How Can We Help?

Print

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
LAN WAN WiFi MQTT
Modbus sur USB vers ACE PLC

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

  • broker.emqx.io
  • 1883 (ou 8883 Certificat avec TLS/SSL)
SHIFTR – Gratuit – Créer un compte
https://shiftr.io/get-started

  • broker.shiftr.io
  • 1883
HIVEMQ – Gratuit 7 jours
https://www.hivemq.com/cloud/

  • broker.hivemq.com
  • 1883
MOSQUITTO – Gratuit
https://test.mosquitto.org/

  • test.mosquitto.org
  • 1883
CLOUD MQTT – Payant
https://www.cloudmqtt.com/

  • hairdresser.cloudmqtt.com
  • 18773
  • Utiliser le login/mot de passe

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

Comment réinitialiser l’ACE-GTW-MQTT aux paramètres d’usine par défaut ?

Voir ici