MQTT


Les données collectés par nos capteurs AM107 sont envoyées en temps réel à un broker MQTT, que vous pouvez utiliser pour accéder aux données et les analyser.

Dans cette page, nous expliquerons comment vous pouvez vous connecter à notre broker MQTT, les heures où vous pouvez accéder aux données, le format du payload et les capteurs utilisés.

Comment se connecter Ă  notre broker MQTT ?

Notre Broker MQTT est disponible Ă  l’adresse suivante : mqtt.iut-blagnac.fr.
Pour se connecter :

1. Choisissez un client MQTT

Il existe de nombreux clients MQTT disponibles pour différentes plateformes. Vous pouvez utiliser un client MQTT en ligne de commande, tel que mosquitto_sub / mosquitto_Pub, ou une interface utilisateur graphique (GUI), telle que MQTT Explorer

2. Configurez le client MQTT

Utilisez les informations de connexion çi dessous pour configurer le client MQTT.

le nom de domaine : mqtt.iut-blagnac.fr
le port : 1883

MQTTExplorer

3. Connectez-vous au broker MQTT
Une fois que vous avez configurĂ© le client MQTT avec les informations de connexion, vous pouvez vous connecter au broker MQTT en cliquant sur un bouton “Connect” dans un client MQTT Explorer ou en exĂ©cutant une commande “mosquitto_sub” ou “mosquitto_pub” dans un client MQTT en ligne de commande.

Topic MQTT

Une fois connecté, vous pouvez accéder aux données des capteurs en vous abonnant aux topics suivants:

Topic Description
AM107/by-deviceName Ce topic contient les données des capteurs regroupées par nom de capteur
AM107/by-room Ce topic contient les données des capteurs regroupées par pièce

Payload

Le payload est une chaîne de caractères au format JSON, qui contient les données pour le topic Student/by-deviceName/{deviceName}/data ou Student/by-room/{roomName}/data.

Voici un exemple de payload pour le topic Student/by-room:

[
  {
    "temperature": 24.3,
    "humidity": 32,
    "activity": 0,
    "co2": 431,
    "tvoc": 272,
    "illumination": 4,
    "infrared": 2,
    "infrared_and_visible": 6,
    "pressure": 983.2,
    "Latitude": 43.6496578,
    "Langitude": 1.3745842
  },
  {
    "deviceName": "AM107-35",
    "devEUI": "24e124128c010317",
    "room": "E105",
    "floor": 1,
    "Building": "E"
  }
]

Cette payload contient les informations pour un capteur de la salle E105. Les différentes données sont fournies sous forme de paires clé/valeur.
En vous abonnant aux topics MQTT, vous pouvez rĂ©cupĂ©rer en temps rĂ©el les donnĂ©es des capteurs AM107 de l’IUT de Blagnac entre 7h30 Ă  19h.