Immotique Ethernet ehouse – Coopération panneaux de commande directement avec les contrôleurs via UDP

ehouse Domotique , Building Management Version Ethernet permet une communication directe avec un nombre virtuellement illimité de panneaux d'affichage de l'état actuel des Les contrôleurs domotiques en utilisant le protocole UDP sur le réseau local . Automatisation maison ehouse – mettre à jour les panneaux sur UDP (User_Datagram_Protocol) .
Contrairement au protocole TCP est un protocole sans connexion , c.-à- . ne nécessite pas une liaison permanente entre le client et le serveur , suivi de session , l'absence de mécanismes de contrôle des données , et la retransmission d'écoulement .
Cela le rend beaucoup plus rapide que le protocole TCP , cependant , il est possible de données et les erreurs d'autres perdent .
Dans le cas de datagramme utilisateur (cadres individuels pour n'importe quel système) , justesse de transmission doit composer avec un logiciel de communication .
UDP est idéal pour l'envoi de messages (émissions , diffusé à plusieurs périphériques à la fois , sans faire d'autres connexions avec les clients à partir du serveur) .
Les caractéristiques les plus importantes sont les suivantes:

  • Protocole sans connexion de recevoir un autre périphérique de connexion au serveur ne se charge pas de serveur
  • les messages sont envoyés au niveau mondial pour tous les périphériques sur le réseau local
  • le serveur n'a pas d'importance si elle envoie des messages à 0 ou plusieurs dispositifs ou appareils d'écoute tels que les messages
  • erreurs de transmission n'ont aucun impact sur les données du serveur approprié
  • transmission de données n'est pas protégé contre les erreurs de , il est: pas de confirmation , sans contrôle de flux

Comme UDP ne dispose pas de protection contre les erreurs de transmission , de l'utiliser dans le ehouse , et à permettre la vérification des erreurs des paquets de données sont envoyés arrivée largeur – somme de vérification .
Cela leur permet de comparer et d'utiliser de client – côté lors de l'envoi vérifier – la somme est égale à celle calculée .
Pour ehouse , une comparaison de la donnée est dans le client et ses logiciels .
Les données sont envoyées depuis le serveur sous forme binaire et doit être décodé par le logiciel client .
Le serveur envoie les données vers le port spécifié (par défaut 6789) , et le client doit écouter les messages de façon asynchrone sur l'orifice d' .
Moyens asynchrones , que les données sont mises en cache pas , et votre appareil doit recevoir des paquets sur une base permanente au moment de l'envoi (en temps réel) .
Sélection du port UDP dépend de l'architecture du système et dépend du type d'installation , si tous les contrôleurs sont des paquets d'envoi à la même valeur que chaque port à l'autre et peuvent être sélectionnés individuellement à partir d'applications du système ehouse .
Un paquet de données est le même que dans le cas d'une transmission par l'intermédiaire de la communication TCP avec les pilotes Ethernet ou logiciel ehouse . exe pour PC envoyer des données binaires sur UDP .
Ceci permet l'utilisation d'une fonction unique (intérieur) de décodage d'une trame , indépendamment du fait que le support de transmission , le protocole de transmission est .
Les données ne sont pas fixés à faciliter le décodage des panneaux de commande individuels et logiciels pour la visualisation .
Cela permettra l'affichage des informations sur les panneaux que dans un nombre limité de IP masque de sous- , c.-à- . 255 . Parce que ce sont seulement l'état des périphériques sans la possibilité d'exécuter l'événement système , il peut être libéré au public en dehors du pare-feu réseau .
Dans des cas particuliers , vous pouvez créer un VPN (Virtual_Private_Network) – connexion tunnel de recevoir le statut des pilotes pour les panneaux extérieurs en dehors du réseau , ou utiliser le protocole TCP consignation d'un challange – réponse (avec le code de vérification dynamique) , qui est toujours actif .
Ces données ne sont pas critiques et sans paquets de décodage par l'application ehouse , C'est tas de uns et de zéros , qui doit être décodé par le système ehouse progiciel pour les panneaux de tout type .
ehouse . exe du logiciel a été mis à jour , qui a permis la collecte de ces données par le protocole UDP – User Datagram Protocol . Il se réfère uniquement pour Ethernet ehouse ou ehouse 1 sous CommManager systèmes de surveillance .
Pour ce faire, , exécuter l'application avec un paramètre ehouse ” ehouse . exe / VIAUDP ” capitalisation n'a pas d'importance .
Cela permettra un accueil beaucoup plus fiable de l'état de CommManager , et reliée à elle eHouse_1 contrôleurs travaillant avec RS – 485 Interface .
Ehouse application reçoit (écoute) que les paquets entrants avec les pilotes . Les colis sont envoyés avec la somme de contrôle et si des erreurs de données apears , sont tout simplement ignorés , et est mise à jour avec la réception correcte du paquet suivant valide indiquant l'état de l'automate .
Cette méthode libère également les clients des erreurs de serveur et de réseau , Routeurs , changer , car il n'y a pas de cas de rupture de la communication avec le serveur , en raison de l'idée du protocole UDP sans connexion .
Il ne provoque pas la suspension ou la perte permanente de mises à jour d'applications , Comme dans le cas d'un ensemble de protocoles sur le serveur , mais seulement temporairement lors d'une défaillance de la liaison , et seulement perdre des paquets en cas de panne ou de charge excessive sur le réseau .
Perdre le statut du paquet des contrôleurs est acceptable , comme ils sont répétées de manière cyclique avec un changement dans l'état de chaque dispositif de commande , et la période minimale est d'environ 15 secondes si il n'y a pas de changement .
Pour diffusion UDP à partir de contrôleurs diffusée à partir ehouse . application exe doit être désactivée . Si vous sélectionnez cette option pour ehouse . application exe cesse d'envoyer son statut propre binaire de l'UDP , parce que ce sont les mêmes données , qui sont actuellement transmis directement de contrôleurs Ethernet du ehouse et il va dupliquer trafic réseau .
Texte d'état (décodé par le ehouse de demande) peut continuer à diffuser , si ehouse . application exe est activée , donnant à l'utilisateur la possibilité d'utiliser les vieux panneaux de contrôle , texte – fichiers journaux base et les paquets binaires ne sont pas applicables .
Dans ce cas, , l'application passe par ehouse . exe , qui est un autre maillon de la chaîne , à partir d'une combinaison de panneaux dépend également de l'ordinateur .
Cette utilisation , cependant , est bon pour le système fonctionne totalement dans la norme ehouse 1 (pas CommManager) car il vous donne la possibilité de travailler avec des panneaux de recevoir des données à partir de la ehouse . application exe , malgré le manque de construire – dans l'interface de transmission Ethernet dans les contrôleurs .
Voyants de contrôle