EMS > EMS-GW > Raspi

Da für NetIo eine sehr schöne Weboberfläche entwickelt wurde und auch schon eine Speicherung der Historie in einer MySQL Datenbank realisiert ist, habe ich (js) mich entschlossen, das EMS-GW an den Collector-Daemon anzupassen.

Dazu eine eigentlich nur eine Weiterleitung der Pakete vom EMS-Bus an einen Client, der sich an Port 7950 verbindet, nötig. Das EMS-GW ersetzt die NetIO Platine, alle anderen Komponenten können unverändert genutzt werden.

Protokoll EMS-GW -> collectord

0xaa 0x55 <länge> <data0> .... <dataX>

Protokoll collectord --> EMS-GW

<dest> <type> <offset> <data0> .... <dataX>

Quelladresse und CRC wird vom GW hinzugefügt