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 15:02] juergens |
wiki:ems:ems-gw-netio [2015/04/01 13:12] maniac103 |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== EMS > EMS-GW> Raspi ====== | + | ====== EMS > EMS-GW > Raspi ====== |
<WRAP nopagebreak> | <WRAP nopagebreak> | ||
Zeile 5: | Zeile 5: | ||
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. | 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 | ||
+ | |||
+ | Die Antwort (0x01 = ACK, 0x04 = NACK) sendet das EMS-GW in folgendem Format: | ||
+ | |||
+ | < | ||
+ | | ||
+ | < | ||
</ | </ | ||