Embedded platform for Wireless Sensor Networks
Embedded platform for Wireless Sensor Networks
Embedded platform for Wireless Sensor Networks
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
RTCM2012, June 15 th , Guimarães<br />
<strong>Embedded</strong> <strong>plat<strong>for</strong>m</strong> <strong>for</strong> <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong><br />
Authors: José Catela, João Gonçalves<br />
Coordinators: Rui Rocha, Carlos Almeida, Moisés Piedade
• Introduction<br />
• Existing Plat<strong>for</strong>ms<br />
• Motivation<br />
• Goals<br />
• Hardware<br />
• Architecture<br />
• Main Plat<strong>for</strong>m<br />
• Communication Boards<br />
• Energy Harvesting Module - Phoenix<br />
• Software<br />
• Energy Management - DVS<br />
• Mote Remote Monitor<br />
• Operating System<br />
• Conclusions
MICAZ<br />
TELOSB
WASPMOTE<br />
Z1
SUNSPOT<br />
IMOTE
Processor<br />
Radio<br />
Interface<br />
Expansion<br />
Connector<br />
MicaZ ATMega128 IEEE 802.15.4 51-pin<br />
Hirose DF9<br />
Area (mm 2 )<br />
1856<br />
TelosB MSP430F1611 IEEE 802.15.4 10-pin custom 2015<br />
Waspmote ATMega1281 IEEE 802.15.4<br />
Bluetooth<br />
GSM/GPRS<br />
GPS<br />
22-pin custom 3749<br />
Z1 MSP430F2617 IEEE 802.15.4 52-pin custom 1960<br />
SunSPOT ARM920T IEEE 802.15.4 30-pin<br />
Hirose DF9<br />
iMote Intel PXA271 IEEE 802.15.4 31-pin<br />
Hirose DF9<br />
875<br />
1728
• WSN <strong>plat<strong>for</strong>m</strong>s are too monolithic<br />
• Not prepared to include upgrades<br />
▪ Energy management modules<br />
▪ More efficient communication units<br />
• Development of new protocols and<br />
applications is constrained<br />
• Reconfiguration burden supported by the<br />
software
• Reduce energy consumption<br />
• Improve architecture modularity<br />
• Expand energy management capabilities<br />
• Maintaint compatibility with previously<br />
developed hardware and software<br />
• Reduce development and implementation<br />
costs
• MSP430F5438A<br />
processor<br />
• Hirose expansion<br />
connector<br />
• Flash memory<br />
• SD card connector<br />
• Analog switches <strong>for</strong><br />
energy management<br />
• 2 communication<br />
board connectors
• USB<br />
• no drivers needed<br />
• IEEE 802.15.14<br />
• printed antenna<br />
• Sub-1 GHz<br />
• not in this run
• Harvests energy from multiple sources<br />
• Uses a system of maximum power tracking <strong>for</strong><br />
each source<br />
• Incorporates a series of buffers from the sources<br />
to the mote<br />
• Includes a microcontroller to log the available<br />
energy and communicate the state to MoteIST
AMBIENT ENERGY<br />
REMAINING BLOCKS
• DVS method – dynamic voltage scaling<br />
• It is used in very high-per<strong>for</strong>mance systems<br />
• Fully Integrated LDO With Programmable<br />
Regulated Core Supply Voltage in<br />
MSP430F5438A
• Core voltage in various<br />
modes:<br />
• Mode 3 - 1.9V<br />
• Mode 2 - 1.8 V<br />
• Mode 1 - 1.6 V<br />
• Mode 0 - 1.4V
• Firmware included in every device<br />
• Power On Self Test<br />
• the program only starts if the components are OK<br />
• User diagnostic commands<br />
• Programming<br />
• when the USB board is attached
• Active work from the TinyOS community to<br />
port the series 5 of the MSP430<br />
• TinyProd Repository<br />
▪ GIT based TinyOS repository<br />
▪ Msp430 integration branches<br />
• MSPDebug<br />
▪ Load the compiled code<br />
▪ Allows debugging of newer MSP430 families
• Enhanced modularity<br />
• Low-power <strong>plat<strong>for</strong>m</strong><br />
• Energy harvesting and management solutions<br />
• Operating system support<br />
• Low cost<br />
• Plat<strong>for</strong>m ready <strong>for</strong> industrial applications<br />
• Usable outside the WSN field
Thank You<br />
Questions?