GP2017TR Protokoll
Die Datei: 协议.txt (Protocol.txt) enthält das Protokoll zwischen dem angeschlossenen Computer und des Sendesystems (GP2017TR) und wurde mittels Google Übersetzer hier "sichtbar" gemacht. Also die Geheimnisse des chinesischen Programmierers.
Serieller Computeranschluss: 9600 BPS
8-Bit-Daten
1 Stoppbit
Keine Parität
Der Sender empfängt Computerinformationen im Format:
0x19-------->Informationsbeginn
1 Byte ------>'R'
7 Bytes ---->Adresscode (ASCII-Format '0'-->0x30,'1'--->0x31)
1 Byte ---->Steuerwort (Bit 7----> 1)
Bit 6----> 1---->Nach dem Senden der Informationen eine lange Präambel senden, 0--->Funktion deaktivieren
Bit 5,4--> 00-->A-TON,01-->B-TON,10-->C-TON,11-->D-TON
Bit 3----> 0---->Digitale Informationen, 1---->Textinformationen
Bit 2,1-->POCSAG-Übertragungsrate 00->512,01--->1200,10-->2400
Bit 0----> Signalpolarität: 0---> vorwärts, 1---> rückwärts
N Bytes ----> Der Informationsinhalt darf 300 Zeichen nicht überschreiten (8-Bit-ASCII-Code).
0X18--------> Ende der Informationen
Beispiel: Verwenden Sie Adresse 1234567, vorwärts, 1200 BPS, einen Aufruf zum Senden von "ABCDEFGH".
Senden Sie anschließend 0x19, "R1234567", 0x8A, "ABCDEFGH", 0x18 über die serielle Schnittstelle.
Hinweis:
Nachdem der Sender die Nachricht empfangen hat, sendet er 0x19, "RXOK", 0x18 über die serielle Schnittstelle an die sendende Software.
Der Sender empfängt keine seriellen Schnittstelleninformationen, wenn er die Abschlussnachricht nicht gesendet hat. Nachricht
//*****************************
Schnittstelle des Sendersystems
1. Geben Sie zunächst ein Verzeichnis für den zu sendenden Text an.
2. Der Dateiname des Textes reicht von call01.txt bis call99.txt.
3. Jede Datei (call**.txt) stellt eine zu sendende Nachricht dar.
4. Es gibt drei Nachrichtenformate:
1. USERNO (Eingabe)
1234567 (Eingabe)
Information Information Information Information Information Information Information
2. USERNAME (Eingabe)
Benutzername (Eingabe)
Information Information Information Information Information Information Information
3. ADDRESS (Eingabe)
Adresscode (Eingabe)
Information Information Information Information Information Information Information
5. Benutzernamen können in unsere Software eingegeben werden. Es ist bequemer, wenn Sie selbst eine Datenbank erstellen.
6. Die von uns gesendeten Textnachrichten werden gelöscht
//*****************************
Experimente:
Im weiteren Verlauf werde ich den BINÄRCODE analysieren.
Zur Verfügung steht mir folgende Sequenz: 19 52 31 32 33 34 35 36 37 8A 31 32 33 34 35 36 18
Diese HEX-Codes können an den GP2017TR mittels COM TEST (serielle Schnittstelle) übertragen werden und
zeigen am Pager GP2000N dann den Text "123456" an.
Die Adresse (RIC bzw. Rubrik) lautet "1234567".
Soweit so gut. Nun gilt es die Gehirnwindungen des Programmierers zu verstehen, um evtl eine einfache
Software ( mit einer beliebigen Hochsprachen-Software) zu entwickeln, um den GP2017TR steuern zu können.
Auf geht's.
Eine gültige Sequenz vom Computer zum Sender:
19 52 31 32 33 34 35 36 37 8A 31 32 33 34 35 36 18
EM R 1 2 3 4 5 6 7 (?) 1 2 3 4 5 6 CAN = ASCII
EM = End of Medium = Ende der Aufzeichnung
0x19-------->Informationsbeginn
1 Byte ------> ASCII 'R' = 0x52
0x31 = ASCII "1"
0x32 = ASCII "2"
...
0x37 = ASCII "7"
--------------------------------------
(?) 0x8A = 10 00 1 01 0 = 0x8A Steuerwort (Bit 7----> 1)
Bit 5,4--> 00-->A-TON,01-->B-TON,10-->C-TON,11-->D-TON
Bit 3----> 0---->Digitale Informationen, 1---->Textinformationen
Bit 2,1-->POCSAG-Übertragungsrate 00->512,01--->1200,10-->2400
Bit 0----> Signalpolarität: 0---> vorwärts, 1---> rückwärts
Resultat von 0x8A=
Ton-A
Text (Adresse, RIC, Rubrik) maximal 7 Zeichen ASCII
1200 Baud
Vorwärts (arabisch bestimmt rückwärts)
N Bytes in HEX (ASCII TEXT Info nur max 300 Zeichen) (8-Bit-ASCII-Code).
0X18--------> CAN Steuerzeichen Cancel - Ende der Informationen
*******************************
110000 0x30 48 0 Zahl
110001 0x31 49 1 Zahl
110010 0x32 50 2 Zahl
110011 0x33 51 3 Zahl
110100 0x34 52 4 Zahl
110101 0x35 53 5 Zahl
110110 0x36 54 6 Zahl
110111 0x37 55 7 Zahl
111000 0x38 56 8 Zahl
111001 0x39 57 9 Zahl
*******************************