Presentation is loading. Please wait.

Presentation is loading. Please wait.

Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley.

Similar presentations


Presentation on theme: "Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley."— Presentation transcript:

1 Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley

2 Outline MOTE-KITS How to Setup Environment An Example : Blink Reference Website

3 The MOTE-KITS Professional MOTE-KITS  1 x mote interface board  4 x MICA2 motes  4 x MICA2DOT motes  3 x MICA sensor board  2 x MDA500CA

4 Mote Interface Board (MIB510CA) Programming board One serial port  Send data to PC  For programming Base station  By plugging a MICA2

5 MICA Sensor Board

6 MICA2 315, 868/916 MHz multi-channel radio transceiver >1 year battery life (using sleep mode) By plugging the sensor board  Light  Temperature  Acceleration  Acoustic  Magnetic  Sounder

7 MICA2DOT Battery powered, Low mass Compatible with MICA2 mote On board Temperature sensor, Battery Monitor, LED

8 MICA2, MICA2DOT Connectivity

9 Block diagram MICA2MICA2DOT

10 Processor Performance (MICA2, MICA2DOT) Program flash memory : 128k bytes Measurement flash : 512k bytes (>100,000 measurement) Analog to digital converter : 10 bit ADC Active mode : 8 mA Sleep : < 15μA

11 Multi-Channel Radio (MICA2, MICA2DOT) Frequency : 868/916MHz Number of channel : >8, >100 Data rate : 38.4 kbaud Outdoor range : 500ft Power consumption  Transmit : 27 mA(max)  Receive : 10 mA  Sleep : < 1μA

12 User’s Manuals TinyOS Getting Started Guide MPR/MIB Mote Hardware Users Manual MTS/MDA Mote Sensor and DAQ Manual Provided by Crossbow http://www.xbow.com/Support/manuals.htm

13 How to Install Download latest release of TinyOS  http://webs.cs.berkeley.edu/tos/index.htmlwebs.cs.berkeley.edu/tos/index.html

14 How to Install Install “tinyos-1.1.0-1is.exe”  TinyOS  NesC  Cygwin  Java 1.4 JDK & Java COMM 2.0 Upgrading to lately release (TinyOS-1.1.4)TinyOS-1.1.4 Install an Editor (Vim)

15 System and Hardware Verification TinyOS PC Tools Verification  Run the Cygwin application  Change into the /tools/scripts directory and type “toscheck”  The last line of the output should be “toscheck completed without error” Mote Hardware Verification  MicaHWVerify  Mote-Test GUI provided by Crossbow

16 Radio Frequency /tos/platform/mica2/CC1000Const.h

17 TinyOS & NesC TinyOS all written in NesC A new structured component-based language NesC has a C-like syntax

18 TinyOS & NesC A NesC application consists of one or more components linked together to form an executable. A component provides and uses interfaces An interface declares commands and events

19 Two types of components Configurations  Assemble other components together Modules  Provide application code

20 An Example Application: Blink Configuration  Blink.nc Blink.nc Module  BlinkM.nc BlinkM.nc

21 Compiling the Blink Application

22 Programming a Mote and Running Blink

23 Generating the Component Structure Documentation Go to the \tinyos-1.x\apps\Blink directory Type “make docs” The document will be generated in the \doc\nesdoc\mica2\apps.blink.Blink.nc.app.html \doc\nesdoc\mica2\apps.blink.Blink.nc.app.html

24 Tutorial \doc\tutorial\index.html

25 Reference Website TinyOS  http://webs.cs.berkeley.edu/tos/download.html http://webs.cs.berkeley.edu/tos/download.html Crossbow  http://www.xbow.com http://www.xbow.com


Download ppt "Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley."

Similar presentations


Ads by Google