Dokumentationsabschnitte

EDVADO / Entwickler

Beschreibung

Archivierte Dokumentation. Technische Definitionen folgen der Protokollspezifikation. Unvollständige Definitionen und widersprüchliche Beispiele sind zur Klarstellung markiert.

Kommunikationsprinzipien

QuelleDefinition/Wert
Beschreibung!A3
Bidirektionales Kommunikationsprotokoll: Gerät -> Server, Server -> Gerät.
Beschreibung!A5
Jedes Paket (PACKAGE) vom Gerät erfordert eine Bestätigung vom Server (SERVER_COM)
Beschreibung!A7
Wenn keine Bestätigung vom Server erfolgt, dupliziert das Gerät das Paket bis zur Bestätigung.
Beschreibung!A9
Die Datenübertragung zum Server erfolgt in einer kontinuierlichen TCP-Sitzung (GPRS).
Beschreibung!A11
Daten werden in binärer Form übertragen, Bytereihenfolge Little-Endian.

Übertragungsreihenfolge

QuelleDefinition/Wert
Beschreibung!A14
Die Struktur- und Verfahrenspakete
Beschreibung!A15
ORDER OF TRANSMISSION
Beschreibung!B15
GERÄT >>
Beschreibung!D15
<< SERVER
Beschreibung!A16
erste Verbindung mit dem Server übermittelt HEADER – als Antwort auf Bestätigung HEADER weiteres PACKAGE + SERVER_COM (Bestätigung)
Beschreibung!B17
HEADER
Beschreibung!G17
Überschrift
Beschreibung!D18
SERVER_COM
Beschreibung!I18
Serverbefehl
Beschreibung!B19
PACKAGE
Beschreibung!G19
Paket
Beschreibung!C20
PACKET_0
Beschreibung!H20
Package_0
Beschreibung!C21
......
Beschreibung!H21
......
Beschreibung!C22
PACKET_N
Beschreibung!H22
Package_N
Beschreibung!D23
SERVER_COM
Beschreibung!I23
Serverbefehl
Beschreibung!A24
Folgepakete PACKAGE + SERVER_COM (Bestätigung)
Beschreibung!B26
PACKAGE
Beschreibung!G26
Paket
Beschreibung!C27
PACKET_0
Beschreibung!H27
Package_0
Beschreibung!C28
.....
Beschreibung!H28
.....
Beschreibung!C29
PACKET_N
Beschreibung!H29
Package_N
Beschreibung!D30
SERVER_COM
Beschreibung!I30
Serverbefehl

Unklarheiten bezüglich der Quelle

  • Die Tags 80 und 155 behalten jeweils beide Quellzeilen bei. Keine zusammengeführten Definitionen.
  • Einige Byte-Beispiele enthalten numerische Zellen wie 45,0 / 0,0 oder ein kyrillisches Zeichen in einem HEX-ähnlichen Token ([U+0421]8). Literale Werte/Unicode-Codepunkte werden angezeigt und nicht stillschweigend in HEX konvertiert.
  • Längen, Prüfsummen und Namen stehen in einigen Beispielen im Widerspruch zu den nebenstehenden Definitionen (einschließlich TEXT und Bestätigungsvarianten). Überprüfen Sie anhand der Quelle; schlussfolgern Sie nicht auf eine Korrektur.
  • Ein Rohwerttyp ist keine separate Spalte in der Tags-Quelle. Es werden keine weiteren Typen erfunden.