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
Letzte Überarbeitung Beide Seiten der Revision
mqtt [21.01.2021]
hochrath [Dienst]
mqtt [21.01.2021]
hochrath
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 eien 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.txt · Zuletzt geändert: 27.12.2023 von hochrath