PUNTO DE SOL - Sun SPOT

Sun SPOTs al lado de una batería AA

Sun SPOT (Sun Small Programmable Object Technology) era un nodo sensor para una red de sensores inalámbricos desarrollada por Sun Microsystems anunciada en 2007. El dispositivo utilizaba el estándar IEEE 802.15.4 para su red y, a diferencia de otros nodos sensores disponibles, utilizaba Squawk Java máquina virtual .

Después de la adquisición de Sun Microsystems por Oracle Corporation , la plataforma SunSPOT recibió soporte, pero su foro se cerró en 2012. Se mantiene un espejo del antiguo sitio para la posteridad.

Hardware

El dispositivo completamente ensamblado cabe en la palma de una mano.

Su primera placa de procesador incluía una CPU de 32 bits con arquitectura ARM con núcleo ARM920T funcionando a 180 MHz. Tenía 512 KB de RAM y 4 MB de memoria flash . Una radio IEEE 802.15.4 de 2,4 GHz tenía una antena integrada y se incluyó una interfaz USB .

Una placa de sensor incluía un acelerómetro de tres ejes (con configuraciones de rango 2G y 6G), sensor de temperatura, sensor de luz, 8 LED de tres colores, entradas analógicas y digitales, dos interruptores momentáneos y 4 pines de salida de alta corriente.

La unidad usaba una batería de iones de litio recargable de 3.7V y 750 mAh , tenía un modo de suspensión profunda de 30 uA y administración de la batería proporcionada por el software.

Software

El uso de controladores de dispositivo Java por parte del dispositivo es inusual, ya que Java es generalmente independiente del hardware. Sun SPOT utiliza un pequeño Java ME Squawk que se ejecuta directamente en el procesador sin un sistema operativo . Tanto el Squawk VM como el código Sun SPOT son de código abierto. Los entornos de desarrollo estándar de Java, como NetBeans, se pueden utilizar para crear aplicaciones SunSPOT. La administración y el despliegue de la aplicación son manejados por scripts ant, que se pueden llamar desde un entorno de desarrollo, una línea de comandos o la herramienta proporcionada con SPOT SDK, "solarium".

Los nodos se comunican utilizando el estándar IEEE 802.15.4 , incluido el enfoque de estación base para la red de sensores. Los protocolos como Zigbee se pueden construir en 802.15.4. Sun Labs informó sobre implementaciones de RSA y criptografía de curva elíptica (ECC) optimizadas para pequeños dispositivos integrados.

Disponibilidad

Sun Microsystems Laboratories comenzó a investigar sobre redes de sensores alrededor de 2004. Después de cierta experiencia inicial con "Motes" de Crossbow Technology , se inició un proyecto bajo la dirección de Roger Meike para diseñar un sistema integrado de hardware y software. Sun patrocinó un proyecto en el Art Center College of Design llamado Autonomous Light Air Vessels en 2005. La primera producción limitada de kits de desarrollo Sun SPOT se lanzó el 2 de abril de 2007, después de meses de retrasos. Este kit de introducción incluía dos placas de sensores de demostración Sun SPOT, una estación base Sun SPOT, las herramientas de desarrollo de software y un cable USB. El software era compatible con Windows XP, Mac OS X 10.4 y las distribuciones comunes de Linux. Se proporcionó algún código de demostración.

Un desarrollador de Sun dio una demostración en septiembre de 2007. Después de investigar el uso comercial, Sun pasó a centrarse en los usuarios educativos. Todo el proyecto, el hardware, el entorno operativo, la máquina virtual Java, los controladores y las aplicaciones estaban disponibles como código abierto en enero de 2008.

Oracle Corporation adquirió Sun Microsystems en 2010 y continuó con el desarrollo de Sun SPOT, hasta la versión 8 del hardware (con el logotipo de Sun-Oracle) en marzo de 2011. La versión de 2011 incluía memorias más grandes y un procesador más rápido, pero con menos entradas.

En 2012, el foro dijo que estaría "inactivo por mantenimiento" hasta "mediados de junio". Se inició un nuevo foro en Oracle Technology Network el 7 de mayo de 2013. David G. Simmons, uno de los desarrolladores de SunSPOT para Sun Microsystems, mantuvo un blog hasta finales de 2010. Abrió un foro de desarrolladores alternativo en julio de 2013 no conectado a Oracle.

Cuando se cerró el proyecto, el ingeniero principal de hardware del proyecto SunSPOT, Bob Alkire, archivó el diseño del hardware en su sitio web personal.

Referencias

enlaces externos