c tinyos platforms panel: micaz1uc berkeley / feb 11, 2005 basic anatomy of a crossbow node
Post on 27-Mar-2015
212 Views
Preview:
TRANSCRIPT
TinyOS Platforms Panel: MICAz 1 UC Berkeley / Feb 11, 2005
Basic Anatomy of a Crossbow NodeBasic Anatomy of a Crossbow Node
TinyOS Platforms Panel: MICAz 2 UC Berkeley / Feb 11, 2005
TinyOS Platforms Panel: MICAz 3 UC Berkeley / Feb 11, 2005
TinyOS Platforms Panel: MICAz 4 UC Berkeley / Feb 11, 2005
MICAz PlatformMICAz Platform• Microprocessor: Atmel ATmega128L
• 7.3728 MHz clock• 128 kB of Flash for program memory• 4 kB of SRAM for data and variables• 2 UARTs (Universal Asynchronous
Receive and Transmit)• Serial Port Interface (SPI) bus• Dedicated hardware I2C bus
• Radio: Chipcon’s CC2420• External serial flash memory: 512
kB• 51-pin expansion connector
• Eight 10-bit analog I/O• 21 general purpose digital I/O
• User interface: 3 programmable LEDs• JTAG port• Powered by two AA batteries
• 1850 mAh capacity
Logger Flash
ATMega128LcontrollerAnalog I/ODigital I/O
Freq. Tunable Radio
51-Pin
Exp
ansio
n C
on
nec
tor
Antenna
MMCX connector
LE
Ds
Now FCC/ARIB certified
TinyOS Platforms Panel: MICAz 5 UC Berkeley / Feb 11, 2005
Microcontrollers and the ATMega128Microcontrollers and the ATMega128
• Careful consideration required when comparing different processor cores on systems performance
• Wake up from sleep 1 sec.• With the ATMega internal oscillator enabled: XMesh does
this automatically.• Wake up > 200 sec when using the external oscillator.
• Sleep current of 10 to 15 A• Battery performance in a Mesh is not limited by this
difference
• Operating voltage• Minimum input voltage specified at 2.7 V• Most sensors and I/O devices won’t operates to 2.5 V• Practical experience shows ATMega128 operates to 2.3 V• Note: Chipcon radio typically doesn't operate below 2.1 V
TinyOS Platforms Panel: MICAz 6 UC Berkeley / Feb 11, 2005
MICAz RoadmapMICAz Roadmap
• 8 kB SRAM• Further reduction in sleep current• MICAz Postage Stamp
• July ‘05 release date• Significantly reduced cost• Surface mount (SMT) package
TinyOS Platforms Panel: MICAz 7 UC Berkeley / Feb 11, 2005
Sen
sor
an
d D
ata
Acq
uis
itio
n B
oard
s
TinyOS Platforms Panel: MICAz 8 UC Berkeley / Feb 11, 2005
Typical SolutionTypical Solution Select Sensor type
based on Application
Temp/Humidity/Light
Security
Industrial ….
Xlisten + PostgreSQL Database
MICAz Mote network w/ XMesh Routing
Mote-VIEW Client Tools
TinyOS Platforms Panel: MICAz 9 UC Berkeley / Feb 11, 2005
Software Architecture Software Architecture
TinyOS Platforms Panel: MICAz 10 UC Berkeley / Feb 11, 2005
Deployment OverviewDeployment Overview
Remote Database: Use Mote-VIEW to view data
logged at a remote location
Remote Database: Use Mote-VIEW to view data
logged at a remote location
Gateway: Forwards data from sensor network to
server.
Gateway: Forwards data from sensor network to
server.
Proxy Logging: Use serial forwarder to log readings from a remote gateway in locally.
Proxy Logging: Use serial forwarder to log readings from a remote gateway in locally.
Local Logging: Store data from local gateway to a local
database and view it all on one machine.
Local Logging: Store data from local gateway to a local
database and view it all on one machine.
TinyOS Platforms Panel: MICAz 11 UC Berkeley / Feb 11, 2005
Data Visualization with MOTE-VIEWData Visualization with MOTE-VIEW
top related