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
399 stars 225 forks source link

[Feature request] Implement the multipan stuffs from Silicon Labs into ot-br-posix #1779

Open caipiblack opened 1 year ago

caipiblack commented 1 year ago

We are using EFR32 dongle with multipan firmware (this is a solution from Silicon Labs to use the same dongle for Zigbee, Thread and Bluetooth communication)

Currently we have to use ot-br-posix version from gecko_sdk because they made some modifications in Openthread to support the multipan stuff that is not yet in the official repository

In their implementation, openthread connects to a daemon called cpcd:

image

So maybe their modifications are around the radio-url and connection stuff

It should be very good, to merge their stuff in the official ot-br-posix repository, so that the user will be able to use the last versions of openthread instead of versions fixed in the gecko_sdk. gecko sdk

Application note:

https://www.silabs.com/documents/public/application-notes/an1333-concurrent-protocols-with-802-15-4-rcp.pdf

lmnotran commented 1 year ago

Hi @caipiblack,

We're actively working on upstreaming the multipan RCP changes. Stay tuned!

https://github.com/openthread/openthread/pull/8914

lmnotran commented 1 year ago

CC: @parag-silabs @romacdon @bertoldi-silabs @suveshpratapa