SunSPOT

From air
Jump to navigation Jump to search

SUN SPOT (Small Programmable Object Technology) est une technologie de noeuds de réseaux de capteurs sans fil programmables en Java.

Caractéristiques Matérielles

vesion 1

  • 180 Mhz 32-bit ARM920T core, 512K pSRAM/4M FlashRAM
  • ChipCon 2420 radio 2.4 GHz IEEE 802.15.4
  • USB interface
  • 3.7V rechargeable 750 mAh prismatic lithium ion battery
  • 40 uA deep sleep mode, 40 mA to 100+ mA
  • 64 mm x 38 mm
  • Double sided connector for stackable boards

Sensors and Actuators

  • 8 tri-color LEDs
  • 3D accelerometer
  • 5 general purpose I/O pins
  • 4 hi current output pins
  • 1 A/D converter
  • Temperature sensor
  • Light sensor

vesion 2 (october 2010)

from http://sunspotworld.com/docs/Yellow/eSPOT8ds.pdf

  • 400 MHz ARM 926ej-S Processor AT91SAM9G20
  • 8Mbytes Flash Memory (4M x 16)
  • 1Mbytes SRAM Memory (512K x 16)
  • 802.15.4 Radio Transceiver (CC2420)
  • USB 2.0 Full Speed
  • 770mAhr Li-Ion Rechargeable Battery

Network

  1. Réseau complémentaire - CTP, Ipv6/LowPan
  2. Mise en réseau maillée - AODV, LQRP
  3. Sauts multiples sur la programmation air
  4. Sécurisé - Cryptographie à clé publique ECC de haut niveau

Sensors and Actuators (eDemo board from http://sunspotworld.com/docs/Yellow/edemo8ds.pdf)

Squawk JVM and Runtime

  • Motivations : Memory constrained devices
  • Fully capable J2ME-level Java VM with OS functionality
  • Features
    • No operating system : Runs on the bare metal on ARM
    • Device driver are written in Java
    • Isolate application model (sub/super set of JSR121)
    • Inter-isolate communication
    • Provides lower-level asynchronous message delivery
    • Memory footprint : 80K for the VM, 270K for the Runtime



Liens