Lanzamiento de la plataforma EdgeX 1.0 para Internet de las cosas

Presentado lanzamiento EdgeX 1.0, una plataforma modular abierta para facilitar la interacción entre dispositivos IoT, aplicaciones y servicios. La plataforma no está atada a hardware de proveedores específicos ni a sistemas operativos y es desarrollada por un grupo de trabajo independiente bajo la égida de la Fundación Linux. Los componentes de la plataforma se distribuyen bajo la licencia Apache 2.0.

EdgeX permite crear gateways que integran dispositivos IoT existentes y recopilan datos de varios sensores. El gateway se encarga tanto de organizar la interacción con los dispositivos como de realizar el procesamiento, la agregación y el análisis inicial de la información, actuando como un intermediario entre la red de dispositivos IoT y un centro de control local o una infraestructura en la nube. En los gateways también pueden ejecutarse procesadores configurados como microservicios. La interacción con los dispositivos IoT puede organizarse a través de redes cableadas o inalámbricas utilizando redes TCP/IP y protocolos específicos (no IP).

Los gateways de diferentes propósitos pueden unirse en cadenas; por ejemplo, un gateway de primer nivel puede encargarse de la gestión de dispositivos (system management) y la seguridad, mientras que un gateway de segundo nivel (servidor de fog) puede almacenar los datos entrantes, realizar analíticas y proporcionar servicios. El sistema es modular, por lo que la división de funcionalidad en nodos separados se realiza según la carga: en casos simples, con un solo gateway es suficiente, mientras que para grandes redes IoT se puede desplegar todo un clúster.

Lanzamiento de la plataforma EdgeX 1.0 para Internet de las cosas

Como base, EdgeX utiliza un stack IoT abierto Fuse, que se aplica en gateways para dispositivos IoT Dell Edge Gateway. La plataforma puede instalarse en cualquier hardware, incluidos servidores basados en CPU x86 y ARM, operando bajo Linux, Windows o macOS. Para el desarrollo de microservicios se pueden utilizar lenguajes como Java, Javascript, Python, Go y C/C++. Para el desarrollo de controladores para dispositivos IoT y sensores, se ofrece un SDK.
El proyecto incluye un conjunto de microservicios listos para el análisis de datos, la seguridad, la gestión y la resolución de diversas tareas.

La versión 1.0 resume dos años de desarrollo y pruebas, y marca la estabilización de todas las API principales para la estandarización de aplicaciones edge y el reconocimiento de su preparación para una amplia implementación.
Principales novedades:

  • Soporte para Redis y MongoDB para todos los servicios que utilizan bases de datos. Simplificación de la sustitución de almacenes en la capa para almacenamiento persistente de datos;
  • Adición de servicios y SDK de aplicación para crear estos servicios. Por servicios de aplicación se entienden manejadores para preparar datos antes de enviarlos al servidor final. En el futuro, los servicios de aplicación reemplazarán a los servicios de exportación, y actualmente se posicionan como una herramienta para resolver tareas más pequeñas de exportación, que se manejan de manera más eficiente;
  • Se han ampliado las herramientas para administrar el sistema, en las cuales ahora es posible rastrear la carga de CPU generada por el servicio, el estado del procesamiento de datos y otras métricas;
  • Toma en cuenta el identificador de correlación, que permite rastrear los datos recibidos del sensor en todas las etapas hasta su exportación, para facilitar la depuración y el monitoreo;
  • Soporte para la recepción, uso y exportación de datos binarios en formato CBOR;
  • Inclusión de herramientas para pruebas unitarias y verificación automatizada de seguridad;
  • Preparación de un nuevo marco para una evaluación visual del consumo de recursos y el comportamiento del sistema en general;
  • Implementación de nuevos y mejorados SDK para el desarrollo de servicios de interacción con dispositivos y sensores en los lenguajes Go y C;
  • Mejora de las herramientas para la implementación de configuraciones, planificadores, perfiles de dispositivos, puerta de enlace API y almacenamiento seguro de datos confidenciales.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster