I am trying to understand the flow of Matter commissioning when using the companion app.
I’ve been reading the documentation and see what when commissioning is started, an extension called MatterAddDeviceExtensionRequestHandler is used. In the commissionDevice function, the app seems to simply make an API call back to the Home Assistant instance.
The MatterController in HA then starts on-network commissioning.
I’m trying to get my head around how this works. At the time the commissionDevice function is invoked, has the device been configured with network credentials, but no NOC?? So the device would be on-network, without any certificates being installed?
I’m trying to make something similar for an ESP32 application I’m building. I want the RCA and other Fabric bits to remain on my ESP32 without iOS getting involved. Is this possible?