Gibt es eine Möglichkeit zum speichern von Mosquitto Nutzlast in eine MySQL-Datenbank für die Geschichte Sinn?
Ich bin mit Mosquitto MQTT-broker und ich möchte speichern, jede veröffentlichte Nachricht in eine MySQL-Datenbank, ohne eine client-und abonnieren # Platzhalter.
Fand ich diese https://github.com/jpmens/mosquitto-auth-plug aber mein Englisch ist nicht gut genug, um zu verstehen, es gründlich... ich denke, es ist nur zum speichern von persistenten Nachricht für den broker zu senden, Sie später. Bin ich im Recht ?
Dank
InformationsquelleAutor Phoste | 2015-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den mosquitto-auth-plugin verwendet die Datenbank zum speichern von Benutzername/Passwort und die ACL-Informationen nicht der Inhalt der Nachricht.
Wenig code schreiben, speichern Nachrichten in einer Datenbank aus einer MQTT-broker ist relativ einfach.
Gibt es mehrere Ansätze:
Sie scheinen wirklich eine Menge wissen über MQTT. Ich habe gelesen, mehrere Antworten bezogen sich auf das Thema von dir geschrieben.
Was genau meinen Sie mit 1) - änderungen in Mosquitto und neu zu kompilieren? I. e. neue Funktionalität und kompilieren Sie es in Mosquitto? Gibt es irgendein Beispiel, wie das gemacht wird?
Nein, zu schreiben, ein standalone-Anwendung, die Verbindung zum broker und abonniert #
Node-RED ist keine Datenbank-Ausgabe, nur "Datei" - Ausgabe, die speichert alle Nachrichten in einer einzigen Datei. Was wäre den anderen tools ? Und ist es ein echter Vorteil, mit einem tool über das schreiben ein paar Zeilen custom code (ich weiß, HiveMQ nicht einverstanden sind, auf seinem blog, aber do u mit Ihnen einverstanden ?)
InformationsquelleAutor hardillb