mqtt
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mqtt [30.11.2020] – Externe Bearbeitung 127.0.0.1 | mqtt [27.12.2023] (aktuell) – [RAM-Disk] hochrath | ||
|---|---|---|---|
| Zeile 92: | Zeile 92: | ||
| </ | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | ==== Auswertung ==== | ||
| + | |||
| + | \\ | ||
| + | Um die eintreffenden Daten verarbeiten zu können, installiert man JSON-Aufbereiter jq.\\ | ||
| + | < | ||
| + | sudo apt-get install jq | ||
| + | </ | ||
| + | |||
| + | Danach wird eine Script-Datei erstellt:\\ | ||
| + | < | ||
| + | nano / | ||
| + | chmod +x / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | #!/bin/bash | ||
| + | |||
| + | MQHOST=192.168.178.30 | ||
| + | mosquitto_sub -h $MQHOST -t raspi4cputemp | while read RAW_DATA | ||
| + | do | ||
| + | a=$(echo $RAW_DATA | jq -R .); | ||
| + | echo $a; | ||
| + | done; | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | ==== RAM-Disk ==== | ||
| + | |||
| + | |||
| + | Verzeichnis erstellen | ||
| + | < | ||
| + | mkdir / | ||
| + | </ | ||
| + | \\ | ||
| + | RAM-Disk einrichten | ||
| + | < | ||
| + | tmpfs / | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | und die Daten in eine Datei schreiben: | ||
| + | < | ||
| + | #!/bin/bash | ||
| + | MQHOST=192.168.178.30 | ||
| + | mosquitto_sub -h $MQHOST -t raspi4cputemp | while read RAW_DATA | ||
| + | do | ||
| + | a=$(echo $RAW_DATA | jq -R .); | ||
| + | echo $a; | ||
| + | echo $a > / | ||
| + | done; | ||
| + | </ | ||
| \\ | \\ | ||
| Zeile 100: | Zeile 155: | ||
| https:// | https:// | ||
| https:// | https:// | ||
| + | https:// | ||
mqtt.1606748297.txt.gz · Zuletzt geändert: 30.11.2020 von 127.0.0.1
