Qu'est-ce que MQTT
MQTT est un accord proposé par les membres d'IBM et d'Eurotech en 1999. Dans la communication MQTT, l'expéditeur peut enregistrer temporairement les données à envoyer dans la zone de données sans attendre que le destinataire termine le traitement, et peut immédiatement passer au traitement suivant.
En raison de la minimisation de la demande de bande passante du réseau et des ressources des appareils tout en garantissant un certain niveau de fiabilité, cette méthode de communication a attiré beaucoup d'attention dans le domaine de l'IoT.
Les caractéristiques du protocole MQTT
Protocole simple
En raison de sa taille d'en-tête minimale de 2 octets, il s'agit d'un protocole très compact et léger qui peut être utilisé dans des appareils dotés de limitations strictes de mémoire et de vitesse d'exécution, ainsi que dans des environnements de communication à bande passante étroite.
Évolutif
En raison des ressources limitées requises pour mettre en œuvre un environnement de communication, il peut être implémenté sur divers appareils allant des petits appareils IoT aux terminaux hautes performances, permettant ainsi une construction de système très flexible.
fiabilité
Dans MQTT, un mécanisme peut être implémenté pour communiquer en fonction de niveaux dans des environnements de communication instables, par exemple en réduisant le temps nécessaire à la reconnexion des appareils IoT et en définissant l'accessibilité de la communication.
La sécurité du protocole MQTT
La protection du système contre diverses attaques et menaces est un élément crucial lors de la création de systèmes IoT à l'aide de MQTT. Il est recommandé d'utiliser des certificats SSL et des mots de passe pour mettre en œuvre l'identification, l'authentification et la licence entre le client et le proxy.
Nouveau support pour la communication BACnet
La passerelle IoT CONPROSYS est équipée de nouvelles fonctions de serveur, client et routeur BACnet, permettant de réaliser l'IoT des équipements du bâtiment.
Equipé de la fonction de communication BACnet
BACnet est un protocole de communication standard pour les réseaux utilisés dans les bâtiments intelligents. Dans divers domaines tels que les équipements de climatisation, les systèmes d'éclairage, les équipements électriques, les équipements de sécurité et de prévention des catastrophes et les ascenseurs, il est possible de construire un système capable de connecter et de surveiller tous les équipements via une interface commune, même les produits de différents fabricants. La passerelle CONPROSYS M2M prend en charge le protocole IP BACnet et est équipée de capacités de communication serveur et de communication client.
Fonction de communication serveur
Il s'agit de la fonction de fournir des informations internes de la passerelle IoT aux clients BACnet en utilisant les types d'objets BACnet. Il peut intégrer des appareils et des capteurs qui ne prennent pas en charge BACnet dans des systèmes de gestion de bâtiment prenant en charge la communication BACnet.
Fonction de communication avec les clients
Il s'agit d'une fonction de collecte d'informations sur les équipements du bâtiment (serveur BACnet), de les convertir en différents protocoles de communication tels que MQTT et de fournir des informations au système de niveau supérieur. Il peut créer un système qui intègre des informations dispersées sur les équipements du bâtiment via le cloud et les surveille à distance. En outre, il peut également convertir les équipements du bâtiment prenant en charge BACnet vers d'autres protocoles de communication tels que OPC UA ou MTConnect, et s'intégrer aux systèmes d'équipement d'usine.
Qu'est-ce que BACnet
BACnet (Building Automation and Control Network) est un protocole de communication standard utilisé pour les réseaux de construction. Il est utilisé pour contrôler la climatisation, l’éclairage, l’électricité, la sécurité, la prévention des catastrophes, les ascenseurs, etc. à l’intérieur du bâtiment. En 1987, divers groupes liés au système BA (Building Automation) ont établi des lignes directrices lors d'une réunion, basées sur la norme ANSI/ASHRAE 135-1995 développée par l'American Society of Heating, Refrigeration, and Air Conditioning Engineers en 1995. BACnet a été utilisé. comme protocole pour le système BA en 2003 et a été spécifié dans la spécification de la norme internationale ISO16484-5.
La Société japonaise des équipements électriques a élaboré des normes japonaises (IEIEJp, IEIEJp-A) qui ont été étendues aux spécifications japonaises. Il existe donc trois protocoles, dont ASHRAE BACnet, qui comprend des spécifications standard.
BACnet inclut le protocole « BACnet IP » pour communiquer les services BACnet sur Ethernet, ainsi que le protocole « BACnet MS/TP » utilisant EIA-485 (RS-485) comme couche physique pour la transmission des données.
Qu'est-ce qu'OPC UA
OPC UA (OPC Unified Architecture) est une spécification de norme internationale ouverte développée pour l'échange de données sûres et fiables dans l'automatisation industrielle et d'autres domaines tels que les usines de production et les équipements d'usine. La Fondation OPC a été publiée en 2008 et a depuis été normalisée au niveau international sous le nom de CEI 62541.
De plus, il est hautement intégré à la norme internationale IEC61131-3 des API et peut être facilement connecté tout en maintenant la fiabilité entre les informations du site de fabrication (FA) et les systèmes de surveillance et de contrôle de niveau supérieur (SCADA) et les systèmes de gestion de production (MES). ). Par conséquent, il a été adopté dans de nombreuses industries telles que la spécification de la norme de communication PackML (ANSI/ISA-TR88) pour les machines d'emballage, EUROMAP pour les machines de moulage par injection et umati pour les machines-outils. L'Alliance allemande de l'industrie mécanique (VDMA) développe une norme de communication appelée « OPC UA for Machinery », qui intègre des spécifications développées pour différentes industries et vise à devenir la base de tous les dispositifs mécaniques.
Les caractéristiques de l’OPC UA
Évolutivité
En utilisant OPC UA, une configuration unifiée et évolutive du système peut être réalisée, des systèmes embarqués aux mainframes.
Interconnexion
Traditionnellement, les équipements industriels et les dispositifs de contrôle utilisent généralement des normes de communication propres aux fabricants, ce qui rend difficile la collaboration de l'ensemble du système. OPC UA peut se connecter de manière transparente depuis les contrôleurs utilisés pour le contrôle dans l'usine jusqu'aux systèmes de surveillance, aux systèmes de gestion de production, etc.
Sécurité
Récemment, les mesures de sécurité pour les zones et les équipements des usines sont devenues un sujet de discussion. OPC UA garantit la sécurité des messages entre le serveur OPC UA et le client en utilisant Secure Channel, ce qui facilite la mise en place d'une communication sécurisée entre les appareils.
Qu'est-ce que MTConnect
MTConnect est un protocole de communication standard pour les machines-outils développé par l'association MTConnect. Le développement de ce protocole vise à améliorer les capacités d'acquisition de données des appareils et des applications, et à réduire les coûts d'intégration. Centrés aux États-Unis, de nombreux grands fabricants ont adopté cette norme et elle est hautement considérée comme une future spécification standard.
Les caractéristiques de MTConnect
Protocole ouvert
Traditionnellement, lorsqu’on utilise des machines-outils provenant de plusieurs entreprises, il est nécessaire de développer des logiciels répondant aux normes uniques de chaque entreprise. Cependant, comme MTConnect est un protocole ouvert qui utilise des technologies Internet standards telles que HTTP et XML, le logiciel de conversion peut être installé relativement facilement.
Pas de frais d'utilisation
Comme MTConnect n'a pas de frais d'utilisation, il n'est pas nécessaire de payer des frais de licence à l'association MTConnect. De plus, les entreprises qui acceptent le contrat de licence pour MTConnect peuvent également intégrer MTConnect dans les produits de leur propre entreprise.
Généralisation des structures de données
MTConnect spécifie la structure des données pour différents types de données obtenues à partir de machines-outils, telles que la charge de broche, la vitesse de l'arbre, les alarmes, etc., en fonction de leurs types de données respectifs. Les entreprises utilisatrices peuvent facilement comparer et analyser le même type de données sans se soucier des problèmes de structure des données lors de la connexion d'appareils de différents fabricants de machines-outils.