Replies: 1 comment
-
A Matter hub discovers services via mDNS on the infra network of your Thread Border Router. If your infra link is down, your Thread Border Router's mDNS provider may not properly advertise the services for your matter devices. Therefore the hub may not be able to discover the services.
You can specify the backbone network interface name for Alternatively, there's an InfraLinkSelector module which allows you to pass in multiple |
Beta Was this translation helpful? Give feedback.
-
I am pretty new to this stuff so maybe I just don't understand.
I am crafting my own "hub" for matter devices and there are two things that confuse me:
I am not sure why the INFRA_IF_NAME needs to be specified. In particular, if all control is managed locally to the device running the OTBR then why is a "backbone?" network required? In particular, when that backbone network was unavailable, none of my matter devices were discovered? Is that expected behavior?
For my device, the actual backbone network is not really known at OTBR build time. It might be wlan0, it might be eth0 and there are actually a couple of other interface names it might be. So I would really like a way to dynamically specify the backbone network. It seems that /etc/default/otbr-agent contains the reference to the backbone network interface name (not sure if there are other places). Might it be sufficient to modify that configuration file dynamically and restart the otbr-agent to get the dynamic backbone I am looking for?
Beta Was this translation helpful? Give feedback.
All reactions