Протокол связи SR226 V3.26
Руководство пользователя API
Wuhan Lakeda Science And Technology Co., Ltd.
Содержание
1. Обзор
Протокол связи SR226 определяет интерфейс на базе UDP между радаром и терминалом ПК для серии охранных радаров “XW/SR226-6000XP”.
Он охватывает:
- Команды связи
- Управление параметрами
- Данные трассировки
- Пакеты «сердцебиение»
- Данные параметров
2. Протокол связи
- Радар и ПК должны находиться в одной подсети.
- Используется протокол UDP с порядком байтов Little Endian.
- Поток обмена:
- ПК отправляет команду связи.
- Радар получает IP/порт ПК.
- Радар отправляет данные трассировки и пакеты «сердцебиение».
Два типа сообщений:
- ПК → Радар: Команды управления (связь, параметры)
- Радар → ПК: Сообщения отчётов (данные трассировки, «сердцебиение», параметры)
2.1 Команды управления (ПК → Радар)
2.1.1 Команда связи
- ПК отправляет фиксированную команду связи размером 10 байт.
- Радар отвечает данными трассировки и пакетами «сердцебиение».
- IP радара по умолчанию:
192.168.0.100
, порт:12580
. - Отправлять раз в минуту.
Формат команды связи (10 байт):
Смещение байта | Поле | Длина | Формат | Описание |
---|---|---|---|---|
0–9 | FrameHead | 10 | char | Фикс.: 0xAA 0xAA ... |
2.1.2 Управление параметрами
Используется для запроса или изменения параметров радара.
Общий формат сообщения (32 байта):
Смещение байта | Поле | Длина | Формат | Описание |
---|---|---|---|---|
0–3 | FrameHead | 4 | uint | Фикс. 0xAA 0xAA 0xAA 0xAA |
4 | InfoType | 1 | byte | Фикс. 0x0B |
5–7 | Зарезерв. | 3 | byte | По умолч. 0x00 |
8 | ParameterType | 1 | byte | 1–255 |
9 | DeviceType | 1 | byte | Фикс. 0x01 |
10 | FaceID | 1 | byte | Фикс. 0x00 |
11 | Контрольная сумма | 1 | byte | Сумма байтов 9–24 |
12–15 | Зарезерв. | 4 | byte | По умолч. 0x00 |
16–31 | Param1–4 | 16 | разн. | Зависит от типа |
Примеры типов параметров:
- 1 – Запрос статуса
- 2 – GPS и ориентация
- 11 – Настройки порогов
- 20 – Команда одиночного кадра
- 21 – Параметры сектора
- 22 – Параметры зоны молчания
2.2 Сообщения отчётов (Радар → ПК)
2.2.1 Данные трассировки
После получения команды связи радар непрерывно отправляет отчёты трассировки.
2.2.2 Пакет «сердцебиение»
Краткое периодическое сообщение, подтверждающее, что радар работает.
2.2.3 Данные параметров
Возвращаются при запросе статуса радара (например: GPS, параметры, пороги).
Примечания
- Минимальный интервал между командами управления: 100 мс.
- Контрольная сумма: вычисляется как сумма определённых байтов.
- Сектор и зоны молчания: действуют только для механически сканирующих радаров.
- Высота/угол места: по умолчанию 0, если радар не поддерживает измерение высоты.