+Beispielpaket in Wireshark
[stratum0-wiki.git] / EVENTDISTR.mw
1 Im Space gibt es ein standardisiertes Protokoll, wie Events über das Netzwerk verteilt werden. Das Protokoll baut auf UDP auf und benutzt Port 31337. Der Payload der UDP-Protokolle hat folgenden Aufbau:
2
3 [[Datei:Beispiel UDP-Paket.jpg|thumb|300px|Beispiel-Paket in Wireshark]]
4 {| class="prettytable"
5 ! Offset !! Inhalt !! Bemerkung
6 |-
7 | 0 || <tt>EVENTDISTR</tt> || Magic String zur Erkennung des Protokolls
8 |-
9 | 10 || <tt>v</tt> || Trennzeichen
10 |-
11 | 11 || Protokollversion || Zur Zeit wird Version 1 eingesetzt: <tt>ord("1")</tt> == 49
12 |-
13 | 12 || <tt>;</tt> || Trennzeichen
14 |-
15 | 13-… || Event-Informationen || siehe unten. Dieser Teil des Paketes darf eine maximale Länge von 100 Byte nicht überschreiten! (Andernfalls wird gebeten, das [http://www.ietf.org/rfc/rfc3514.txt Evil Flag] im IP-Header zu setzen.)
16 |}
17
18 == Events ==
19 Es folgt eine vollständige Auflistung der zur Zeit verwendeten Events.
20
21 ;DingDong
22 :Die Klingel an einer der beiden Haustüren wurde betätigt. Wird vom [[Doorbell Extender]] im Frickelraum verarbeitet.
23 ;DoorUnten
24 :Der Türoffnungsknopf am Doorbell Extender wurde betätigt. Wird vom [[Doorbell Extender]] an der Tür oben verarbeitet.
25 ;SpaceOpened
26 :Wird vom [[statusberry]] gesendet, wenn der Space-Öffnungsstatus auf „offen“ gesetzt wird
27 ;SpaceClosed
28 :Wird vom [[statusberry]] gesendet, wenn der Space-Öffnungsstatus auf „geschlossen“ gesetzt wird
29
30 [[Kategorie:Dokumentation]]
31 [[Kategorie:Infrastruktur]]
This page took 0.044917 seconds and 5 git commands to generate.