Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:ems:ems-gw-netio [2014/03/17 17:00] juergens |
— (aktuell) | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== EMS > EMS-GW > Raspi ====== | ||
- | <WRAP nopagebreak> | ||
- | |||
- | 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, | ||
- | |||
- | 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 zum collectord ===== | ||
- | |||
- | Das Telegram wird vom EMS-Bus ohne CRC weitergereicht: | ||
- | |||
- | 0xaa 0x55 < | ||
- | |||
- | Die Länge ist die Anzahl der Bytes des gesamten Pakets. | ||
- | |||
- | ===== Protokoll collectord zum EMS-GW ===== | ||
- | Die zu sendenden Bytes werden ohne weitere Zusätze übertragen: | ||
- | |||
- | < | ||
- | | ||
- | Quelladresse und CRC wird vom EMS-GW hinzugefügt | ||
- | |||
- | </ | ||