Title: Wireless Sensor Networks with Motevs Telos B Mote
1Wireless Sensor Networks with Motevs Telos B Mote
- Prof. Lisa Frye, M.S.
- David J. Hooley, Ph. D.
- Department of Mathematics and Computer Science
- Kutztown University
- Kutztown, PA
2What is a Mote?
- Mote A small particle speck
- Websters Ninth New Collegiate Dictionary
- Usage appears with U.C. Berkeleys Smart Dust
development
3What is a Mote?
- Small, low power single board computer with a
radio for wireless communication.
4Evolution of the MoteInitial Platform
- 4Mhz, 8bit MCU
- 512 bytes RAM, 8K ROM
- 900Mhz Radio
- 10-30 ft. range
- Temperature Sensor
- Light Sensor
- LED outputs
- Serial Port
5Evolution of the MoteCurrent state-of-the-art
Telos Rev B
6Evolution of the MoteCurrent state-of-the-art
Telos Rev B
Texas Instruments MSP430 Microcontroller 8 MHz
Processor Speed 10 kB RAM 48 kB Program
Space ADC, DAC, UART, I2C, SPI, DIO Low
Power Fast Wakeup
7Evolution of the MoteCurrent state-of-the-art
Telos Rev B
Chipcon Wireless Transceiver 250 kbps data
rate 2.4 GHz IEEE 802.15.4 (Zigbee) Programmable
power (0 to 25 dbm) Integrated onboard antenna
(opt. SMA conn) Range up to 50m indoors / 125m
outdoors
8Evolution of the MoteCurrent state-of-the-art
Telos Rev B
Optional Onboard Sensors Photodiodes
Humidity Temperature Input/Output
Ports Analog to Digital Digital I/O
9Evolution of the Mote Future Fully integrated on
a single chip
10The ZigBee Standard
- The ZigBee Alliance - 120 member companies
- www. zigbee.org
- Open standard
- Typically involved with specifying and
standardizing the hardware and lower layers of
the communications protocol
11The Zigbee Standard
APPLICATIONS
APPLICATION INTERFACE
SECURITY
NETWORK LAYER Star/Cluster/Mesh
Zigbee Alliance
MAC LAYER
IEEE 802.15.4
MAC LAYER
PHY LAYER 2.4 GHz 915MHz 868 MHz
Silicon
Application
ZigBee Stack
From Gutierrez IEEE 802.15.4
12Other Recent ZigBee Motes
- freescale semiconductor (Motorola)
- MC1319x RF Transceivers
- MC9S08GT MCU (HCS08 8 bit microcontroller)
- Accelerometers
- Pressure Sensors
- Electric Field Sensors
13Telos B Mote Hardware
14Telos B Mote Hardware
15Telos B Mote Hardware
16Telos B Mote Hardware
17Typical Mote PC Configuration
18Software ApplicationsSerial Forwarder, Listen
19Software ApplicationsOscilloscope Display
20Wireless Counter Demonstration Block Diagram
Mote Receiver
USB Serial Driver
Wireless Link
SerialForwarder
PC with Listen app
Temp
Humd
01 01 01 01 01 01 02 02 02 02 02 02
Mote - Transmitter
Counter Software
21Counter Software for Mote
The CntToRfmAndLeds Application CntToLedsAndRfm.nc
configuration CntToLedsAndRfm implementation
components Main, Counter, IntToLeds,
IntToRfm, TimerC Main.StdControl -gt
Counter.StdControl Main.StdControl -gt
IntToLeds.StdControl Main.StdControl -gt
IntToRfm.StdControl Main.StdControl -gt
TimerC.StdControl Counter.Timer -gt
TimerC.Timerunique("Timer") IntToLeds lt-
Counter.IntOutput
22Wireless Gas Sensor Demonstration Block Diagram
Mote Receiver
Gas Sensor
USB Serial Driver
Wireless Link
SerialForwarder
PC with O-scope App
Temp
Humd
Mote - Transmitter
23Software Applications
The Oscilloscope application The mote application
we use in this lesson is found in
apps/Oscilloscope. It consists of a single
module that reads data from the photo sensor.
For each 10 sensor readings, the module sends a
packet to the serial port containing those
readings. The mote only sends the packets over
the serial port. (To see how the data can be
sent over the radio see apps/OscilloscopeRF.)