Identification of joining devices

51 views
Skip to first unread message

Armin

unread,
Jan 13, 2022, 9:05:26 AM1/13/22
to openthread-users
Hello,

I have a short question concerning the commissioning process.

Assuming that we have 5 Routers with the names: R1, R2, ...,R5 and one Joining device J1

1. R1 starts the commissioner with the EUI-64 and the PSKd of J1.
2. J1 starts the joining process
3. They form a DTLS connection and J1 joins the network. It now was a randomly assigned ML-EID
4. How does the devices R2 - R5 know that there is a new device in the network? Does R1 get some information about the completion of the process? At this point, is there a connection between the EUI-64 of J1 and its ML-EID or do I have to search for the EUI-64 using an application-layer implementation?

Thanks in advance,
Armin

Jonathan Hui

unread,
Jan 13, 2022, 12:35:18 PM1/13/22
to Armin, openthread-users
Thread devices do not maintain state about all devices attached to the network. This is an intentional design decision to support a scalable mesh while limiting the amount of memory and communication resources required to maintain a Thread network.

DNS-based service discovery is the recommended way to solve this issue. You can learn more about DNS-based service discovery in our Thread Border Router codelab. As you point out, you can also implement your own application-specific method.

--
Jonathan Hui



--
You received this message because you are subscribed to the Google Groups "openthread-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openthread-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openthread-users/ce8c7add-3b1d-446c-bb3e-603ebbd72536n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages