30.11.2014 Views

Embedded platform for Wireless Sensor Networks

Embedded platform for Wireless Sensor Networks

Embedded platform for Wireless Sensor Networks

SHOW MORE
SHOW LESS

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?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!