1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE [Résolu] MQTTAbonne sur plusieurs topic

Discussion dans 'Windev' créé par glezou24, Nov 8, 2018.

Tags:
  1. glezou24

    glezou24 New Member

    Inscrit:
    Nov 7, 2018
    Messages:
    5
    J'aime reçus:
    2
    Bonjour,

    Peut-on s'abonner à un topic qui intègre plusieurs topic MQTT ?

    Exemple :

    J'ai plusieurs capteurs :

    sensors/sensor1
    sensors/sensor2
    sensors/sensor3

    Actuellement je fais ça :

    Code (Windev):
    topicecoute = "sensors/sensor1"
    MQTTAbonne(SessionMQTT,topicecoute,mqttQualitéAuPlusUneFois,CB_MQTT)
    topicecoute = "sensors/sensor2"
    MQTTAbonne(SessionMQTT,topicecoute,mqttQualitéAuPlusUneFois,CB_MQTT)
    topicecoute = "sensors/sensor3"
    MQTTAbonne(SessionMQTT,topicecoute,mqttQualitéAuPlusUneFois,CB_MQTT)
    J'aimerais faire qu'un abonnement du style :

    Code (Windev):
    topicecoute = "sensors"
    MQTTAbonne(SessionMQTT,topicecoute,mqttQualitéAuPlusUneFois,CB_MQTT)
    Merci d'avance
     
    Tags:
  2. glezou24

    glezou24 New Member

    Inscrit:
    Nov 7, 2018
    Messages:
    5
    J'aime reçus:
    2
    Je viens de trouver ma réponse.

    Il faut faire :

    Code (Windev):
    topicecoute = "sensors/#"
    MQTTAbonne(SessionMQTT,topicecoute,mqttQualitéAuPlusUneFois,CB_MQTT)
    Tout simplement rajouter "/#"
     
    joker apprécie ceci.
  3. glezou24

    glezou24 New Member

    Inscrit:
    Nov 7, 2018
    Messages:
    5
    J'aime reçus:
    2
    Merci bien :)

    Et oui ! ça me change la vie et la taille de mon code !

    Merci pour le TUTO :)
     
    joker apprécie ceci.
  4. SlimTeam

    SlimTeam New Member

    Inscrit:
    Fev 6, 2018
    Messages:
    15
    J'aime reçus:
    3
    Comment récupérer les valeurs des capteurs du Brocker?
    Le retour de la fonction MQTTAbonne?
     

Partager cette page

Chargement...