MQTT: Unterschied zwischen den Versionen

Aus Nerdberg
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
Topics sollten sich an folgenden Schema orientieren für eine schnelle, menschenlesbare Identifikation der Messwerte:
Topics sollten sich an folgenden Schema orientieren für eine schnelle, menschenlesbare Identifikation der Messwerte:


typ/location/sublocation/einheit
typ/location/sublocation[Index]/einheit


an folgenden Möglichkeiten kann man sich bei den feldern orientieren
an folgenden Möglichkeiten kann man sich bei den Feldern orientieren


* typ:  
* typ:  
** sensor: alles was Messgrößen oder Signale misst: Temperaturen, Zustände von Türen, ...
** sensor: alles was Messgrößen oder Signale misst: Temperaturen, Zustände von Türen, ...
** actuator: alles was Daten in physikalische Größen wandelt: Heizungsthermostate, Relais und Schütze, Geräusche, Abluftklappen, ...
** actuator: alles was Daten in physikalische Größen wandelt: Heizungsthermostate, Relais und Schütze, Geräusche, Abluftklappen, Licht, ...


* location:  
* location:  
Zeile 20: Zeile 20:
** outdoor: Alles, was draußen ist
** outdoor: Alles, was draußen ist
** misc: der ganze Rest
** misc: der ganze Rest
** space: werte die sich nicht einer speziellen location zuordnen lassen sondern den ganzen Space betreffen, z.B.: Stromverbrauch, anwesende Member, Kontostand.
** space: Werte die sich nicht einer speziellen Location zuordnen lassen sondern den ganzen Space betreffen, z.B.: Stromverbrauch, anwesende Member, Kontostand.


* sublocation: genauere räumliche Definition wie Kühlschrank, Leinwand, Fenster, ...
* sublocation: genauere räumliche Definition wie Kühlschrank, Leinwand, Fenster, ...
* Index: Index zur genaueren Identifizierung


* einheit:
* Einheit:
** Temperatur, Luftdruck, Luftfeuchte, ...
** temperature, atmospheric_pressure, humidity, ...

Version vom 20. Oktober 2019, 21:36 Uhr

Unser MQTT broker läuft auf mainbrain.nerdberg.de:1883

Topics sollten sich an folgenden Schema orientieren für eine schnelle, menschenlesbare Identifikation der Messwerte:

typ/location/sublocation[Index]/einheit

an folgenden Möglichkeiten kann man sich bei den Feldern orientieren

  • typ:
    • sensor: alles was Messgrößen oder Signale misst: Temperaturen, Zustände von Türen, ...
    • actuator: alles was Daten in physikalische Größen wandelt: Heizungsthermostate, Relais und Schütze, Geräusche, Abluftklappen, Licht, ...
  • location:
    • hackcenter: Der große Hauptraum
    • workshop: Das Ding mit den Werkzeugen
    • lounge: Das Ding mit den Sofas
    • restroom: Das Ding mit der Schüssel
    • storage: Lager/Rumpelkammer
    • sink: zwischen Klo und Lager
    • outdoor: Alles, was draußen ist
    • misc: der ganze Rest
    • space: Werte die sich nicht einer speziellen Location zuordnen lassen sondern den ganzen Space betreffen, z.B.: Stromverbrauch, anwesende Member, Kontostand.
  • sublocation: genauere räumliche Definition wie Kühlschrank, Leinwand, Fenster, ...
  • Index: Index zur genaueren Identifizierung
  • Einheit:
    • temperature, atmospheric_pressure, humidity, ...