Ist es möglich und wenn ja, wie es zu archivieren, dass eine Anwendung mit libmosquitto Nachrichten von einem Broker zu erhalten und zu einem anderen zu veröffentlichen?Mosquitto - Abonnieren Sie einen Broker und Push zu einem anderen mit C
Es ist ziemlich einfach nur Thema mosquito_publish Funktion in sich ändern, aber Satz von Broker findet in
mosquitto_connect(mosq, "localhost",1883 , 60);
Lauf mosquitto_connet zweites Mal z.B.
mosquitto_connect(mosq, "mqtt.example.io",1883 , 60);
endet Verbinden einer dauern.
Ich habe versucht, zwei Mosquitto-Strukturen zu erstellen, aber ich weiß nicht, wie man den zweiten über den Nachrichtenformular-Subbed-Kanal informiert, um Informationen von ihm zu erhalten, ihn zu ändern und zum richtigen Broker zu wechseln.
natürlich ist die andere Frage hier, warum Sie nicht einfach die 2 Makler überbrücken können, anstatt einen Kunden in der Mitte zu verwenden? – hardillb
Ich muss den Inhalt von zu veröffentlichenden Nachrichten basierend auf Nachrichten von einem ersten Broker ändern. – pzydziak