Benutzer-Werkzeuge

Webseiten-Werkzeuge


mqtt

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mqtt [21.01.2021]
hochrath [Dienst]
mqtt [27.12.2023] (aktuell)
hochrath [RAM-Disk]
Zeile 94: Zeile 94:
 \\ \\
 \\ \\
-Auswertung:\\+==== Auswertung ==== 
 \\ \\
 Um die eintreffenden Daten verarbeiten zu können, installiert man JSON-Aufbereiter jq.\\ Um die eintreffenden Daten verarbeiten zu können, installiert man JSON-Aufbereiter jq.\\
-code>+<code>
 sudo apt-get install jq sudo apt-get install jq
 </code> </code>
Zeile 118: Zeile 119:
 </code> </code>
  
 +\\
 +\\
 +==== RAM-Disk ====
  
 +
 +Verzeichnis erstellen
 +<code>
 +mkdir /var/www/html/ramdisk
 +</code>
 +\\
 +RAM-Disk einrichten
 +<code>
 +tmpfs    /var/www/html/ramdisk    tmpfs    defaults,size=10m 0       0
 +</code>
 +
 +\\
 +\\
 +und die Daten in eine Datei schreiben:
 +<code>
 +#!/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 > /var/www/html/ramdisk/cputemp.txt
 +done;
 +</code>
  
 \\ \\
Zeile 126: Zeile 155:
 https://smarthome-blogger.de/tutorial/mqtt-raspberry-pi-einfuehrung/\\ https://smarthome-blogger.de/tutorial/mqtt-raspberry-pi-einfuehrung/\\
 https://smarthome-blogger.de/tutorial/esp8266-mqtt-tutorial/\\ https://smarthome-blogger.de/tutorial/esp8266-mqtt-tutorial/\\
 +https://forum.creationx.de/lexicon/index.php?entry/38-jq-ein-leistungsstarkes-programm-zur-auswertung-von-mqtt-json-meldungen/\\
  
  
  
  
mqtt.1611264984.txt.gz · Zuletzt geändert: 21.01.2021 von hochrath