Hey Oleg,

2015-01-30 11:02 GMT+01:00 Oleg Hahm <[email protected]>:
> Dear reasoning IoTlers,
>
> I know, we had this question already several times before , but I'm not sure
> about the current state and if some of you have made new experiences in this
> domain: is there any off-the-shelf hardware available that provides an IEEE
> 802.15.4 interface for Linux systems - preferable something like a USB stick?

I can recommend Openlabs RaspberryPi 802.15.4 radio [0]. It's for
2,4GHz, uses Atmel radio, and is very reasonably priced. Delivery by
USPS took 12 days to Poland which is not bad at all for 8$.

> If yes, does this hardware work with a standard Linux vanilla kernel and which
> version is required? Or does it need any custom/developer version of a driver?
> How well are upper layers like 6lowpan supported by Linux in the meantime?

Vanilla kernel doesn't support 6LoWPAN yet. Up to my knowledge, the
development is currently happening in bluetooth-next branch [1].
Previously it happened in linux-wpan-next, and net-next. There is a
tutorial on Openlabs [3] which is still mostly correct.
I also started fixing old RPL implementation from Joao Pedro Taveira
to work with new branch. Results are promising, prefixes are
distributed, but multihop doesn't work yet [3].

> And has anyone ever tried to connect such a device to a RIOT driven device?

I tried it with old Atmel Raven motes running Contiki. I don't have
any ARM board yet for RIOT to check.

To sum up: this option works and it's cheap to try - if you have a
RaspberryPi, you just need to spend 18$ to start developing.

Best Regards
Maciej Wasilak

[0] http://openlabs.co/store/Raspberry-Pi-802.15.4-radio
[1] http://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/
[2] http://openlabs.co/blog/archives/1-6LoWPAN-kernel-on-a-Raspberry-Pi
[3] http://sixpinetrees.blogspot.com/2014/11/linux-rpl-router.html
_______________________________________________
devel mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/devel

Reply via email to