Replacements for original ZigBit Modules running LWMESH

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

Atmel are replacing the original Zigbit modules with a range of new ones. They are bigger and about 3x the price, most have chip antennas.

We use the original modules -24 and -900 with external antennas. We can use LwMesh in 784Mhz, 868Mhz, 915Mhz and 2.4Ghz bands with a single footprint module. The new modules have gone in a different direction and this is now not possible.

The only solutions I can see are :-

 

1) Produce our own modules or put the chips direct onto the pcb.

2) Use the new MCU-less modules and port the stack onto the existing non Atmel MCU. But this may not be allowed by the LwMesh license.

 

Any other solutions anyone ?

Last Edited: Fri. Oct 16, 2015 - 12:24 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I guess you could search for other manufacturers making compatible modules?

 

A few people seem to be building SAM R21 based stuff ...

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

pat180269 wrote:
2) Use the new MCU-less modules and port the stack onto the existing non Atmel MCU. But this may not be allowed by the LwMesh license.

The standard licence prohibits use on non-Atmel MCUs

 

https://www.avrfreaks.net/comment...

 

https://www.avrfreaks.net/comment...

 

But I guess you could contact Atmel, explaining your predicament, and see what they say...

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

pat180269 wrote:
1) Produce our own modules or put the chips direct onto the pcb.
Probably the cleanest solution. Base them on R21 and you have a good module that you may even sell.

 

pat180269 wrote:
2) Use the new MCU-less modules and port the stack onto the existing non Atmel MCU. But this may not be allowed by the LwMesh license.
This is not really clear. You are buying at least one Atmel product here, and the real attraction of the MCU-less module is software. It would be strange to prohibit running the software in this case, so I would definitely ask.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

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

alexru wrote:
Base them on R21 and you have a good module that you may even sell.

and I might even buy!

 

wink

You are buying at least one Atmel product here ... It would be strange to prohibit running the software in this case

Indeed!

 

That was essentially my question in https://www.avrfreaks.net/comment... - so would be interesting to know how you get on ...

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

 

 

alexru wrote:

You are buying at least one Atmel product here ... It would be strange to prohibit running the software in this case

awneil wrote:
Indeed!

 

That was essentially my question in https://www.avrfreaks.net/comment... - so would be interesting to know how you get on ...

 

Interestingly, the BitCloud Zigbee Pro licence says,

Atmel grants Developer a non-exclusive, limited license:
(a) to use the Software as a development platform solely in connection with an Atmel product ("Atmel Product"),

So, as long as you use "an Atmel product", you can use BitCloud - it doesn't require that it's either an Atmel MCU or an Atmel radio!?

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 2

BitCloud had a closed library, so running it on any other MCU is technically impossible.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

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

I see!

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...