AccueilActualités informatiqueInternet des objets : HiveMQ 4.7 permet aux machines de lire en...

Internet des objets : HiveMQ 4.7 permet aux machines de lire en même temps

La société allemande HiveMQ a publié la version 4.7 de son courtier MQTT éponyme. Cette version introduit des fichiers journaux lisibles par machine et étend l’opérateur Kubernetes. Le Centre de contrôle obtient une connexion aux systèmes de gestion d’identité comme Keycloak. La plateforme de tests de charge HiveMQ Swarm a également été complétée. Toutes les innovations concernent les variantes commerciales de HiveMQ.

Sommaire

Pour l’interaction avec des applications telles que Elastic Stack, Splunk, Loki ou Datadog dans l’environnement cloud-native, HiveMQ peut désormais créer des journaux lisibles par machine. Les fichiers reposent sur JSON et fournissent des métadonnées supplémentaires sur le contexte des entrées du journal, telles que client identifier, ip address ou topicqui peuvent être utilisés dans des systèmes de gestion centralisée des journaux pour les requêtes. Une sortie lisible par machine est disponible pour les journaux HiveMQ, d’événements, d’audit et de migration.

La version 4.4 avait introduit un opérateur Kubernetes, qui apporte quelques ajouts dans la version actuelle. Entre autres choses, il offre désormais une connectivité complète à RedHat OpenShift et un paramétrage étendu pour les options de programmation et les paramètres des pods.

L’outil de gestion HiveMQ Control Center est doté d’une nouvelle intégration pour les applications d’authentification unique. Apparemment, tout fournisseur OAuth 2.0 tel que Keycloak, Auth0, Okta et Forgerock peut être utilisé pour la gestion des identités et des accès (IAM). L’extension SSO est disponible pour l’Enterprise Security Extension (ESE) du Control Center.

Enfin, l’ESE propose depuis peu une autorisation basée sur des fichiers, qui cible les affectations de droits statiques, notamment dans l’environnement IIoT, et s’intègre directement dans le pipeline d’authentification et d’autorisation. Il peut être utilisé pour les droits d’accès basés sur les utilisateurs et les rôles.

La société a présenté pour la première fois la plateforme HiveMQ Swarm en mars. L’environnement de simulation distribué permet de réaliser des tests de charge pour les environnements MQTT. La version actuelle introduit le test des clients MQTT qui sont connectés au broker via websocket. Il peut également simuler un comportement inattendu ou la déconnexion de clients MQTT, par exemple, lorsqu’un client semble être en ligne mais ne renvoie pas de paquets de données.

Enfin, la plate-forme de test de charge connaît depuis peu la fonctionnalité MQTT Last Will and Testament (LWT) : un client donne au courtier MQTT un message LWT lors de la connexion, que le courtier distribue si la connexion avec le client se rompt inopinément.

Une ruche de Bavière

HiveMQ est une entreprise bavaroise qui a vu le jour en 2012 sous le nom de dc Square et qui est spécialisée dans le MQTT. En 2019, elle a adapté le nom de l’entreprise au produit central : le courtier HiveMQ.

L’acronyme MQTT signifie Message Queuing Telemetry Transport, et le protocole, largement utilisé dans l’IoT (Internet des objets), repose sur un modèle de publication/abonnement dans lequel le courtier joue un rôle essentiel. Les clients MQTT s’abonnent à certains sujets et deviennent ainsi des abonnés. Les messages sont également envoyés par un client MQTT, et le message contient des informations sur le sujet ainsi que d’autres informations. Le courtier MQTT est chargé de distribuer le message publié aux autres clients MQTT qui se sont abonnés au sujet correspondant.

Le courtier MQTT HiveMQ est disponible dans une variante open source depuis avril 2019. En outre, la société propose une édition professionnelle et une édition d’entreprise avec des fonctions supplémentaires, qui se concentrent principalement sur l’amélioration de l’administration et de l’utilisation dans les clusters ainsi que sur des fonctions étendues de sécurité et de surveillance.

Vous trouverez plus de détails sur HiveMQ 4.7 sur le blog HiveMQ.


[rme)

Plus d'articles