Difference between revisions of "SunSPOT"

From air
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
* Double sided connector for stackable boards
 
* Double sided connector for stackable boards
   
Sensors and Actuators
+
Sensors and Actuators (eDemo board)
  +
* AVR ATMega 168
 
* 8 tri-color LEDs
 
* 8 tri-color LEDs
 
* 3D accelerometer
 
* 3D accelerometer
Line 41: Line 42:
   
 
Sensors and Actuators (eDemo board from http://sunspotworld.com/docs/Yellow/edemo8ds.pdf)
 
Sensors and Actuators (eDemo board from http://sunspotworld.com/docs/Yellow/edemo8ds.pdf)
  +
   
 
==Squawk JVM and Runtime==
 
==Squawk JVM and Runtime==
Line 52: Line 54:
 
** Provides lower-level asynchronous message delivery
 
** Provides lower-level asynchronous message delivery
 
** Memory footprint : 80K for the VM, 270K for the Runtime (v5)
 
** Memory footprint : 80K for the VM, 270K for the Runtime (v5)
  +
* [http://labs.oracle.com/projects/squawk/squawk-rjvm.html more ...]
  +
  +
==SunSPOT et OSGi ==
  +
* http://www.nljug.org/pages/events/content/jfall_2007/sessions/00034/slides/
  +
* http://websvn.ow2.org/listing.php?repname=aspire&path=%2Fsandbox%2Ftouseau%2Fsunspot%2F
   
 
==Tools==
 
==Tools==
Line 59: Line 66:
 
==FOSS==
 
==FOSS==
 
* [http://java.net/projects/spots/pages/Home projet open source]
 
* [http://java.net/projects/spots/pages/Home projet open source]
  +
  +
==Diaporama==
  +
  +
[[Image:sunspots1.jpg|300px]] [[Image:sunspots2.jpg|300px]]
   
 
==Liens==
 
==Liens==
Line 67: Line 78:
 
* Squawk http://research.sun.com/projects/squawk
 
* Squawk http://research.sun.com/projects/squawk
 
* [http://www.sunspotworld.com/SPOTManager/SPOTManager.jnlp Download SunSPOT Manager]
 
* [http://www.sunspotworld.com/SPOTManager/SPOTManager.jnlp Download SunSPOT Manager]
  +
  +
  +
==Projets AIR==
  +
* [[Réseaux Sociaux Physiques]] (2010-2011)
  +
* [[House Keeper]] (2009-2010)
  +
  +
==SunSPOT @ Grenoble==
  +
* Didier Donsez, Polytech Grenoble
  +
* Equipe Vasco du LIG
  +
* Equipe Drakkar du LIG

Latest revision as of 12:13, 13 December 2012

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

vesions 1-5

  • 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 (eDemo board)

  • AVR ATMega 168
  • 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

Energy (from http://www.sunspotworld.com/docs/Purple/SunSPOT-TheoryOfOperation.pdf)

  • Run Basic operation with all processors and radio running. Power draw for the eSPOT board in Run mode is between 70ma and 120ma. The application daughter board can consume up to 400ma if enabled.
  • Idle ARM9 clocks are shut off and the radio is off. Idle mode power consumption is about 24ma.
  • Deep-sleep All regulators are shut down except for the standby LDO, the power-control Atmega and pSRAM. Deep-sleep power consumption is 32μA. Typical start-up time from deep-sleep is about 2msec to 10msec.

vesion 6 Yellow (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 (v5)
  • more ...

SunSPOT et OSGi

Tools

FOSS

Diaporama

Sunspots1.jpg Sunspots2.jpg

Liens


Projets AIR

SunSPOT @ Grenoble

  • Didier Donsez, Polytech Grenoble
  • Equipe Vasco du LIG
  • Equipe Drakkar du LIG