Info | ||
---|---|---|
| ||
|
Table of Contents |
---|
Overview
Dusty is a fully SmartMesh IP capable module commercialized by IOTeam IOTEAM (www.ioteam.it).
IoTteam IOTEAM sells two versions of the Dusty:
...
While you can buy just the module, for testing and prototyping, IoTeam IOTEAM am can ship you the module mounted on a breakout board, as show below.
...
- the DC9003 SmartMesh IP Eval/Dev Mote (http://www.linear.com/solutions/3106), manufactured by Analog Devices
- the LTP5901 SmartMesh IP Wireless 802.15.4e PCBA Module (http://www.linear.com/product/LTP5901-IPM), manufactured by Analog Devices
- two Dusty motes on their breakout boards, one with a u.Fl connector, the other with a PCB antenna, manufactured by IoTeam
Tip |
---|
The Dusty mote features exactly the same LTC5800 chip, as the other modules depicted aboveis functionally identical to the LTP5901. This means that the Dusty mote, although it has a different form factorsmaller footprint, behaves exactly the same as any of these modules. It is obviously possible to build networks with a combination of Dusty and non-Dusty SmartMesh IP devices. |
...
Tip |
---|
Any Dusty module can be programmed either as a manager or a mote. The modules come pre-programmed as either mote or manager according to your order, but you can easily reprogram them, |
Powering the Dusty breakout
The Dusty breakout board comes with a very handy connector with 2 screw terminals, ideal for connecting a battery pack or any 3.3V external power source.
Tip |
---|
Just connecting the battery pack is enough for powering the mote, no need to switch anything else on or off. |
Accessing the CLI and API Serial Interfaces
The Dusty breakout comes with the standard 10-pin Dust programming header ("Dust Prgrm" on the silkscreen)
...
DC9010B Eterna Serial Programmer | using a DC9006A+DC9904A combo |
---|
Tip |
---|
Both options depicted above are equivalent. |
...
- access the CLI serial interface of Dusty
- access the API serial interface of Dusty
- re-flash Dusty with different firmware
Firing up the Mote
By default, the mote is in slave mode. If you want the mote to join a manager automatically (i.e. without external micro-controller), you can switch it to "master" mode
...
Code Block |
---|
> ping 2 Sending ping request to mote 2 > Ping response from mote 2, time=1495 msec v=3062 t=26 |
Firing up the Manager
Tip |
---|
The difference between a manager and a mote is just the firmware. Their hardware is otherwise entirely equivalent. In particular, you power and connect to the board the same way. |
...
Because the Dusty breakout does not come with external memory, you can connect at most 32 motes to it (the "maxmotes" field below includes 32 motes and 1 manager).
Tip |
---|
The pins to connect external memory are present on the Dusty, so it's entirely possible to build a board with a Dusty and external memory to be able to handle up to 100 motes. |
Code Block |
---|
> show config netid = 1229 txpower = 8 frprofile = 1 maxmotes = 33 basebw = 9000 dnfr_mult = 1 numparents = 2 cca = 0 channellist = 00:00:7f:ff autostart = 1 locmode = 0 bbmode = 0 bbsize = 1 license = 00:00:00:00:00:00:00:00:00:00:00:00:00 ip6prefix = fe:80:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ip6mask = ff:ff:ff:ff:ff:ff:ff:ff:00:00:00:00:00:00:00:00 radiotest = 0 bwmult = 300 onechannel = 255 |
...