OpenThread NCP Maintenance and Thread Certification #13475
|
Hello OpenThread team, We are currently evaluating the OpenThread NCP architecture for a commercial product and would appreciate some clarification regarding its long-term viability and maintenance status. Our planned system architecture consists of:
One of the main reasons we are considering the NCP approach is related to Thread certification. Our understanding is that, with the NCP architecture, the complete Thread stack remains confined to the Nordic device. The Linux host only interacts with the Thread stack through the NCP interface and does not execute any Thread protocol code itself. The idea would therefore be to use Nordic's pre-certified OpenThread implementation on the nRF54 and follow the Certification by Inheritance approach. Is this assumption and certification strategy generally considered valid and realistic? From our perspective, the RCP architecture is not a suitable alternative, because in that case the OpenThread stack runs on Linux and we would no longer have a pre-certified Thread stack available for inheritance purposes. Additionally, we would like to understand the future direction of OpenThread: Is the NCP architecture still actively maintained and will be supported in future releases, or is the project primarily focusing on RCP-based solutions? Any guidance, especially from maintainers or companies that have gone through a similar certification path, would be greatly appreciated. Thank you! |
Replies: 3 comments 1 reply
|
Any comments on this from the maintainers? |
|
Hello @Werner-Prbk, 1. Thread Certification by Inheritance & Nordic
2. Maintenance Status & Thread 1.4 Limitations
3. Host-Side Architecture
Hope that helps. |
|
@jwhui There are several discussions here that address exactly this topic, for example: https://github.com/orgs/openthread/discussions/11425#discussioncomment-12870450 Based on those posts, |
Hello @Werner-Prbk,
1. Thread Certification by Inheritance & Nordic
CONFIG_OPENTHREAD_NORDIC_LIBRARY=y).