Atmel's RUM - 802.15.4 Networking Made Easy

Go To Last Post
7 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello,

Atmel recently came out with app-note AVR2070, which details using Atmels 802.15.4 radios (RF231/RF212) with a free software stack. The stack provides a self-healing and self-forming network, called Route Under MAC (RUM). See www.atmel.com/6lowpan for the PDF and to download the software.

The stack can take as little as 6 KB of ROM, so takes very little resources. The SAM7X256 board can be used as a coordinator - with this option 6LoWPAN can be enabled, which means all nodes can be accessed using IPv6. The SAM7X board runs a webserver which allows you to view and configure the network, and addition options can be configured through telnet. Of course just an AVR node could be used as a coordinator "“ no need for a SAM7X board if you don't have one!

You do need a SAM7X256 for 6LoWPAN "“ but hopefully soon some new hardware will be coming out which is a bit cheaper.

If you have more questions about the stack post them here!

Regards,

-Colin

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the heads up. This is really interesting stuff.

Its also well hidden because it does NOT appear in the list of AVR app notes. Instead, you have to look in the 802.15.4 section where I rarely dig.

Jim

 

Until Black Lives Matter, we do not have "All Lives Matter"!

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

By the way - a key feature I forgot to mention is end nodes support various sleep modes. In the lowest power mode, the code is awake for 10-80 mS only. This is for power sources that physically can't keep the radio powered for long. For instance button cell batteries with max current draws of a few mA, solar cells, etc etc.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Had not read far enough into it to see that feature. Great!

As an aside, a very interesting product (using Mega128s and 802.15.4 with networking add-on) is the Crossbow eKo wireless environmental sensing node:

http://www.xbow.com/Home/wHomePa...

Jim

 

Until Black Lives Matter, we do not have "All Lives Matter"!

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi Colin,
I downloaded the code. But the code is confusing me.
I think the idea is realy good but the code for the sensor, RUM, IPv6 and the timer is mixed together. I think it would be more usefull when the code is better seperated.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

hi,Colin
I have a question that Can I build a AVR coordinator with 6loWPAN enable? I want the packet goes over the air through the 6loWPAN frame, but I don't need the packet to be send out via a ethernet port.So I guess it is possible to make a AVR 6loWPAN coordiantor instead of SAM7X256. Am I right?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Colin,

I'm attempting to use the Raven kit to evaluate the RUM protocol. When I program the USBstick with the firmware provided in the "AVR2070_rum_rel_1_0_0", windows looks for a driver that it can't find. I can't seem to find a reference to a specific driver in the AVR2070 app note. Am I perhaps looking in the wrong place?

Also, looking at the source code for the USBstick coordinator, it seems to me that if I have properly loaded the firmware provided I shouldn't need USB communication between the USBstick and my PC in order for the USBstick to initialize as a coordinator and set up a wireless network, but it doesn't appear to be setting up a proper network because the RCB's (loaded with the provided firmware) scan for an active coordinator constantly.

Any idea what I'm doing wrong?