2 Dienste, die, per HTTP verbunden, MQTT-Nachrichten in eine MySQL-Datenbank schreiben.
git clone https://github.com/WebDaD/mqtt2mysqlOverWeb /opt/
cd /opt/mqtt2mysqlOverWeb
npm install
Dann noch in der Datenbank die passenden Tabellen anlegen
Zunächst die Datei config.sample.json
in config.json
umbenennen.
Dann die Werte anpassen.
Zum Starten einfach node receiver.js
oder node sender.js
.
Alternativ kann auch ein Config-File mitgegeben werden: node sender.js my-config.json
Wobei ein ProcessManager wie pm2 empfohlen wird.