Bonjour Mr. le visiteur, si vous lisez ceci, cela signifie que vous n'êtes pas enregistré. Cliquez ici pour vous inscrire en quelques étapes simples, vous pourrez profiter de toutes les fonctionnalités de notre Forum. Vous pourrez évidemment nous faire partager vos connaissances avec nous ! et voir les images ou vidéos postées


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Topic MQTT - Description des topic's
#11
Alors en demandant gentiment à une IA, elle confirme et donne une approche possible.
Ce serait au niveau de celui qui publie de modifier la manière de publier. Voici une idée de comment implémenter ceci dans notre Nodered.
Le Hic de ce que je peux en déduire c'est que cela va changer la valeur du topic du coup. Il faudrait donc lors de la lecture du topic se débarrasser de l'horodatage inutile pour celui qui lit.

Citation :Dans MQTT, par défaut, un broker ne renvoie pas un message à tous les abonnés si la valeur du topic reste la même. C’est une fonctionnalité qui permet d’économiser de la bande passante et des ressources.

Cependant, si vous voulez forcer le broker à informer tous les abonnés chaque fois qu’un message est publié, indépendamment du fait que la valeur du topic ait changé ou non, vous pouvez implémenter cette fonctionnalité au niveau de l’éditeur (publisher). L’éditeur peut ajouter un horodatage ou un identifiant unique à chaque message. De cette façon, chaque message sera unique pour le broker et il l’enverra à tous les abonnés.

Voici un exemple de code Javascript (utilisé par Nodered dans un noeud fonction) qui illustre cette approche :

Code :
msg.payload = "same message " + Date.now();

return msg;

Dans cet exemple, l’éditeur publie le même message avec un horodatage différent à chaque fois. Ainsi, même si le contenu du message est le même, le broker le considère comme un nouveau message et l’envoie à tous les abonnés.
Jean-Luc
Répondre


Messages dans ce sujet
Topic MQTT - Description des topic's - par jlm - 20-01-2024, 11:45 AM
RE: Topic MQTT - Description des topic's - par jlm - 31-01-2024, 02:55 PM
RE: Topic MQTT - Description des topic's - par jlm - 15-02-2024, 05:28 PM
RE: Topic MQTT - Description des topic's - par jlm - 15-02-2024, 06:08 PM
RE: Topic MQTT - Description des topic's - par NOLAK - 18-02-2024, 01:45 AM
RE: Topic MQTT - Description des topic's - par jlm - 18-02-2024, 01:47 AM
RE: Topic MQTT - Description des topic's - par NOLAK - 18-02-2024, 01:57 AM
RE: Topic MQTT - Description des topic's - par jlm - 18-02-2024, 03:13 PM
RE: Topic MQTT - Description des topic's - par NOLAK - 18-02-2024, 07:14 PM
RE: Topic MQTT - Description des topic's - par jlm - 18-02-2024, 08:44 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
[-]
Synthèse
Please login or register to use this functionality.

[-]
discussions récentes
Elfin EE10 - Convertisseur RS...
J'avais fait des essais avec...pflot59 — 09:05 AM
Elfin EE10 - Convertisseur RS...
J'avais fait des essais avec 5...jlm — 06:14 PM
Elfin EE10 - Convertisseur RS...
En fait il faut une alimentat...pflot59 — 11:04 PM
WKS Circle et batterie Pylont...
oui il y a un effet une corrél...gazzzzton — 10:45 PM
WKS Circle et batterie Pylonte...
Bonjour à tous, Suite au pr...diogeneyves — 02:50 PM
Par ou commencer ?
Salut Jean-Claude Alors c'est...jlm — 05:51 PM
Par ou commencer ?
Bonjour Jean Luc, Je viens de...RATOJOARIMALALA Jean Claude — 01:46 PM
Elfin EE10 - Convertisseur RS...
Désolé pour le retard dans ma ...jlm — 01:15 AM
Pb remonté infos elfin ee10 o...
Aie c'est terrible comme concl...jlm — 01:07 AM
Sectionneur en Charge de Batt...
Ca marche. Merci pour ce retou...jlm — 01:03 AM
surcharge pylontech us5000
Salut a tous! Je vous souhaite...Le bieslois — 06:53 PM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently 554 online users. [Complete List]
» 1 Member(s) | 553 Guest(s)
Avatar

[-]
goals
99.3% of the way to our goal of 7,000 posts!
Only 51 posts left to go!

[-]
Statistics
» Members: 645
» Latest member: mumu1502
» Forum threads: 729
» Forum posts: 6,949

Full Statistics

>