Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Eclipse Hono lanceert MongoDB-gebaseerde Device Registry – Schaalbaar, Productie-klaar

Eclipse Hono, zoals beschreven op de officiële site, is een IoT-connectiviteitsplatform dat een unified API biedt voor het verbinden van duizenden apparaten met back-end services, ongeacht de protocollen die ze gebruiken. Het ondersteunt AMQP, CoAP, HTTP en MQTT out of the box. Het platform is opgebouwd uit microservices, verpakt als Docker-containers, en gedeployed in Kubernetes of vergelijkbare orchestrators.

Een kerncomponent is de device registry, die tenants, apparaten en credentials opslaat. Protocol-adapters raadplegen de registry om te bevestigen dat een tenant en apparaat geregistreerd en ingeschakeld zijn, en ze authenticeren apparaten voordat ze telemetrie, events of command-responses accepteren. De registry exposeert ook HTTP-API's voor het beheren van deze data.

Voor Hono 1.3.0 was de enige ingebouwde registry file-gebaseerd, geschikt voor demo's maar niet voor productie omdat het niet horizontaal kan schalen. Gebruikers moesten hun eigen registry implementeren voor echte deployments. Met de 1.3.0-release is die barrière verdwenen.

MongoDB-gebaseerde Device Registry

Hono bevat nu een productie-klaar registry die data persistent in MongoDB. Tenants, apparaten en credentials worden opgeslagen in aparte collecties, wat de database's native sharding en horizontale schaalmogelijkheden automatisch benut. Dit maakt de registry eenvoudig te schalen naarmate apparaataantallen groeien.

HTTP-endpoints van de MongoDB-registry kunnen beveiligd worden met basis-authenticatie. Clients moeten een gebruikersnaam en wachtwoord leveren om resources te beheren. Schakel deze feature via de configuratie-eigenschap hono.registry.http.authenticationRequired (ingesteld op true of false). Voor volledige configuratiedetails, zie de MongoDB Device Registry configuratiegids.

Hono deployen met de MongoDB-registry via Helm

De Eclipse IoT Packages repository host Helm-charts voor het installeren van Hono op Kubernetes. Standaard deployt de chart de file-gebaseerde registry. De onderstaande stappen tonen hoe Hono te installeren met de MongoDB-registry.

  1. Voeg de Eclipse IoT chart repository toe:
    $ helm repo add eclipse-iot https://eclipse.org/packages/charts
  2. Installeer Hono met de MongoDB-registry in de hono namespace:
    $ helm install \ --set deviceRegistryExample.type=mongodb \ --set mongodb.createInstance=true \ --dependency-update \ -n hono eclipse-hono eclipse-iot/hono
  3. De deviceRegistryExample.type=mongodb vlag selecteert de MongoDB-implementatie in plaats van de standaard file-gebaseerde.
  4. Het instellen van mongodb.createInstance=true (de standaard false) vertelt de chart om een nieuwe MongoDB-instantie te deployen als een aparte microservice. Als u al een MongoDB-deployment heeft, stel dit in op false en geef de verbindingsdetails op:
    mongodb: host: # Hostnaam of IP van uw MongoDB-instantie port: # Luisterpoort dbName: # Databasenaam voor de device registry username: # Optionele authenticatie-gebruikersnaam password: # Optionele authenticatie-wachtwoord
  5. Na installatie, verifieer de deployment met de instructies in de Helm-chart's README.

Met deze stappen is Hono klaar om apparaten op schaal te beheren met een robuuste MongoDB-backend.

Industriële technologie

  1. LM35-gebaseerd temperatuurregelsysteem met AT89S52 microcontroller
  2. Nieuwe Eclipse SDV-werkgroep verenigt automotive en IT voor software-gedefinieerde voertuigen
  3. Eclipse Hono 1.0.0 gelanceerd: Unified, open-source IoT-connectiviteitsplatform
  4. Laser-gebaseerd Systeem Maakt Real-time Monitoring Van Stralingsschade In Materialen Mogelijk
  5. Flexibele rectenna zet WiFi-signalen om in elektriciteit voor kleine apparaten
  6. Innovatief apparaat oogst statische elektriciteit van vallende sneeuw voor hernieuwbare energie
  7. Industrie 5.0: Productie herschrijven voor de toekomst
  8. SECO onthult high-performance-oplossingen aangedreven door Intel 8e-gen Core U en 9e-gen Core H-processoren
  9. Van IoT naar Cryptojacking: Gids voor Opkomende Mobiele Apparate Bedreigingen
  10. Arkema lanceert duurzame PEKK & PVDF 3D printfilamenten voor industriële toepassingen
  11. Java 10 introduceert Time-Based Release Versioning voor voorspelbare halfjaarlijkse updates