MQTT
MQTT ist ein Protokoll mit einer Sternförmigen Struktur. Man kann auf der einen seite Daten an ein Topic senden und auf der anderen Seite werden diese an andere geräte weiter geleitet, die dieses topic Abboniert haben.
Broker (Server)
Der Broker liegt aktuell auf 172.23.45.5 Port 1883(default) Hostname: HSBot
Access-Control
Aktuell nicht aktiviert Es sind nur die hier eingetragenen Topics Anonym zugänglich, alle weiteren bitte als Ticket öffnen lassen oder zugangsdaten erfragen.
/etc/mosquitto/conf.d
allow_anonymous true acl_file /etc/mosquitto/acl.file
/etc/mosquitto/acl.file
topic sensors/# topic debug topic debug/# topic warn topic warn/# topic test topic test/# topic hsbot/chat/private topic space topic space/# topic hsbot/toast topic hsbot/toasted
Reservierte Topics
debug/?
hier gehen alle debugmeldungen, so lässt sich das system über ein Topic überwachen
? = Bezeichnung des Gerätes (zb. debug/hsbot od. debug/apollo)
warn/?
warnmeldungen die wirklich menschlicher einmischung bedürfen.
? = Bezeichnung des Gerätes (zb. debug/hsbot)
hsbot/chat/privat
Payload wird wie eine Chatnachricht auf dem Beamer dargestellt, geht aber nicht an den Chatserver
hsbot/chat/public
Imgegensatz zu public wird joer das payload auch an den Jabberserver gesendet und ist auch außerhalb zu lesen, VORSICHT!!!
hsbot/chat
Sämtliche chatnachrichten aus dem Chat landen hier
space/status
Hier werden Änderungen des SpaceStatus mitgeteilt. Definiert durch HSBot
hsbot/toast
Erzeugt auf dem Beamer eine kurze Text-Einblendung
toasted
sendet erzeugte Einblendung von "toast" weiter wenn einblendung erfolgreich war
sensors/?
Daten von diversen Sensoren
- feinstaub
- temperatur innen/außen
- luftfeuchtigkeit
sound
(aktuell ohne funktion)
- beep1 ... beep50: löst einen "Piepton" auf dem spacebrain aus
- airhorn: Hupsound
Geräte
HSBot
OUT
- debug/hsbot: Debug nachrichten für user
- hsbot/chat : Eingehende Chatnachrichten
- toasted : sendet Kurznachricht über bot bildschirm
IN
- hsbot/chat/privat Anzeige auf dem Monitor als chat
- hsbot/chat/public Anzeige im hsbchat
- hsbot/toast Toast anzeige 5 sekunden