17/11/2010
(ElectronicosOnline.com Magazine / Oswaldo Barajas).- Un nuevo framework ejecutado sobre la plataforma Java permitirá desahogar la sobresaturación causada por cientos de dispositivos embebidos conectados en red, comúnmente llamados nubes embebidas.
El nombre de este nuevo sistema es “Eurotech´s Everyware Software Framework” (ESF, por sus siglas en inglés) y está acondicionado específicamente para la administración u soporte de grandes redes de dispositivos embebidos, los cuales son en la actualidad una tendencia con grandes conflictos de saturación e ineficiencia aun causada por la incapacidad de los protocolos de conexión como HTTP o buscadores Web.
El ESF está construido sobre un framework directo de Java llamado
“OSGi” u “Open Services Initiative” y posee rasgos compartidos del sistema ligero de suscripción denominado MQTT (Message Queque Telemetry Transport).
En la siguiente imagen se aprecia cómo Eurotech ha trabajo esta iniciativa vinculando el ESF con los servicios de nube suministrados por Isidorey. Bajo la anterior miscelánea tecnológica, el sistema final permite que los dispositivos envíen información a las bases de datos en nube, considerando opcionalmente una liga directa también con empresas como SalesForce.com, SAS, Google e incluso Facebook.
En el sitio de Internet de Eurotech se describe al ESF como un software que aplica una capa entre el sistema operativo (OS) y las aplicaciones de las compañías OEM (Original Equipment Manufacturer) y les confiere un coctel de interfaces ricas para la reducción del tiempo de desarrollo al simplificar la codificación, y permitiendo la migración del software desde el hardware de Eurotech a otra plataforma común.
En pocas palabras, el OSGi ha sido considerado como el “corazón” del sistema ESF, pero también el OSGi es el eje medular de otras plataformas de desarrollo tales como Eclipse. Al estar escrito en lenguaje Java, el OSGi tiene la capacidad de cargar y ejecutar dinámicamente aplicaciones Java llamadas fardos o paquetes.
Estos fardos o “bundles” como se definen en el inglés técnico, proveen todos los servicios OSGi e incluyen un rango común para las comunicaciones y los mismos servicios. En este sentido Eurotech ha incorporado bundles o fardos específicos al ESF para hallar apertura a distintas interfaces encontradas en el dispositivo. Asimismo, el software de código abierto incluye bundles para controlar el MQTT y ligas que unen a la nube. |
Cabe destacar que además de Java, el ESF tiene la virtud de ejecutarse sobre Windows y Linux; actuar con aplicaciones nativas que a su vez permiten sacar provecho de código desarrollado en lenguaje C o C++ en términos de infraestructura de comunicaciones.
Ahondando sobre el origen del MQTT (sistema de mensajes telemétricos en cola) ésta fue desarrollada por la compañía International Business Machines (IBM) que retrabajó la iniciativa primaria conocida como “WebShpere Message Broker InfoCenter. La especificación 3.1 de este MQTT está disponible como código abierto licenciado y tiene por objetivo reducir el footprint o el espacio físico sobre los circuitos integrados y al mismo tiempo utilizando la mínima cantidad de ancho de banda.
La flexibilidad de un MQTT incrementa sus áreas de aplicación incluso para las conexiones inalámbricas sensoriales, ya que también existe un MQTT para sensores orientado protocolos de comunicación inalámbrica vanguardistas como el ZigBee.
No hay comentarios:
Publicar un comentario