Розділи документації
EDVADO / Розробники
Приклади · HEX
Технічні визначення відповідають специфікації протоколу. Неповні визначення та суперечливі приклади позначені для пояснення.
Ідентифікація HEADER2
HEADER2 з пристрою (IMEI [ІДЕНТИФІКАТОР]) Приклади!B2
Ідентифікатори відредаговано. Не зразок відтворення з точністю до байтів; копіювання вимкнено.
FF 23 [IDENTIFIER: 8 BYTES]Приклади!A2Підтвердження HEADER2
підтвердження HEADER2 (Чт, 15 березня 2018 р., 11:33:53 GMT) Приклади!B3
Кількість байтів літералу HEX: 9.
7B 04 00 7F 21 5A AA 5A 7DПриклади!A3Один ПАКЕТ з пристрою
Один ПАКЕТ з пристрою Приклади!B5
Кількість байтів літералу HEX: 71.
5B
01
01
3C 00
FD 5A AA 5A
03 95 8B 5E 42
04 8F D5 14 42
05 00 15 77 00
97 DB 00 00 00
07 5F D6 9B 13
08 02 FA 00 18
09 00 D0 C5 64
01 0F 11 EA 3A
5B 07 00 09 01
5C 00 00 9C 00
5D 00 00 8C 00
FA 32 01 00 00
A6
5DПриклади!A5Підтвердження ПАКЕТУ
ПАКЕТ підтвердження Приклади!B6
Кількість байтів літералу HEX: 4.
7B 00 01 7DПриклади!A6Два ПАКЕТИ в одному ПАКЕТІ (підпис джерела: ДВА ПАКЕТИ)
ДВА ПАКЕТКИ від апарату Приклади!B8
Кількість байтів літералу HEX: 79.
5B
01
01
14 00
EA 59 AA 5A
FC FF 0F 07 00
FD 67 D2 C8 29
FE 18 A7 95 0A
FF A2 68 02 00
E6
01
28 00
EA 59 AA 5A
97 66 02 00 00
07 5F D6 9B 13
08 02 FA 00 1A
09 00 60 C4 64
01 09 11 B4 3A
5B 1F 00 0F 00
5C 00 00 36 00
5D 00 00 FC 02
5E
5DПриклади!A8Підтвердження ПАКЕТУ
ПАКЕТ підтвердження Приклади!B9
Кількість байтів літералу HEX: 4.
7B 00 01 7DПриклади!A9ПАКЕТ без параметрів TAG
Зразок пакета без параметрів (TAG) 11 байт Приклади!B11
Кількість байтів літералу HEX: 11.
5B // beginning PACKAGE
01 // PACKAGE number from 0x01 to 0xFB
01 // type PACKET (0x00-PING, 0x01-DATA, 0x03 - TEXT, 0x04 - FILE)
00 00 // Length of the data packet (DATA length)
FB DE C2 51 // unixtime
EC // Checksum
5D // end PACKAGEПриклади!B12ПАКЕТ з параметрами TAG
Зразок пакета з передачею параметрів (TAG) 184 байти Приклади!B15
Літеральна кількість байтів HEX: 169.
Конфлікт джерела: підпис декларує 184 байти; літерал HEX містить 169. Жодне значення не було виправлено.
5B // beginning PACKAGE
01 // PACKAGE number from 0x01 to 0xFB
01 // type PACKET (0x00-PING, 0x01-DATA, 0x03 - TEXT, 0x04 - FILE)
4B 00 // Length of the data packet (DATA length)
C5 CF C2 51 // unixtime
03 4D 8B 5E 42 // TAG 0x03
04 18 D6 14 42
05 04 16 0A 00
02 09 E0 CC 64
15 F5 01 00 00
20 00 00 00 00
24 00 00 00 00
2A 3A 00 00 CD
CD 00 2C 71 00
2D 2E 00 00 CD
2E 6C CD 00 00
2F 3F 00 00 CD
30 4D 00 00 CD
CD 31 46 00 00
FA F8 01 00 00 // TAG 0xFA
61 // Checksum, followed by the next PACKET
01 // type PACKET (0x00-PING, 0x01-DATA, 0x03 - TEXT, 0x04 - FILE)
50 00 // Length of the data packet (DATA length)
5B D0 C2 51 // unixtime
03 4D 8B 5E 42
04 18 D6 14 42
05 05 16 0A 00
02 09 E0 CC 64
15 F5 01 00 00
20 00 00 00 00
24 00 00 00 00
2A 3A 00 00 CD
CD 00 2C 71 00
2D 2E 00 00 CD
2E 6C CD 00 00
2F 3F 00 00 CD
30 4D 00 00 CD
CD 31 46 00 00
FA F8 01 00 00
6E // Checksum
5D // end PACKAGEПриклади!B16Оновлення асинхронних налаштувань
Кількість байтів літералу HEX: 7.
7B 02 FF 09 01 08 7DПриклади!A26Асинхронне оновлення програмного забезпечення
Кількість байтів літералу HEX: 7.
7B 02 FF 06 01 05 7DПриклади!A28Оновлення синхронних налаштувань
Шаблон, не виконуваний HEX. Заповнювачі / вихідні літерали зберігаються при копіюванні; надати перевірені значення перед використанням.
7B 02 NN 09 01 08 7DПриклади!A30Синхронне оновлення програмного забезпечення
Шаблон, не виконуваний HEX. Заповнювачі / вихідні літерали зберігаються при копіюванні; надати перевірені значення перед використанням.
7B 02 NN 06 01 05 7DПриклади!A32Приклад додаткового джерела 36
Кількість байтів літералу HEX: 7.
7B 02 FF 01 01 00 7DПриклади!A36Приклад додаткового джерела 38
Шаблон, не виконуваний HEX. Заповнювачі / вихідні літерали зберігаються при копіюванні; надати перевірені значення перед використанням.
7B 02 xx 01 01 00 7DПриклади!A38