OpenThread support - help wanted

#1

Hi,

We have a Border Router for the Thread network project. The host is based on OpenWRT and uses wpantund software to manage Network Co-Processor running OpenThread firmware. The main host platform we tested on was Raspberry Pi 3, but we also performed some smoke tests on a Linksys router. To run OpenThread Border Router one needs a host and an NCP board (e.g. nRF52840-PDK or other supported platform).

We are going to end support for this project. If anyone is interested in running Thread Border Router with LEDE here are some links to results of our project:


I hope new project maintainer will volunteer.

Kind regards,
Hubert Miś

1 Like
#2

Some random discussion :

It seems the "best" way to make a border router would be to use a 802.15.4 transceiver (such as adf7242, Atmel at86rf230, Cascoda ca8210) and use the Linux soft MAC : net/mac802154/mac802154

The idea is to keep the hardware as simple as possible and do the rest in Linux.

Here is a module for the Raspberry Pi : http://openlabs.co/store/Raspberry-Pi-802.15.4-radio

Atmel also makes the ATZB-RF-233 module.

OpenWRT even builds the driver : kmod-at86rf230

Or ... use the Linux "ATUSB IEEE 802.15.4 Driver" (net/ieee802154/atusb , https://github.com/kraj/zephyr/blob/master/samples/net/wpanusb/wpan-radio-spec.txt ). The nRF52840 would be a good chip for this because it has USB and 802.15.4 . I don't see the atusb driver in OpenWRT, but it would be easy to add.

Discuss

1 Like
#3

I agree it would be great to implement Thread protocol in Linux. But there is no such implementation right now, at least I'm not aware of one. OpenThread + wpantund is active opensource project that can be used with minimal effort. That's why we decided to use it.

1 Like
#4

Any news here?

1 Like
#5

Are there any knows examples of Thread ie OpenThread protocol working on OpenWrt?

Update here is one example: https://community.nxp.com/docs/DOC-331175