Expand description
Device manager for simplified Matter device interaction.
Wraps certificate management, transport, controller, and a persistent device registry so that commissioning and connecting to devices is simpler
§First-time setup
let config = ManagerConfig { fabric_id: 1000, controller_id: 100,
local_address: "0.0.0.0:5555".into() };
let dm = DeviceManager::create("./matter-data", config).await?;
let conn = dm.commission("192.168.1.100:5540", 123456, 300, "kitchen light").await?;§Reconnecting later
let dm = DeviceManager::load("./matter-data").await?;
let conn = dm.connect_by_name("kitchen light").await?;