How Can We Help?
Comment configurer le LAN/WAN/WIFI ACE-GTW-MQTT
Dans ce tutoriel, nous allons vous montrer comment configurer la passerelle ACE-GTW-MQTT
|
ACE-GTW-MQTT |
Connexion à l’interface web de configuration ACE-GTW-MQTT
Via son port LAN RJ45 connecté à votre réseau
Connectez l’ACE-GTW-MQTT à votre réseau (port LAN). Votre PC doit être sur le même réseau que la passerelle : 192.168.8.XXX. Si ce n’est pas le cas, changez l’adresse IP de votre PC. N’utilisez pas une adresse IP déjà prise par un appareil de votre réseau ! Avec votre bowser, accédez à l’interface web ACE-GTW-MQTT en entrant son adresse IP : 192.168.8.1 Entrez le nom d’utilisateur = root, et le mot de passe = root < Veuillez configurer un nouveau mot de passe root pour protéger l'interface web. Une fois que vous êtes connecté à l'ACE-GTW-MQTT, vous pouvez changer son adresse IP si vous le souhaitez. Réseau > Interfaces Et « Edit » l’interface LAN Saisissez une nouvelle adresse IP qui n’est pas déjà utilisée par un autre appareil sur votre réseau. |
Votre PC doit se trouver sur le même réseau logique : 192.168.8.xxx Si vous souhaitez modifier l’adresse IP par défaut de la passerelle |
N’oubliez pas de confirmer votre configuration en cliquant sur « CHANGEMENTS NON SUGGÉRÉS » |
Connecter l’ACE-GTW-MQTT à Internet
Via son WiFi connecté à votre réseau
Via son port WAN RJ45 connecté à votre réseau
Connectez la passerelle à votre réseau (port WAN). Si le port WAN est déjà connecté à votre réseau et qu’une adresse IP a été attribuée par un serveur DHCP, votre ACE-GTW-MQTT doit déjà pouvoir se connecter à Internet. Allez dans Réseau > Diagnostics et faites un ping au serveur « openwrt.org » sur Internet. Succès ! Si vous avez 5 paquets reçus. |
Bravo ! Vous êtes connecté ! |
Connecter l’ACE-GTW-MQTT à un courtier MQTT
Ici, nous allons utiliser notre courtier MQTT. Utilisez notre Broker UNIQUEMENT pour vos premiers tests. Vos données sont exposées à tout le monde.
Si vous souhaitez tester le sujet BIT, ajoutez un sujet BIT qui sera lié à l’entrée ACE InBitC1 dans l’étape suivante :
Créer un programme de test simple pour l’automate ACE avec vBuilder
Pour votre sujet BIT, si vous l’avez ajouté dans la configuration MQTT, ajoutez un tag BIT lié à l’entrée ACE InBitC1 :
Connecter le ACE-GTW-MQTT à l’automate ACE
Il suffit de connecter le câble USB entre la passerelle et l’automate ACE.
La communication commencera environ 10 secondes plus tard.
* à l’exception du ACE-7096.
Visualisation des données avec un autre client MQTT
Pour tester, déboguer et visualiser vos données, vous pouvez utiliser ce puissant logiciel client MQTT : http://mqtt-explorer.com/
Avec cet outil, vous verrez vos sujets publiés par le portail ACE et vous pourrez également publier des sujets pour les récupérer dans votre API ACE !
Dans cette vidéo, nous utilisons le logiciel MQTT Client MQTT.fx
Autres courtiers MQTT gratuits à tester
Vous pouvez tester ces courtiers MQTT ci-dessous. Certains d’entre eux sont gratuits et/ou nécessitent un compte et des frais mensuels.
Les versions gratuites ne sont là que pour vos tests, et ne doivent pas être utilisées dans votre application.
Courtier MQTT | Paramètres de la passerelle ACE-GTW-MQTT |
EMQ X MQTT IoT Cloud – Gratuit – Aucun compte n’est requis https://www.emqx.com/en/mqtt/public-mqtt5-broker
|
|
SHIFTR – Gratuit – Créer un compte https://shiftr.io/get-started
|
|
HIVEMQ – Gratuit 7 jours https://www.hivemq.com/cloud/
|
|
MOSQUITTO – Gratuit https://test.mosquitto.org/
|
|
CLOUD MQTT – Payant https://www.cloudmqtt.com/
|
Essayez de connecter le MQTT.Explorer à l’un de ces Broker. En cas de succès, vous pouvez faire de même avec votre Gateway.
Configuration des sujets MQTT et des balises Modbus
- Sujet MQTT vers Pub/Sub:
- sont une forme d’adressage qui permet aux clients MQTT de partager des informations. Les sujets MQTT sont structurés dans une hiérarchie similaire à celle des dossiers et des fichiers dans un système de fichiers, en utilisant la barre oblique ( / ) comme délimiteur. Les noms des sujets sont : Sensibles à la casse, utilisent des chaînes UTF-8, doivent être composés d’au moins un caractère pour être valides.
- Charge utile Bit/Ana:
- La charge utile est une valeur (bit ou mot). Le contenu et le format sont spécifiques à l’application.
- Format des bits de la charge utile :
- Valeur_pour_l’état_0;Valeur_pour_l’état_1
- 0;1
- ON;OFF
- arrêté;en cours
- Format de la charge utile Ana :
- @
- Niveau d’eau= @ m
- Vitesse de la machine : @ m/s
- @ produits en cours
- Pub?/?Sub :
- Publierpour envoyer le sujet MQTT et son Payload (valeur) au Broker MQTT
- Vous pouvez publier les valeurs du registre Modbus de l’automate ACE ou de la charge utile du système (GPS,…)
- Je publie un sujet/une valeur pour donner une information aux autres clients MQTT (Smartphone, tablette, scada,…)
- Je m’abonnepour recevoir le sujet MQTT et son Payload (valeur) du Broker MQTT
- Vous pouvez vous abonner à n’importe quelle valeur (bit ou mot) à écrire dans l’automate, à partir du courtier ou de la charge utile du système (GPS, courtier,…)
- Je m’abonne à un sujet/une valeur pour obtenir et gérer une information
- Publierpour envoyer le sujet MQTT et son Payload (valeur) au Broker MQTT
Comment réinitialiser l’ACE-GTW-MQTT aux paramètres d’usine par défaut ?
Voir ici