Проект

Общее

Профиль

Запрос серийного номера устройства (COMMAND_DEVICE_SERIAL 0x03)

Возвращается серийный номер устройства.
В ответе используется структура

typedef struct {
    CommandHeader header;
    uint8_t[8] serial;
} __attribute__((packed)) DeviceSerialNumber;

Запрос

Поле Значение
command 0x03
sequence порядковый номер запроса
flags 0x00
dSize 0x00

Ответ

Поле Значение
header.command 0x03
header.sequence порядковый номер запроса
header.flags 0x00
header.dSize 0x08
serial 8 байт серийного номера

Пример
Получение серийного номера 000000000000002E

⇒ 03 xx 00 00
⇐ 03 xx 00 08 00 00 00 00 00 00 00 2E