Chaospott Wiki (Alt)

Altes wiki. Hilf doch beim Migrieren mit! https://wiki.chaospott.de

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 [28.03.2018 13:41]
CryptKiddie Added a Funktion
— (aktuell)
Zeile 1: Zeile 1:
-{{ProjektInfoBox 
-|name        = MQTT 
-|status      = beta 
-|image       = mosquitto.png 
-|description = IoT-Zauberbox 
-|author      =  
-|username    = deinkoks 
-|maintainer  = deinkoks 
-|owner       = deinkoks 
-|location    = VM 
-|version     = v1 
-|update      =  
-|platform    =  
-|hostname    = mqtt.chaospott.de (2001:470:7173:f00:1:1:1:1) (10.42.0.244) 
-|license      
-|download    =  
-|bausatz     = 
-|preis       = 
-}} 
- 
-Weil IoT das Ding ist, sind wir dabei zunehmend $dinge ans Netzwerk zu klemmen. 
- 
-Unser MQTT-Server lässt sie miteinander sprechen. It's a tremendous network! 
- 
- 
-====== unverbindliche Topic-Empfehlungen ====== 
- 
- 
-<code> Orte: 
- foobar/oben/baellebad/# für $dinge im Bällebad 
- foobar/oben/lounge/# für $dinge in der Lounge 
- 
- foobar/keller/elab/# 
- foobar/keller/werkstatt/# 
- foobar/keller/trollhoehle/# 
-</code> 
-<code> Sensordaten unter $location/$device/sensor/$metrik 
-</code> 
- 
- 
- 
-====== MQTT-Endpunkte ====== 
- 
- 
- 
-===== Beamer ===== 
- 
-Der Beamer in der Lounge lässt sich über folgendes Topic steuern. 
- 
-<code> foobar/oben/lounge/beamer/action = [on|off|vga|hdmi1|hdmi2] 
-</code> 
-Über die Nachrichten on/off kann der Beamer in Betrieb genommen und wieder ausgeschaltet werden. Die Nachrichten vga/hdmi1/hdmi2 wählt die Videoquelle aus. 
- 
-Die nachstehenden Topics liefern verschiedene Informationen über den Betriebsstatus und die Videoquelle. no_input wird zurückgegeben, wenn auf der gewählten Videoquelle kein Signal angeschlossen ist. 
- 
-<code> foobar/oben/lounge/beamer/source [vga|hdmi|no_input|off] 
- foobar/oben/lounge/beamer/status [off|on] 
-</code> 
- 
-===== Leinwand ===== 
- 
- 
-Leinwand up/down steuern per Message: 
- 
-<code> foobar/oben/lounge/leinwand/action = [up|halt|down] 
-</code> 
-<code> foobar/oben/lounge/leinwand/set/r = 0-255 
- foobar/oben/lounge/leinwand/set/g = 0-255 
- foobar/oben/lounge/leinwand/set/b = 0-255 
-</code> 
-<code> foobar/oben/lounge/leinwand/set/default = Mb2.r5oHf-0t 
-</code> 
- 
-===== Borg16 ===== 
- 
-Über das Topic kann die Anzeige des borg16 an- und abgeschaltet werden. 
- 
-<code> foobar/oben/lounge/borg/action = [on|blank] 
-</code> 
-Zeigt Nachrichten <= 128 byte auf der Matrix an. 
- 
-<code> foobar/oben/lounge/borg/msg = [$Text] 
-</code> 
-Das folgende Topic liefert Informationen über den Status des borg16. 
- 
-<code> foobar/oben/lounge/borg/status [on|blank] 
-</code> 
- 
-===== Türstatus ===== 
- 
- 
-Liefert up/down für den Türschloß-Status 
- 
-<code> foobar/oben/tuer 
- foobar/keller/tuer 
-</code> 
- 
-===== Temperatur ===== 
- 
- 
-Liefert Temparatur in Celsius 
- 
-<code> foobar/oben/lounge/sensor/temp 
-</code> 
- 
-===== Deckenlautsprecher ===== 
- 
-Der (Test)-Lautsprecher befindet sich gegenwärtig im Bällebad unter 
- 
-<code> foobar/oben/baellebad/speaker/ 
-</code> 
-Software und Endpoints dokumentiert auf [[https://github.com/c3e/mqpb|github]] 
- 
- 
-===== Licht/Elektronik ===== 
- 
- 
-Licht und Elektronik im Club an und aus schalten 
- 
-<code> foobar/oben/licht = [0-9] 
- foobar/oben/licht = [flur, baellebad, lounge-front, lounge-back, baellebad-ein, lounge-ein, cantina-ein, zentral-aus, cantina] 
-</code> 
-Wenn der Endpunkt mit Namen benutzt wird, kann man auch Parameter übergeben. Auf einer Skala von 1 bis 100 sollte man so dimmen können [WIP]. 
- 
-<code> foobar/oben/licht = [baellebad,10],[flur,75] 
-</code> 
- 
-===== Terminals ===== 
- 
- 
-Schaltet die Terminal Monitore an/aus (für Szenen und Stromsparen) 
- 
-<code> foobar/keller/labor/terminal = [ON/OFF] 
- foobar/oben/flur/terminal = [ON/OFF] 
-</code> 
- 
-===== Energiesparmodus ===== 
- 
- 
-Wenn man alleine im Club sitzt und nicht alles blinken soll... 
- 
-<code> foobar/powersave = [ON/OFF] 
-</code> 
- 
-===== CYBER-Alarm / IPv6-Bug-Alarm ===== 
- 
- 
-Schaltet die mobile Alarmleuchte an bzw. aus. 
- 
-<code>  foobar/alarm/alaarm = [beliebig] 
-</code> 
- 
-===== Mqtt-Sprechdings ===== 
- 
- 
-Der MPD im Keller hat Bewusstsein erlangt und spricht: 
- 
-<code>  foobar/keller/elab/mptalk = text 
-</code> 
- 
-====== Clients ====== 
- 
- 
-Siehe [[http://www.hivemq.com/blog/seven-best-mqtt-client-tools|Empfehlungsliste]]a 
- 
- 
-===== Beispiel ===== 
- 
- 
-  mosquitto_pub -h mqtt.chaospott.de -t foobar/oben/licht -m "baellebad,100" 
  
mqtt.1522237309.txt.gz · Zuletzt geändert: 13.05.2019 20:58 (Externe Bearbeitung)