Difference between revisions of "SunSPOT"

From air
Jump to navigation Jump to search
Line 47: Line 47:
 
** Provides lower-level asynchronous message delivery
 
** Provides lower-level asynchronous message delivery
 
** Memory footprint : 80K for the VM, 270K for the Runtime
 
** Memory footprint : 80K for the VM, 270K for the Runtime
  +
  +
  +
==Tools==
  +
* IDE NetBeans
  +
* Emulateur [http://sunspotworld.com/docs/Red/SolariumUsersGuide.pdf Solarium]
   
 
==FOSS==
 
==FOSS==

Revision as of 13:48, 23 February 2011

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 (including Jazelle ?)
  • 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


Tools

FOSS

Liens