Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Eclipse Hono lanza registro de dispositivos basado en MongoDB – Escalable, listo para producción

Eclipse Hono, como se describe en su sitio oficial, es una plataforma de conectividad IoT que ofrece una API unificada para conectar miles de dispositivos a servicios back-end, independientemente de los protocolos que usen. Soporta AMQP, CoAP, HTTP y MQTT de fábrica. La plataforma está construida desde microservicios, empaquetada como contenedores Docker, y desplegada en Kubernetes u orquestadores similares.

Un componente central es el registro de dispositivos, que almacena tenants, dispositivos y credenciales. Los adaptadores de protocolo consultan el registro para confirmar que un tenant y dispositivo están registrados y habilitados, y autentican dispositivos antes de aceptar telemetría, eventos o respuestas de comando. El registro también expone APIs HTTP para gestionar estos datos.

Antes de Hono 1.3.0, el único registro integrado era basado en archivos, adecuado para demos pero no para producción porque no puede escalar horizontalmente. Los usuarios tenían que implementar su propio registro para despliegues reales. Con la versión 1.3.0, esa barrera ha desaparecido.

Registro de dispositivos basado en MongoDB

Hono ahora incluye un registro de grado de producción que persiste datos en MongoDB. Tenants, dispositivos y credenciales se almacenan en colecciones separadas, permitiendo aprovechar automáticamente las capacidades nativas de sharding y escalado horizontal de la base de datos. Esto hace que el registro sea fácil de escalar a medida que crecen los conteos de dispositivos.

Los endpoints HTTP del registro MongoDB pueden asegurarse con autenticación básica. Los clientes deben suministrar usuario y contraseña para gestionar recursos. Alterna esta característica vía la propiedad de configuración hono.registry.http.authenticationRequired (establecido a true o false). Para detalles completos de configuración, consulta la guía de configuración del registro de dispositivos MongoDB.

Desplegando Hono con el registro MongoDB usando Helm

El repositorio Eclipse IoT Packages aloja charts Helm para instalar Hono en Kubernetes. Por defecto, el chart despliega el registro basado en archivos. Los pasos a continuación muestran cómo instalar Hono con el registro MongoDB.

  1. Añade el repositorio de charts Eclipse IoT:
    $ helm repo add eclipse-iot https://eclipse.org/packages/charts
  2. Instala Hono con el registro MongoDB en el namespace hono:
    $ helm install \ --set deviceRegistryExample.type=mongodb \ --set mongodb.createInstance=true \ --dependency-update \ -n hono eclipse-hono eclipse-iot/hono
  3. La bandera deviceRegistryExample.type=mongodb selecciona la implementación MongoDB en lugar de la basada en archivos por defecto.
  4. Establecer mongodb.createInstance=true (el false por defecto) indica al chart que despliegue una nueva instancia de MongoDB como microservicio separado. Si ya tienes un despliegue de MongoDB, establece esto a false y proporciona los detalles de conexión:
    mongodb: host: # Hostname o IP de tu instancia MongoDB port: # Puerto de escucha dbName: # Nombre de base de datos para el registro de dispositivos username: # Usuario de autenticación opcional password: # Contraseña de autenticación opcional
  5. Tras la instalación, verifica el despliegue usando las instrucciones en el README del chart Helm.

Con estos pasos, Hono está listo para gestionar dispositivos a escala usando un backend MongoDB robusto.

Tecnología Industrial

  1. Sistema de control de temperatura basado en LM35 con microcontrolador AT89S52
  2. Nuevo grupo de trabajo Eclipse SDV une automoción e IT para vehículos definidos por software
  3. Eclipse Hono 1.0.0 se lanza: Plataforma unificada open-source de conectividad IoT
  4. Sistema basado en láser permite monitoreo en tiempo real de daño por radiación en materiales
  5. Rectena flexible convierte señales WiFi en electricidad para dispositivos diminutos
  6. Dispositivo innovador cosecha electricidad estática de la nieve caída para energía renovable
  7. Industria 5.0: Redefiniendo la Manufactura para el Futuro
  8. SECO Presentación Soluciones Alto Rendimiento con Intel 8ª Gen Core U y 9ª Gen Core H
  9. Del IoT al cryptojacking: guía de amenazas emergentes en dispositivos móviles
  10. Arkema lanza filamentos de impresión 3D PEKK y PVDF duraderos para aplicaciones industriales
  11. Java 10 estrena versionado basado en tiempo para actualizaciones bianuales predecibles