Le compteur eGauge peut être connecté au réseau TCP/IP d'un utilisateur via Ethernet ou Wi-Fi. Bien qu'il puisse fonctionner sans ces connexions, celles-ci offrent des fonctionnalités supplémentaires et permettent de consulter les données à distance. Les informations contenues dans cet article s'adressent aux administrateurs réseau et autres professionnels de l'informatique.
L'eGauge écoute les connexions entrantes du réseau local pour les services suivants :
- Service Web HTTP (port TCP 80) : Ce service offre l’interface utilisateur standard pour accéder à l’appareil eGauge et le gérer. Si nécessaire, ce port peut être exposé sur Internet via une règle de pare-feu appropriée (par exemple, une règle redirigeant les accès au port 8080 vers l’appareil eGauge sur le port 80). Le service proxy permet d’accéder à ce service à distance sans modifier la configuration du pare-feu ou du routeur du réseau local.
- Service Web HTTP (port TCP 443) [non pris en charge sur les modèles eGauge2 ou EG30xx] : Ceci fournit un accès sécurisé à l'interface du serveur Web du périphérique eGauge.
- Service SSH (port TCP et UDP 22) : [désactivé par défaut*] Le service Secure Shell (SSH) est réservé à la maintenance et à l’entretien en usine et est protégé par un mot de passe unique connu uniquement du fabricant. Ce port ne doit pas être exposé sur Internet, sauf à la demande d’eGauge Systems pour un dépannage avancé. *Ce service est désactivé par défaut depuis la version 3.02 du firmware.
- Service mDNS (port UDP 5353) : Le service de noms de domaine multicast (mDNS) permet d’accéder à l’interface eGauge via le réseau local en saisissant http://devname.local/ ou http://devname/, où devname correspond au nom du périphérique eGauge. Ce service peut également être connu sous les noms « Avahi » ou « Bonjour » sur certains systèmes d’exploitation.
- Service BACnet IP (port UDP 47808) : [désactivé par défaut] : Le service réseau de gestion technique du bâtiment (GTB) peut être activé dans Configuration → Autres paramètres → Paramètres → BACnet . S'il est activé, l'eGauge écoutera par défaut les requêtes du maître BACnet sur le port UDP 47808. À partir de la version 4.2 du micrologiciel, le port BACnet/IP est configurable lors de l'utilisation du protocole BACnet sur UDP/IP.
- Service Modbus TCP (port TCP 502*) : [désactivé par défaut] : Le service Modbus TCP peut être activé dans Configuration → Autres paramètres → Serveur Modbus . S’il est activé, l’eGauge écoutera les requêtes du maître Modbus sur le port TCP 502. *Le port TCP peut être modifié par l’utilisateur dans le menu correspondant.
L'eGauge maintient les connexions sortantes suivantes vers Internet :
- Connexion classique au serveur proxy HTTP (port TCP 8082) : l’eGauge tentera d’établir et de maintenir une connexion avec le serveur proxy configuré dans Configuration → Autres paramètres → Paramètres généraux → Nom d’hôte du serveur proxy . Ceci permet l’accès à l’interface web de l’eGauge via l’URL du serveur proxy, par exemple : http://DEVNAME.egaug.es/ ou http://DEVNAME.d.egauge.net/, où DEVNAME correspond au nom de votre appareil eGauge . Cette connexion peut être désactivée en configurant le paramètre Nom d’hôte du serveur proxy sur la valeur 0 (zéro). Cette connexion n’est pas utilisée sur les modèles EG4xxx à partir de la version 4.0 du firmware.
- Connexion au serveur proxy HTTPS classique (port TCP 8084) [non disponible sur les modèles eGauge2 et EG30xx] : Identique à la connexion au serveur proxy HTTP, mais chiffrée. Remarque : cette connexion est requise pour la connectivité au serveur proxy sur les modèles EG4xxx à partir de la version 4.0 du firmware . Vous pouvez désactiver cette connexion en configurant le nom d'hôte du serveur proxy sur 0.
- Synchronisation horaire NTP (port UDP 123*) : L’eGauge utilise le service NTP pour la synchronisation horaire. Par défaut, les serveurs sont déterminés par une requête :
{0..3}.north-america.pool.ntp.org
ce qui se développe en :
0.north-america.pool.ntp.org
1.north-america.pool.ntp.org
2.north-america.pool.ntp.org
3.north-america.pool.ntp.org
Ceci peut être configuré dans Configuration → Autres paramètres → Date et heure → Nom d'hôte du serveur de temps (NTP) .
Note
- Les appareils eGauge2 et EG30xx utilisent le protocole NTP standard, qui requiert le port UDP bidirectionnel 123. Les modèles eGauge plus récents utilisent le service OpenNTP, rétrocompatible avec le protocole NTP standard, mais capable d'utiliser un port élevé aléatoire sur le client.
- Connexion au serveur eGauge.io (port TCP 8084) : Introduit sur les compteurs EG4xxx à partir du firmware v4.4, egauge.io est une nouvelle version du client proxy destinée à remplacer le serveur proxy « HTTPS classique ». Cette connexion est indépendante des connexions au serveur proxy classique. Une fois activée, egauge.io permet aux compteurs de se connecter à
proxy.egauge.ioet d'être accessibles à l'https://DEVNAME.egauge.io. Cette connexion peut être configurée via l' API Web JSON sous/config/net/goproxyainsi que via l'interface moderne dans Configuration → Réseau → Serveur proxy. La connexion egauge.io est uniquement prise en charge pour les compteurs EG4xxx et n'est pas disponible pour les compteurs plus anciens tels que les EG30xx et eGauge2.
eGauge.io
- eGauge.io fonctionne actuellement en parallèle avec le serveur proxy classique. Ce dernier reste la méthode principale et recommandée pour accéder aux compteurs eGauge2 et EG3xxx. Les compteurs expédiés après le 1er janvier 2024 utiliseront automatiquement le proxy eGauge.io. Pour plus d'informations sur la migration de votre compteur EG4xxx vendu avant le début de l'année 2024 vers eGauge.io, veuillez consulter le service eGauge.io.
Autres ressources externes
- Mises à jour du micrologiciel : lors d’une mise à jour du micrologiciel d’un appareil, l’eGauge télécharge le fichier de micrologiciel signé via une requête HTTP vers egauge.net. Certaines versions du micrologiciel permettent son chargement depuis le navigateur plutôt que son téléchargement depuis le serveur egauge.net.
- Ressources dynamiques : Certains contenus de l’eGauge peuvent nécessiter des mises à jour plus fréquentes que les mises à jour du micrologiciel. Actuellement, seules les ressources affichées dans Paramètres → Partage de données sont concernées. Lorsque ces ressources dynamiques sont requises, l’eGauge effectue une requête HTTP vers egauge.net pour les récupérer.
- Réseau de distribution de contenu : lors de l’accès aux nouvelles fonctionnalités de l’eGauge (telles que la vue de la forme d’onde) via la connexion au serveur proxy, l’interface peut demander au navigateur de demander JavaScript et d’autres ressources à un serveur eGauge distinct si cela permet un chargement plus rapide que si les données provenaient de l’eGauge via le serveur proxy.
- L'eGauge utilise par défaut le protocole DHCP . Si elle ne parvient pas à obtenir une adresse DHCP, elle utilisera l'adresse
192.168.1.88. Elle continuera à demander une adresse DHCP et en obtiendra une dès que le service sera disponible. L'obtention d'une adresse IP ne devrait pas prendre plus de 15 minutes après la mise en service du serveur. Vous pouvez configurer une adresse IP statique dans Paramètres → Paramètres réseau.