openthread / ot-br-posix

OpenThread Border Router, a Thread border router for POSIX-based platforms.
https://openthread.io/
BSD 3-Clause "New" or "Revised" License
400 stars 226 forks source link

NCP support in ot-br-posix #2398

Open Irving-cl opened 1 month ago

Irving-cl commented 1 month ago

Use this issue to track PRs and todo tasks to support NCP in ot-br-posix.

Vanperdung commented 1 month ago

Hello @Irving-cl, I'm interested in this feature. Our product wants to support Matter over Thread on NCP arch. Hopefully, it will soon be completed.

Irving-cl commented 1 month ago

Hi @Vanperdung, glad to hear that! However I cannot guarantee on the timeline. We will keep tracking the process on this issue.

Irving-cl commented 6 days ago

Will start to submit the code for border routing. Since the code will be non-trivial, I will use this comment to give an abstraction of the implementation for reviewers to review more easily.

Implement NCP based version of otPlatInfraIf APIs

https://github.com/openthread/openthread/pull/10638 has added an empty version of these APIs. The remaining work is to implement them.

New spinel commands

Host InfraIf module

Like the Netif module, we will add a new InfraIf module to interact with the infraIf on the platform.