SPOT solaire - Sun SPOT

Sun SPOTs à côté d'une pile AA

Sun SPOT (Sun Small Programmable Object Technology) était un nœud de capteur pour un réseau de capteurs sans fil développé par Sun Microsystems annoncé en 2007. L'appareil utilisait la norme IEEE 802.15.4 pour sa mise en réseau et, contrairement aux autres nœuds de capteurs disponibles, utilisait le Squawk Java machine virtuelle .

Après l'acquisition de Sun Microsystems par Oracle Corporation , la plateforme SunSPOT a été prise en charge mais son forum a été fermé en 2012 .. Un miroir de l'ancien site est maintenu pour la postérité.

Matériel

L'appareil entièrement assemblé tient dans la paume d'une main.

Sa première carte processeur comprenait un processeur à architecture ARM 32 bits avec un cœur ARM920T fonctionnant à 180 MHz. Il avait 512 Ko de RAM et 4 Mo de mémoire flash . Une radio IEEE 802.15.4 2,4 GHz avait une antenne intégrée et une interface USB était incluse.

Une carte de capteur comprenait un accéléromètre à trois axes (avec des paramètres de plage 2G et 6G), un capteur de température, un capteur de lumière, 8 LED tricolores, des entrées analogiques et numériques, deux commutateurs momentanés et 4 broches de sortie à courant élevé.

L'unité utilisait une batterie lithium-ion rechargeable de 3,7 V 750 mAh , un mode de veille profonde de 30 uA et une gestion de la batterie fournie par un logiciel.

Logiciel

L'utilisation par le périphérique de pilotes de périphériques Java est inhabituelle car Java est généralement indépendant du matériel. Sun SPOT utilise un petit Java ME Squawk qui s'exécutait directement sur le processeur sans système d'exploitation . La machine virtuelle Squawk et le code Sun SPOT sont open source. Les environnements de développement Java standard tels que NetBeans peuvent être utilisés pour créer des applications SunSPOT. La gestion et le déploiement de l'application sont gérés par des scripts ant, qui peuvent être appelés depuis un environnement de développement, une ligne de commande, ou l'outil fourni avec le SDK SPOT, «solarium».

Les nœuds communiquent en utilisant la norme IEEE 802.15.4 , y compris l'approche de la station de base pour la mise en réseau des capteurs. Des protocoles tels que Zigbee peuvent être construits sur 802.15.4. Sun Labs a signalé des implémentations de RSA et de cryptographie à courbe elliptique (ECC) optimisées pour les petits appareils embarqués.

Disponibilité

Les laboratoires Sun Microsystems ont commencé des recherches sur les réseaux de capteurs vers 2004. Après une première expérience en utilisant "Motes" de Crossbow Technology , un projet a commencé sous Roger Meike pour concevoir un système matériel et logiciel intégré. Sun a parrainé un projet au Art Center College of Design appelé Autonomous Light Air Vessels en 2005. La première série limitée de kits de développement Sun SPOT a été lancée le 2 avril 2007, après des mois de retards. Ce kit d'introduction comprenait deux cartes de capteurs de démonstration Sun SPOT, une station de base Sun SPOT, les outils de développement logiciel et un câble USB. Le logiciel était compatible avec Windows XP, Mac OS X 10.4 et les distributions Linux courantes. Un code de démonstration a été fourni.

Un développeur de Sun a fait une démonstration en septembre 2007. Après avoir étudié l'utilisation commerciale, Sun s'est concentré sur les utilisateurs éducatifs. L'ensemble du projet, du matériel, de l'environnement d'exploitation, de la machine virtuelle Java, des pilotes et des applications, était disponible en open source en janvier 2008.

Oracle Corporation a acquis Sun Microsystems en 2010 et a poursuivi le développement de Sun SPOT, jusqu'à la version 8 du matériel (avec le logo Sun-Oracle) d'ici mars 2011. La version 2011 comprenait des mémoires plus volumineuses et un processeur plus rapide, mais avec moins d'entrées.

En 2012, le forum a déclaré qu'il serait "en maintenance" jusqu'à "mi-juin". Un nouveau forum a été lancé sur Oracle Technology Network le 7 mai 2013. David G. Simmons, l'un des développeurs SunSPOT pour Sun Microsystems, a maintenu un blog jusqu'à la fin de 2010. Il a ouvert un forum de développeurs alternatifs en juillet 2013 non connecté à Oracle.

Lorsque le projet a été arrêté, l'ingénieur matériel principal du projet SunSPOT, Bob Alkire, a archivé la conception du matériel sur son site Web personnel.

Les références

Liens externes