После нажатия выберите "Сохранить как PDF" в списке принтеров.

ФОРМАТ ADVERTISING ПАКЕТА

В данном руководстве описана структура поля Manufacturer data из BLE Advertising-пакета считывателя DTA-BCS, в котором передаются параметры, полученные с CAN-шины транспортного средства: пробег, уровень топлива, температура и другие параметры.

Пример поля Manufacturer data:

1EFF160FBC00338B92010038D603000039D30400003A500000003B7B000000

Сотавляющие поля:
  • 0x1E — длина поля данных (30 байт)

  • 0xFF — тип записи: «Manufacturer data» (данные производителя)

  • Остальные байты - полезные данные, предаваемые считывателем:

    160FBC00338B92010038D603000039D30400003A500000003B7B000000

Описание полезных данных, передаваемых считывателем:

Смещение,

байт

Размер

поля,

байт

Значение

Описание

Пример

0

2

0F16h

Префикс (код

производителя)

+2

1

BCh

Тип датчика – BCS

+3

1

00h

Резерв

+4

5

0000000000h

…FFFFFFFFFFh

CAN параметр1

0x33 = 51 - флаги безопасности

0x0001928B = 103051

+9

5

0000000000h

…FFFFFFFFFFh

CAN параметр2

0x38 = 56 - уровень топлива в л

0x000003D6 = 98.2 л

+14

5

0000000000h

…FFFFFFFFFFh

CAN параметр3

0x39 = 57 - обороты двигателя

0x000004D3 = 1235 об/мин

+19

5

0000000000h

…FFFFFFFFFFh

CAN параметр4

0x3A = 58 - температура

двигателя

0x00000050 = 80℃

+24

5

0000000000h

…FFFFFFFFFFh

CAN параметр5

0x3B = 59 - скорость

0x0000007B = 123 км/ч

В полезных данных Manufacturer data передаётся до 5 CAN параметров:

  • Первый — статичный (всегда передаётся 51 - can_sequrity_state).

  • Остальные 4 — динамические, передаются в зависимости от наличия данных в CAN шине.

Если выбрано более 5 параметров, динамические параметры поочерёдно сменяются с заданным интервалом (по умолчанию — 10 сек).

Параметры состоят из кода параметра (1-й байт) и его значения (4 байта). Коды параметров и форматы их значений соответствуют CAN параметрам протокола общения с сервером.