Commissioning Matter Thread Device without Hub

I have been looking at the new feature in iOS 18 where it is possible to pair Matter accessories without a hub. Using the Home app I can successfully commission and control a Matter Thread Light Bulb directly (without a home hub in the network). I have an iPhone 15 Pro which includes the thread hardware.

I then tried to commission the same device in my own app using the MatterSupport framework. In this case the same user interface is displayed as when using the Home App but an error is displayed - "Thread Border Router Required."

Is it also possible to connect directly to a thread Matter device when using MatterSupport or does this only work when using the Home app?

Answered by DTS Engineer in 812144022

I've now filed a bug report and the bug number is FB15614070

I talked to the engineering team about this and they've confirmed that the system does not currently support this. The devices thread radio does not expose itself as a border router, which means it's not accessible to your app or MatterSupport extension.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

I then tried to commission the same device in my own app using the MatterSupport framework. In this case the same user interface is displayed as when using the Home App but an error is displayed - "Thread Border Router Required."

Please file a bug report on this and the post the bug number back here.

I'm honestly not sure how this should work, as the iOS device obviously has a thread radio (otherwise this wouldn't work at all) but I don't think it presents itself to the system as a border router (for example, I don't think the iPhone will route IP traffic on to thread for other devices), hence the error.

Is it also possible to connect directly to a thread Matter device when using MatterSupport or does this only work when using the Home app?

As a side note, be aware that you can communicate with a Matter device (sending direct Matter commands) through our HomeKit ecosystem pairing. This is the the path I would recommend for accessory makers who aren't implementing a full ecosystem solution but simply need to configure/control their own accessory. I described the basic process in this forum post and with some follow up on more complex details in this one.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Thanks for your feedback.

I've now filed a bug report and the bug number is FB15614070

Accepted Answer

I've now filed a bug report and the bug number is FB15614070

I talked to the engineering team about this and they've confirmed that the system does not currently support this. The devices thread radio does not expose itself as a border router, which means it's not accessible to your app or MatterSupport extension.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Commissioning Matter Thread Device without Hub
 
 
Q