Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Eclipse Hono Lança Registro de Dispositivos Baseado em MongoDB — Escalável, Pronto para Produção

Eclipse Hono, conforme descrito em seu site oficial, é uma plataforma de conectividade IoT que oferece API unificada para conectar milhares de dispositivos a serviços de backend, independentemente dos protocolos que usam. Suporta AMQP, CoAP, HTTP e MQTT out of the box. A plataforma é construída a partir de microserviços, empacotada como containers Docker e implantada em Kubernetes ou orquestradores similares.

Um componente central é o registro de dispositivos, que armazena tenants, dispositivos e credenciais. Adaptadores de protocolo consultam o registro para confirmar que um tenant e dispositivo estão registrados e habilitados, e autenticam dispositivos antes de aceitar telemetria, eventos ou respostas de comando. O registro também expõe APIs HTTP para gerenciar esses dados.

Antes do Hono 1.3.0, o único registro built-in era baseado em arquivo, adequado para demos mas não para produção porque não escala horizontalmente. Usuários tinham que implementar seu próprio registro para deployments reais. Com o lançamento 1.3.0, essa barreira desapareceu.

Registro de Dispositivos Baseado em MongoDB

Hono agora inclui um registro de nível de produção que persiste dados em MongoDB. Tenants, dispositivos e credenciais são armazenados em coleções separadas, permitindo que as capacidades nativas de sharding e escalabilidade horizontal do banco de dados sejam aproveitadas automaticamente. Isso torna o registro fácil de escalar conforme contagens de dispositivos crescem.

Endpoints HTTP do registro MongoDB podem ser protegidos com autenticação básica. Clientes devem fornecer username e senha para gerenciar recursos. Alterne este recurso via propriedade de configuração hono.registry.http.authenticationRequired (definido como true ou false). Para detalhes completos de configuração, veja o guia de configuração do MongoDB Device Registry.

Implantando Hono com Registro MongoDB Usando Helm

O repositório Eclipse IoT Packages hospeda charts Helm para instalar Hono no Kubernetes. Por padrão, o chart implanta o registro baseado em arquivo. Os passos abaixo mostram como instalar Hono com o registro MongoDB.

  1. Adicione o repositório de charts Eclipse IoT:
    $ helm repo add eclipse-iot https://eclipse.org/packages/charts
  2. Instale Hono com o registro MongoDB no namespace hono:
    $ helm install \
     --set deviceRegistryExample.type=mongodb \
     --set mongodb.createInstance=true \
     --dependency-update \
     -n hono eclipse-hono eclipse-iot/hono
  3. A flag deviceRegistryExample.type=mongodb seleciona a implementação MongoDB em vez da padrão baseada em arquivo.
  4. Definir mongodb.createInstance=true (o padrão false) diz ao chart para implantar uma nova instância MongoDB como microserviço separado. Se você já tem um deployment MongoDB, defina como false e forneça detalhes de conexão:
    mongodb:
     host: # Hostname ou IP da sua instância MongoDB
     port: # Porta de escuta
     dbName: # Nome do banco para o registro de dispositivos
     username: # Username de autenticação opcional
     password: # Senha de autenticação opcional
  5. Após instalação, verifique o deployment usando as instruções no README do chart Helm.

Com esses passos, Hono está pronto para gerenciar dispositivos em escala usando um backend MongoDB robusto.

Tecnologia industrial

  1. Novo Grupo de Trabalho Eclipse SDV Une Automotivo e TI para Veículos Definidos por Software
  2. Eclipse Hono 1.0.0 Lança: Plataforma Unificada Open-Source de Conectividade IoT
  3. SECO Revela Soluções de Alto Desempenho Alimentadas por Intel Core U 8ª Gen e Core H 9ª Gen
  4. Sistema de Controle de Temperatura Baseado em LM35 com Microcontrolador AT89S52
  5. Do IoT ao Cryptojacking: Guia para Ameaças Emergentes em Dispositivos Móveis
  6. Sistema Baseado a Laser Permite Monitoramento em Tempo Real de Danos por Radiação em Materiais
  7. Retena Flexível Converte Sinais WiFi em Eletricidade para Pequenos Dispositivos
  8. Dispositivo Inovador Colhe Eletricidade Estática da Neve Caindo para Energia Renovável
  9. Java 10 Lança Versionamento Baseado em Tempo para Atualizações Bianuais Previsíveis
  10. Arkema Lança Filamentos de Impressão 3D Duráveis PEKK e PVDF para Aplicações Industriais