2015-04-29 2 views
1

Est-ce possible dans un modèle de publication/abonnement?Modèle de publication/abonnement avec la réponse de l'abonné

  1. Un éditeur publie un message sur un sujet;
  2. Le (s) abonné (s) reçoit (nt) le message;
  3. Les abonnés répondent à l'éditeur avec un message personnalisé.

L'étape 3 est-elle possible? Je suis en train de concevoir un système qui utilisera le protocole MQTT (communication entre smartphones et microcontrôleurs). Cependant, l'abonné doit envoyer une réponse à l'éditeur autre que le message Acquitté.

Répondre

2

Il n'y a aucun moyen de répondre directement à un message dans un système MQTT, mais rien ne vous empêche d'utiliser 2 sujets (outboud/entrant) et d'inclure un identificateur de message dans la charge du message pour identifier la réponse au message original publié

+0

Bonne idée, merci l'homme! –

+0

Je crois que vous pouvez utiliser le même sujet. Vous n'avez pas besoin d'en créer un distinct. Mais vous devrez effectuer la gestion des messages manuellement. – Andrei

+0

Vous pouvez utiliser le même sujet, mais le code est plus simple si vous les divisez, en particulier si vous travaillez sur un périphérique intégré – hardillb