Skip to main content

Дрон → Сервер (новое в v2.2)

Наследование топиков

Все топики из v2.1 доступны в данной версии. Ниже перечислены только новые топики, добавленные в v2.2.


transferring_info

  • MQTT Topic: {DRONE_ID}_transferring_info

Статус конвертации ML-модели в формат TensorRT на дроне.

statusstrrequired
Статус конвертации
noneКонвертация не запущена
startedКонвертация начата
transferringКонвертация в процессе
completedКонвертация завершена
errorОшибка конвертации
model_namestrrequired
Имя конвертируемой модели
messagestr
Текст ошибки (только при status=error)
{
"topic": "10001_transferring_info",
"message": {
"status": "transferring",
"model_name": "yolov8n.pt"
}
}

actual_objects_data

  • MQTT Topic: {DRONE_ID}_actual_objects_data

Список актуальных детектируемых объектов, сгруппированных по классам. Каждому классу соответствует массив ID объектов.

objectsobjectrequired
Объект, где ключ — класс объекта, значение — массив ID объектов этого класса
{
"topic": "10001_actual_objects_data",
"message": {
"objects": {
"car": [1, 2],
"person": [3]
}
}
}

check_registration

  • MQTT Topic: check_registration (без DRONE_ID)

Запрос на проверку регистрации дрона в системе. Сообщение — ID дрона.

messagestrrequired
ID дрона для проверки регистрации
{
"topic": "check_registration",
"message": "10001"
}