The tier2 Nodes

advertisement
-1-
The tier2 Nodes
Candidate
Power
Communication
Existing
network
middleware services
Stargate
<500 mA
500mA at 6V= 3W
Shutdown and mote
based wakeup
802.11a/b
Ethernet Port
RS-232 Serial
Port
Bluetooth
iPAQs.
900-mAH
Lithium-Ion
battery, 8 hrs [1]
246.4 mW [133 MHz, 1.3
V]
387.3 mW [206 MHz, 1.5
V]
Inhand
As low as 350mW
or
Programming tools
Operating
system
Processor
Additional Drivers in source
code with instructions on how
to build and install them; 51-pin
Expansion Connectorfor
MICA2 Motes and other
Peripherals
GNU Cross Platform
Development Tools.
Shareware & Test
Applications
A Linux Board Support
Package and File System.
A Flash Programmer
Utility for programming
the Flash ROM.
Linux
400MHz, Intel PXA255
Processor
64 MB SDRAM 32 MB
FLASH
Intel SA1111,
StrongARM
Bluetooth
wireless:10m
802.11b: 30-70
m
indoors/70-800
m outdoors
MoteNIC interface: UCLA
arm-linux-gcc compiler [2]
Microsoft®
Pocket
PC
2003[1] or
FAMILIAR
Linux
version
[2]
Samsung S3C2410[1]
MIPS :235 [2]
MHz: 206 [2]
Onboard GPS
and
Bluetooth are
optional
Power management
BatterySmart
BatterySmart system
software allows developers
to create extremely small,
robust, low power wireless
devices.
Inhand provides
Windows®
CE.NET and
Linux
Intel's PXA 255 XScale
CPU
16-32 MB, Intel Strata
flash with bootloader and
on-board programming
32-64 MB with
-2-
development platforms,
3D solid models &
drawings, SDKs, and
prototype packaging
self-refresh
BitsyX
5V or 6-16V input
<1.5W in operation
CPU idle: 900mW
Sleep:28mW at 6.5V
Power management
The Bitsy Plus with
“ADSmartPower”
ADS systems are shipped
with GNU/Linux installed,
ready to boot when
powered up. Full kernel
and driver source code is
available to adapt your
kernel to your specific
needs when necessary.
Applications are built with
GNU cross compilers
running on your
GNU/Linux PC.
Windows CE
Linux
others (W.I.P)
Intel's PXA255 RISC
microprocessorProgram
Frame Buffer SDRAM to
64 Mbytes
Flash Memory to 64
(Synchronous) Mbytes
(32 asynchronous)
128 Kbytes of EPROM as
a boot device
Bitsy
<450 mW @ 2.0V/206
MHz
Power management
The Bitsy Plus with
“ADSmartPower”
Same as above
Windows CE 3.0
or CE.NET
32-bit Digital
StrongARM SA-1110
RISC processor
Linux
VxWorks
QNX
Supports
JAVA™ with a
RTOS
235 (Dhrystone 2.1)
MIPS @ 206 MHz
-3-
IntrinsycC
erfcube
µPDA
+5V DC, 3A.
Integrated
Bluetooth,
GSM/GPRS and
IrDA in a single
mobile device.
Easily
expandable to
support WiFi.
Ethernet
Power Management Support
Intrinsyc µPhone software for
Voice Dialling and wireless
data services.
Network utilities such as Ping
Winsock support
Embedded Visual C++ 4.0
software development kit
(SDK) for the µPDA
Monocle Diagnostic
Software
CE .NET or
Linux
Past: StrongARM
SA1110 processor
Now using Intel PXA250
PXA255 XScale
processor.
64 MB SDRAM (100
MHz), 16 or 32 MB
Intel® StrataFlash®, 16
or 32 MB NAND Flash.
Medusa
MK-2
Node
400-1000mw
TR1000 radio
from RF
Monolithics
2.4kbps to
115kbps.
100m
It has an on board MEMS
accelerometer for detecting
vibrations
Compiler: CVAVR
(possible port to
AVR-GCC)
The
OS
is
Pseudo-real-time,
Application-specific,
Light-weight
Operating
System
PALOS ( Power
Aware
Light-weight
Operating
System)
consists of two
microcontroller
one is ATMega128L
The second one is a
16/32-bit AT91FR4081
ARM THUMB
processor
40MHz
136KB RAM
1MB FLASH
Based on tinyOS
ARM core
12MHZ
64kB SRAM 512kB
FLASH
The following motes have less computation power than above. Maybe they can be considered in Tier1.
Intel motes
Battery life (projected) at
1% duty cycle e
>1 month with coin cells
>6 months with AA cells
Bluetooth
radio:>30m
The software stack includes an
Intel Mote-specific layer with
Bluetooth*
support
and
platform device drivers, as well
Based on tinyOS
-4-
as a network layer for topology
establishment and single /
multi-hop routing. The software
will also incorporates security
features,
including
authentication and encryption in
the near future.
MANTIS
1.8 to 5.5V
Chipcon
CC1000 radio;
up to 76.8 kb
up to 200m in an
obstacle
free
environment
MANTIS
supports
true
networked
emulation
of
physical MOS nodes as virtual
MOS nodes. It also provides
seamless bridging between a
network of virtual MOS nodes
and a network of active physical
MOS nodes. Virtual MOS
nodes are modeled as x86
processes.
µAMPS-II
The
overall
power
consumption is below 100
µW, excluding the power
amplifier
Transmit
rate
from virtual zero
to 1 Mbps, with
a range from 10
m to 1 km
A protocol processor is used to
offload
packet
handling
functions and supports efficient
communication
power
management functionalities
iBadge
Li-Ion
• Voltage: 3.6V
• Capacity: 700mAh (=
9kJ)
Bluetooth
wireless:10m-30
m
1Mb/s
C cross-platform API
a
remote
shell
for
debugging and logging in
to MOS nodes, a RF-based
fine
grain
dynamic
reprogramming
MOS
Atmel ATmega128(L)
microcontroller unit
(MCU)
4kB EEPROM
64kB EEPROM
Low-power AVR® 8-bit
Microcontroller
Up
to
16
MIPS
Throughput at 16 MHz
Energy-scalable
micro-power DSP at 10
MIPS
AVR-SW development on
Atmel Compiler,testing /
debugging over RS232
DSP-SW development
Palos
ATMEGA 103L
- 128kB Flash, 4kB
SRAM, 4kB EEPROM
- 4MHz Clock, 32kHz
-5-
• Approx. battery life,
when
everything is on all the
time: 3.5h
• estimated battery life for
normal
operation: 5.4h
GNOMES
10 hours-two AA NiMH
with TI
Code Composer Studio,
testing / debugging over
JTAG interface
Bluetooth or
900MHz Radio
[1]
iPAQ Pocket PC h1930 and h1940
[2]
the iPAQ H3600 UCLA uses
Software drivers and common
APIs. A partial implementation
of a Bluetooth stack to allow for
device
discovery
and
connection
establishment;
NMEA string parsing to better
manage data from the GPS
module for user applications;
II_C driver to communicate
with the on-board EEPROM; an
intuitive interface to control the
AD
converter
power
management
Both the drivers and the
operating system were
developed in a mixture of
C and assembly on the
“IAR
Embedded
Workbench” from IAR
systems,
a
Texas
Instruments
third-party
company, which offers
both
and
embedded
development as well as
debugging environments.
timer
DSP TMS320VC5416
- 64kB DA RAM, 64kB
SA RAM,
- 8MHz ext. clock, up to
160MHz internal clock
(PLL)
GNOMES
operating system
16-bit MPS430
microcontroller from
Texas Instruments.
60KBytes of Code
Memory, 2KBytes of
Data Memory
Motes: 15 mW [ATMEGA128L, 4 MHz, 3 V]
iPAQs: SA-1110 has advanced power-management logic. The processor has multiple sleep and idle states and also supports dynamic voltage scaling.
Bluetooth:The current Bluetooth technology provides for data transfer at a rate of 1Mbps, with a personal area range of up to 10m in client-to-client open air (5m in a building). In terms of
client-to-access point, the current range is 100m in the open air and 30m in buildings.
-6-
References
1. Savvides and M. B. Srivastava, “A Distributed Computation Platform for Wireless Embedded Sensing”, Proceedings of International Conference on Computer
Design (ICCD), Freiburg, Germany, September 2002
2. http://nesl.ee.ucla.edu/projects/ibadge/docs/publications/iBadgeV1.0x.pdf
3. http://nesl.ee.ucla.edu/projects/ibadge/software.htm
4. http://cmc.rice.edu/docs/docs/Wel2003May5GNOMESATe.pdf
5. http://www.applieddata.net/products_bitsyX.asp
6. http://www.inhandelectronics.com/fingertip.asp
7. http://www.intrinsyc.com/pdfs/productsheets/spec_microPDAWeb.pdf
8. http://nesl.ee.ucla.edu/courses/ee202a/2003f/lectures/GP03_Vijay.ppt
9. http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/6020-0049-01_A_STARGATE.pdf
10. http://lecs.cs.ucla.edu/~jelson/stargate/docs/Stargate Users Manual-P.pdf
11. http://webs.cs.berkeley.edu/retreat-1-03/slides/imote-nest-q103-03-dist.pdf
12. http://mantis.cs.colorado.edu/research.php
13.http://www-mtl.mit.edu/research/icsystems/uamps/uAMPS-2
14. http://nesl.ee.ucla.edu/projects/ahlos/hardware.htm
Edited by Hui Cao
caohu@cis.ohio-state.edu
Download