This module adds support for 6LoWPAN over 802.15.4 to the Raspberry Pi. With this, you can very cheaply turn a Raspberry Pi into a 6LoWPAN border router for your Internet of Things.
The module plugs directly onto pins 15-26 of the RPi's P1 header, leaving the remaining pins free for other uses.
Its intended use is to turn an RPi into a border router for a 6LoWPAN network, but it has other uses as well. You can skip the 802.15.4 and just use it as a basic 2.4GHz radio, and you can even hook it up to an Arduino if you want, or anything else with an SPI port and 4 GPIOs.
Linux has 6LoWPAN and 802.15.4 implementations, as well as a driver for this module. As of late 2019, the recommended Linux kernel version is 4.9 (not 4.14).
82 Comments
Lucas
March 14, 2023, 5:50 p.m.
Do you plan on restocking this item?
Chase
Oct. 8, 2020, 8:17 p.m.
Hello,
I placed an order on September 16, 2020 and have received no indication that my request will be fulfilled.
Is your store still active? Are you able to fulfill my order? If not, are you able to cancel the order?
I would still very much like to receive the two radios I ordered, if possible.
Thanks in advance,
- Chase
Ben
Oct. 29, 2020, 7:24 a.m.
I am considering ordering one of these. Chase was your order ever fulfilled?
Rajesh Saakkarai
Feb. 4, 2020, 1:56 a.m.
Dear Team,
I'm having this RPi-802.15.4 radio module. Would you please help me to bring up this CHIPSET with RPi3 B+ hardware.
1. Can i use latest RPi3 image?
https://downloads.raspberrypi.org/raspbian_full_latest
2. will this chipset work for latest 4.19.66-v7+ kernel?
3. Can i get any document or repo to bring up this chipset with RPi3?
4. How to send the data from application level layer? Please list our the API(s) or documents
Thanks in Advance..!
Email: srajeshinfotech@gmail.com
Mobile: +91-9600635770
benpicco
Nov. 6, 2019, 5:29 p.m.
The module is pretty handy and cheap!
Have you considered making one with the AT86RF215?
I have a driver for RIOT that I'd like to port to Linux too, but the official break-out board is pretty expensive.
The chip itself is less than 5€, but there is no ready-to-use module other than the 70€ reference board.
Which is a pity since that's a pretty neat dual-band radio with quite versatile modulations.
Peter Laidlaw
Oct. 26, 2020, 4:35 p.m.
I have one in the works
benpicco
Oct. 27, 2020, 5:31 a.m.
Nice - there is also https://github.com/maribu/at86rf215-breakout now.
benemorius
Nov. 13, 2019, 1:33 a.m.
I did look at it briefly when I saw your Riot driver PR as I hadn't seen that chip yet.
I only stopped because sub-GHz antennas are either big or expensive compared to 2.4GHz. But I didn't realize that the only boards for it are so expensive already. I agree it would be greatly beneficial to have a cheaper option especially to encourage more developer interest which I am always very keen to do.
What kind of antenna would you want for the sub-GHz band? I could make a module for about the same $9 if I could just let the end user solder their own wire antenna. I'm not sure how user-friendly that is, but a simple wire cut to the right length works great for sub-GHz. It's possible to do an SMA or U.FL connector too but both the connector and mating antenna add cost. I'd much rather include a (virtually free) PCB trace antenna but at 433MHz and 915MHz a trace antenna is just too big to include on the PCB and that's the main thing that stopped me from doing this so far.
benpicco
Nov. 13, 2019, 3:22 a.m.
A ceramic chip antenna would be the easiest option, but that's just another item on the BOM.
Some cheap modules on AliExpress [1] include a simple coil antenna that the user has to solder - but that looks pretty fragile.
[2] Describes a 19mm x 11mm PCB antenna for the sub-GHz band, but I don't know how viable that is / if the modulation plays a role here.
[1] https://www.aliexpress.com/item/32983370118.html
[2] http://www.ti.com/lit/an/swra416/swra416.pdf
ELI ARIZMENDI
Nov. 5, 2019, 1:37 a.m.
Buenos días,
Queremos comprar un Radio Raspberry Pi 802.15.4. ¿Hacéis factura?
Gracias
benemorius
Nov. 13, 2019, 12:35 a.m.
As of recently, invoices are sent automatically for every order as a PDF attached to the order confirmation email. Sorry that took so long to implement. I ended up rewriting the whole website, you know, as you do.
Nikumani Choudhury
March 27, 2019, 9:52 p.m.
Hi, wanted to know how can I work with the source code of the 802.15.4 radio module. I wish to make a few modifications in the transmission procedure. How do I access the code inside? Any help would be welcome.
benemorius
June 7, 2019, 1:22 a.m.
There isn't any code running on it. The chip is a transceiver. Here is the datasheet.
If you want access to the code running the driver in the linux kernel, it's located here.
amrith
March 21, 2019, 11:07 a.m.
My confusion, i have raspberry pi 3B+ with inbuilt wifi, do i need this openlab for 6lowpan .. Because asking for suggestions. If it need whether it isavailable in India
Nikumani Choudhury
March 27, 2019, 9:49 p.m.
Yes, you will require. I bought, but found it very hard to go through India customs
Amrith
March 28, 2019, 12:25 a.m.
How much it costs for you in India..
Nikumani Choudhury
March 28, 2019, 12:29 a.m.
Bought from here..10 dollars per piece. Shipping 14-16
Maicon Stihler
Nov. 14, 2018, 10:56 a.m.
Hello, are you still selling this product?
benemorius
March 20, 2019, 10:46 p.m.
Yes of course.
Ahmet Arış
July 27, 2016, 4:43 a.m.
Hello, PayPal is not working in my country any more. Is there any alternative way to order items?
benemorius
March 20, 2019, 10:50 p.m.
I'm sorry about that. I'm trying to get credit cards added soon.
Josué Rodrigues
May 8, 2016, 4:27 p.m.
hello, I bought two units of this radio, compiled the kernel as indicated on the site, but the radio is not recognized. any tips I can do?
Adika Bintang Sulaeman
March 9, 2016, 8:10 p.m.
Hi,
I want to order some of these. I wonder how long it takes to ship these transceivers to Indonesia?
benemorius
March 20, 2019, 10:55 p.m.
I'm not sure about Indonesia specifically but to most countries it takes 1.5 to 3 weeks. Shipping is USPS First Class from USA.
Chris
Feb. 11, 2016, 6:22 a.m.
Hi
Will these work with Arduno Uno and Arduno Pro Micro to create a 6LoWPAN WSN
Thanks
Xue qian
Feb. 8, 2016, 2:51 a.m.
Hi, I bought several 802.15.4 modules recently. The modules are to be used on Raspberry Pi 1 B. They can well matched on RPi. Now I want the two modules to communicate with each other, and hope the 'ping6' command can be used. I have tried to configure wpan node, 6lowpan interface and ipv6 address, but the one module can not successfully ping the other. Do you have any ideas about how to network the two modules? Thank you very much!
SN
July 12, 2016, 1:48 a.m.
Were you able to successful complete this setup? If yes, could you please share the learnings?
Hao
Jan. 4, 2016, 12:08 a.m.
Can I use two RPIs integrated with these modules to build a simple coordinator-device network? If yes, can I setup a GRE tunnel between these two? Thank you.
benemorius
Jan. 4, 2016, 11:24 a.m.
I'm not sure the linux 802.15.4 stack has complete coordinator support yet, but you can still network two devices together without any coordinator anyway. I haven't tried a GRE tunnel specifically, but the 6lowpan interface shows up as a standard network interface in linux so I'd expect that to work. As long as you mind the low bandwidth, you should be able to do most things with the 6lowpan interface that you can do with other interfaces.
Hao
Jan. 4, 2016, 7:45 p.m.
Thank you very much for the reply.
I couldn't find anyone have done the GRE tunnel over 15.4 radio before, so just to check.
I'm not quite sure about the part that 'you can still network two devices together without any coordinator anyway'. You mean one device just put the address of the other in the packets and sends them out? Without coordinator means there will be none beacons none scanning none association. Will the network work in this case?
And one more question, do you have an USB adapter for this module so that I can hook it up with other linux box other than RPI? Or do you have this kind module with a USB interface?
Sorry for too many questions.
Regards,
Hao
Hao
Jan. 4, 2016, 7:50 p.m.
ooh, one more thing,
I do find that in Linux-zigbee project, one can set up an coordinator with the command 'izcoordinator'. will it still work for this module?
Nikumani Choudhury
June 5, 2018, 4:52 a.m.
I need to set up a cluster-tree network topology with multiple coordinator(802.15.4 radio). So will the module suffice my requirements of a coordinator like transmitting beacons, routing and executing algorithms with support of OS
Bogdan
Dec. 3, 2015, 1:42 p.m.
Hello,
I have ordered three modules on Nov 27, 2015 13:08:06 PST, but haven't received yet any confirmation that the command has been shipped.
Sorry for writting this here, but I couldn't find a contact section on the site. I also sent an email to the mail addres associated with your paypal account, but I wasn't sure if you are activly checking that one.
Also thank you for making these devices!
benemorius
Dec. 4, 2015, 3:19 p.m.
Hi. Sorry for the delay. Usually I'm a little quicker but there were many more backorders than I anticipated and I've only just now gotten caught up after getting more radios in stock. You should have received a shipping confirmation and tracking number today but I'll send the tracking number to you as well.
Bogdan
Dec. 5, 2015, 7:15 a.m.
Thanks for the update.
Received the tracking number that you emailed me.
Vittorio
Nov. 27, 2015, 7:32 a.m.
Hi, is this module also compatible with RPi 2?
jaiveer
Nov. 18, 2015, 3:29 p.m.
HI, I have ordered 4 Raspberry Pi 802.15.4 radio on 11/13/2015. But i didn't received it. My Shipping Method was Priority Mail 2-Day . Can you please check this.
Details
Order ID: 1409
benemorius
Nov. 19, 2015, 8:53 a.m.
Please note that these are currently on backorder. I'll have more in stock this week. I'm sorry for the inconvenience.
Fabien Papleux
Sept. 12, 2015, 2:24 p.m.
Would this work to control a zigbee network? I am particularly interested in the form factor. If this won't work, would you have a product that would?
benemorius
Oct. 28, 2015, 12:33 p.m.
Yes you could use this for any type of zigbee device. It's what the IC was originally made for I believe.
Andy Rutter
May 17, 2015, 6:12 a.m.
I just tried to purchase 2 x RasPI 802.15.4 modules. The shopping cart showed the correct total $28.05 including shipping but when I tried to pay using Paypal, the total had changed to $20 - i.e. the shipping had got lost.
benemorius
May 18, 2015, 11:39 a.m.
I think I've heard or seen something like that before. I'd expect the shipping charge to reappear before the checkout process is complete.
Andy Rutter
May 18, 2015, 12:19 p.m.
Sri, I should have posted an update. That is what happened, the shipping charge was added after I had done the PayPal checkout.
Tao Liu
May 4, 2015, 1:06 a.m.
Hi,
Awesome hardware. A couple questions:
1) What kind of antenna does it use?
2) What is the typical range? I plan to use them indoors mostly.
Thanks!
benemorius
May 18, 2015, 11:37 a.m.
The antenna is AMCA31-2R450G-S1F-T
The indoor range of course varies a lot but I've seen at least probably 20 meters with a few walls in between. I haven't actually established the maximum range for lack of space.
Steve
March 25, 2015, 4:22 p.m.
Any plans for a 900 MHz version? Freaklabs used to have a similar product using AT86RF212, but it has been discontinued: http://www.freaklabsstore.c...
benemorius
April 2, 2015, 2:27 a.m.
I hate to disappoint but I don't think so. 900MHz may well have a slight advantage in getting through walls and such, but 2.4GHz is a worldwide ISM band and I'm quite enthusiastic about global standards. 2.4GHz is the only 802.15.4 frequency that's usable in every country.
vstk
March 25, 2015, 8:29 a.m.
Hi, from which location do you ship this boards bought here in the shop? I'm asking because of national import procedure and fees. Thanks.
benemorius
March 25, 2015, 12:11 p.m.
Everything ships from USA.
Shrirang
Feb. 11, 2015, 5:47 a.m.
Hi, will it work with the new RPi 2?
benemorius
Feb. 11, 2015, 7:19 a.m.
They said they kept the pinout and everything the same, so it certainly is supposed to. I'll try it if I can get my hands on one, but I don't know when that will be.
Gavin
Jan. 1, 2015, 5:59 p.m.
I have a setup of some wireless light bulbs that are in my home and I would like to control them via the PI.... what would be a great place to start ... ? Gavin
Aris
Dec. 30, 2014, 5:26 a.m.
Hi, is it possible to ship to Turkey?
benemorius
Jan. 11, 2015, 4:26 p.m.
Yes, I ship anywhere. I think I've sent some to Turkey already.
jun fang
Dec. 17, 2014, 6:52 p.m.
Hi, do you have a module like this but could work with Arduino board?
Rajvardhan Deshmukh
Jan. 12, 2016, 9 p.m.
were u able to make it work with ur adruino(uno)?..If so can u guide me(email id: rohitc09@gmail.com
benemorius
Jan. 11, 2015, 4:25 p.m.
This one is usable with Arduino. The pinout matches Raspberry Pi but you can hook it up to anything.
Rajvardhan Deshmukh
Jan. 11, 2016, 8:43 p.m.
can it be used with arduino uno, if so how?can u please send me a link to rohitc09@gmail.com
Alexander Aring
Dec. 17, 2014, 12:27 a.m.
Hi,
we have a new website now with all necessary information to run current state of 802.15.4 stack.
Please visit:
http://wpan.cakelab.org/
I also note openlabs as a reseller for an at86rf233 transceiver, hope that is okay.
Apologize for the new infrastructure movement. This was really necessary.
Now we do out development on linux-bluetooth and use of lowpan-tools isn't recommended anymore. Please change your blog entry about that. Additional we have a default registration of wpan inferface and a lot of more new features.
Regards
Alex
benemorius
Jan. 11, 2015, 4:24 p.m.
Thanks for the update.
Richard Nelson
Dec. 8, 2014, 11:46 a.m.
Just checking, are these compatible with B+ RPis as well as the old model B?
benemorius
Dec. 9, 2014, 9:10 a.m.
Yes they're compatible with both.
They might block 2 extra pins on the B+ since the module slightly overhangs the edge of the pin header and the B+ extends that pin header.
Erik
Nov. 28, 2014, 12:16 a.m.
Hi, I want to order some of these modules. Is this still possible? (I saw the last post was 2 months ago). Can you also indicate how long shipping takes to Europe (First class and priority)?
benemorius
Nov. 28, 2014, 6:43 a.m.
Sure, I wouldn't keep the listing up if I wasn't still making them. :)
Shipping to Europe is generally about 2 weeks for First Class although there's a lot of variation. Hardly anyone uses Priority so I'm not sure but I bet it's not really much faster.
Alexander Aring
Oct. 12, 2014, 12:22 p.m.
Hey,
awesome stuff. :-)
I am the maintainer of this branch and need to correct some things:
Mailinglist is now:
http://vger.kernel.org/vger...
the zigbee one is obsolete, I check sometimes if some mails arrived there and cc linux-wpan. We don't call it zigbee anymore, we don't do any zigbee implementation.
Also you should use as repository instead net-next:
https://github.com/linux-wp...
Currently I work on a big rework of 802.15.4, which should came mainline in the next months. It's in a terrible state because this branch wasn't maintained a long time. I fix now some small things to have a "basic" 6LoWPAN implementation.
The rework will also changes a lot of UAPI. For more information simple ask on the new mailinglist.
- Alex
benemorius
Oct. 12, 2014, 12:31 p.m.
Thanks Alex. I mentioned in a blog post the new wpan kernels and new mailing list but I forgot to look around for other links and mentions to update.
EDIT:
Which are the current userspace tools now?
Looks like for wpan-next it's https://github.com/linux-wp... ?
Alexander Aring
Oct. 12, 2014, 12:57 p.m.
The wpan-tools are for the rework branch. I add a small note about that in the repository information. Current behaviour is:
Mainline state:
kernel:
https://github.com/linux-wp...
tools:
https://github.com/linux-wp...
Rework:
kernel:
https://github.com/linux-wp...
tools:
https://github.com/linux-wp...
The wpan-tools are much similar like the "iw" tool from wireless. It based on the iw tool. The rework isn't already finished. I need more time for creating "clean git commit history" and re-enable crypto layer which was introduced by phoebe and of course a lot of testing. Currently mainline is more a code-freeze I don't add new features into mainline, bugs and other useful things for the rework are welcome.
- Alex
benemorius
Oct. 12, 2014, 1:49 p.m.
Great. Thanks again.
You and the others have been working so fast I haven't been able to keep up very well. I was excited to start playing with the link layer encryption but I still haven't had a chance. Now Contiki has recently added cbc-mac so I really need to catch up.
Alexander Aring
Oct. 12, 2014, 1:02 p.m.
Sorry, I meant bugfixes are welcome, not bugs. We have enough bugs in current mainline. But fixing bugs in current situation is more "remove one, add another two".
- Alex
Semmie
Sept. 26, 2014, 4:28 a.m.
Order 3 Modules and where never arrived. please connect me
benemorius
Sept. 26, 2014, 9:20 a.m.
Hi. I'll see if I can find an order for 3 that matches your name, but it's much easier if you reply to the order confirmation email so that I know both your order number and your email address and can then email you directly with exact details. Many people do order 3 at once so it's not certain I'll be able to find your order easily or at all.
Assuming you ordered within the past few weeks, these have been on backorder for about that long. The first batch sold out almost instantly once they started going and it takes several weeks for me to get more PCBs. I received them this week, tracking numbers went out yesterday, and most of them will be assembled, packaged, and shipped over the weekend. Hopefully I have enough PCBs this time that this does not happen again. :)
If you ordered before they sold out, then probably they're in transit to you still and should arrive soon. International shipping takes about 1-3 weeks in _most_ cases but certainly it can take longer if customs decides to interfere. The tracking information may show where they are now, however the tracking that gets relayed back to USPS is incomplete from some countries so this may not be helpful. If it was a US order (I get very few US orders) placed while these were in stock then something has probably gone horribly wrong as you should have received them forever ago. I'll send out a replacement package as soon as I have your address if that's the case.
Hopefully this has been helpful to you, but if not then please reply to your order confirmation or shipping notification email. In the mean time I will look for your order myself, however Opencart has no features for this kind of detective work so it will take some time and effort.
Semmie
Sept. 27, 2014, 2:13 a.m.
Thanks for your answer. please can you please a contact email at the site. this is what i missed. Sorry for using this blog post in this way.
thanks for your help i wil wait for the modules.
Kevin
July 25, 2014, 2:03 a.m.
Our team developed an open source SBC, it is Banana Pi, i think it is better than Rpi www.bananapi.com
Lorenzo Mainardi
June 5, 2014, 1:54 a.m.
Is it compatible with any devices running Contiki or TinyOS?
benemorius
June 5, 2014, 2:39 p.m.
Yes, I'm using it with Contiki myself and I understand that it works with TinyOS as well.
Of course, it's the software that really determines this. Contiki and I think TinyOS have RFC-compliant 6LoWPAN implementations already. As for Linux, the 6LoWPAN stack has become mostly (maybe completely?) compliant earlier this year in the net-next branch and it now interoperates adequately with other compliant stacks.
This blog post has a bit more information on the current state of things, and the linux-zigbee mailing list is the place to be if you're working with 6LoWPAN on Linux.
Arthur
Nov. 18, 2015, 3:05 p.m.
Do you have any hints for getting it to work with Contiki? I'm trying to connect some TI SensorTags running Contiki to my Raspberry Pi, but am unable to ping nodes which can talk to each other. Looking at the packets in Wireshark on the Pi, I see lots of Neighbor Solicitation and RPL Control packets, but that's all. I've done what I think is the standard configuration to bring up lowpan0, but guess I'm missing something
Ryan Siekman
Feb. 15, 2016, 1:33 p.m.
Hi Arthur, I'm just wondering if you have any advice if you ever got it working with the TI sensortags running contiki? I'm working on the same thing right now but am just waiting for this radio before i can work on it further.
Arthur
Feb. 19, 2016, 7:35 a.m.
Actually I did, albeit with a few caveats: by disabling ContikiRDC and RPL, everything worked out of the box, which is enough for what I need. Let me know if I can be of assistance.
benemorius
June 5, 2014, 2:45 p.m.
Actually, I guess I'm not sure whether you mean using it on an RPi to talk to Contiki devices or hooking it up to a microcontroller running Contiki.
Either way, the answer is yes to both.
I've got a couple of them hooked up to an LPC1769 and an LPC11U37 for prototyping and I'm running Contiki on them.
I'm not sure whether TinyOS has a driver for the AT86RF233, but Contiki has.