lano
Aktives Mitglied
Moin.
Ich hab da mal ne Frage.
Und zwar ist das so.
Ich schock euch am besten estmal mit nem Bildchen...
Wie oben unschwer zu erkennen Ein paar Sensoren. Die sollen nur regelmäßig ihre infos raus posaunen.
Sowas wie jede Sekunde die Temperatur zB
In grün gehalten, mehr so die Aktoren. Ein LCD an den ein Sensor quasi Daten zum anzeigen schicken kann oder ein Türrelais um die Tür zu öffnen.
Jetzt mehr Mittig gesehen ein kleines Programm in c (@german freu dich drauf ) was auf meinem Raspi zum laufen käme.
Das soll jetzt primär alle infos erstmal in eine sql datenbank packen. zB die GPS Position vom Auto. Temperatur usw. Alles was die Sensoren so senden.
Darunter hab ich so Programme die die Daten aus den Datenbanken auswerten sollen und auch rückmeldung zur multicast Gruppe schicken sollen.
Also zB für ne Heizungssteuerung. Der Sensor Sendet die temperatur und die "Heizungssteuerung" steuert dann ein Thermostat.
Jetzt hab ich mich durch GPS inspiriert auf sowas wie NMEA 0183 geeinigt. Also so im Groben. Einfach mit Komma getrennt.
Nu ist meine Errungenschaft bisher das jeder Sensor ne Uhrzeit mitsenden müsste.
Ich will das die Daten im Auto zb wenn das Auto nicht zuhause ist an einen quasi Relay Buffer landen der dann im Paket nur alle 30 sek die Daten an Server schickt. Da bin ich noch am überlegen wie ich das machen könnte.
Jetzt frag ich mich wie ich die Daten am besten senden sollte. Klar durch Komma getrennt hinter einander weg.
Mir fehlt da nur nen halbwegs einheitliches Protokoll.
Ich dachte an sowas wie:
Zeit,Action,Device,Daten
Action könnte sowas wie GET, INFO, SET sein.
Device um einen Befehl auf einem bestimmten Gerät durchzuführen.
Daten dann halt Daten. Wobei man wohl auch die Art der Daten angeben müsste...
Ideen dafür?
Ich hab da mal ne Frage.
Und zwar ist das so.
Ich schock euch am besten estmal mit nem Bildchen...
Wie oben unschwer zu erkennen Ein paar Sensoren. Die sollen nur regelmäßig ihre infos raus posaunen.
Sowas wie jede Sekunde die Temperatur zB
In grün gehalten, mehr so die Aktoren. Ein LCD an den ein Sensor quasi Daten zum anzeigen schicken kann oder ein Türrelais um die Tür zu öffnen.
Jetzt mehr Mittig gesehen ein kleines Programm in c (@german freu dich drauf ) was auf meinem Raspi zum laufen käme.
Das soll jetzt primär alle infos erstmal in eine sql datenbank packen. zB die GPS Position vom Auto. Temperatur usw. Alles was die Sensoren so senden.
Darunter hab ich so Programme die die Daten aus den Datenbanken auswerten sollen und auch rückmeldung zur multicast Gruppe schicken sollen.
Also zB für ne Heizungssteuerung. Der Sensor Sendet die temperatur und die "Heizungssteuerung" steuert dann ein Thermostat.
Jetzt hab ich mich durch GPS inspiriert auf sowas wie NMEA 0183 geeinigt. Also so im Groben. Einfach mit Komma getrennt.
Nu ist meine Errungenschaft bisher das jeder Sensor ne Uhrzeit mitsenden müsste.
Ich will das die Daten im Auto zb wenn das Auto nicht zuhause ist an einen quasi Relay Buffer landen der dann im Paket nur alle 30 sek die Daten an Server schickt. Da bin ich noch am überlegen wie ich das machen könnte.
Jetzt frag ich mich wie ich die Daten am besten senden sollte. Klar durch Komma getrennt hinter einander weg.
Mir fehlt da nur nen halbwegs einheitliches Protokoll.
Ich dachte an sowas wie:
Zeit,Action,Device,Daten
Action könnte sowas wie GET, INFO, SET sein.
Device um einen Befehl auf einem bestimmten Gerät durchzuführen.
Daten dann halt Daten. Wobei man wohl auch die Art der Daten angeben müsste...
Ideen dafür?
Zuletzt bearbeitet von einem Moderator: