MQTT
MQTT: Il s'agit d'un protocole de messagerie standard qui permet de s'abonner à un flux de données. Il permet d'obtenir des données en direct et des valeurs de capteurs des appareils.
- MQTT messages visible sur mqtts://mqtt.regent.cloud:8883
- Authentification avec OAuth 2.0 sur https://auth.regent.cloud
- Utiliser le token résultant comme mot de passe et choisir n'importe quel nom d'utilisateur
Structure du sujet
Les données sont publiées sous la structure sujet suivante:
{MDA-VERSION}/{ORGANIZATION-ID}/data/{DEVICE-ID}
- MDA-VERSION: La version de MDA actuellement utilisée
- ORGANIZATION-ID: Identifiant unique de votre organisation
- DEVICE-ID: L'identifiant unique de l'appareil
Examples
Sujet:
mda2/xxx/data/d4:f9:99:aa:ff:3c
- Utilisation du bureau
- Température
Payload:
{
index: 1,
payload: {
value: 1,
sensor_type: "deskinuse",
}
unix_time_s: 10,
sequence: 1,
device_id: 'd4:f9:99:aa:ff:3c'
}
La valeur = 1 signifie que le bureau est en cours d'utilisation.
L'index indique quelle tête de la lampe a envoyé l'information (entre 1 et 4)
Payload:
{
index: 0,
payload: {
value: 25,
sensor_type: "temperature",
unit: "celsius"
}
unix_time_s: 10,
sequence: 1,
device_id: 'd4:f9:8d:07:ff:3c'
}