Skip to main content

API Server-Drone v3.0

API интеграции MQTT-топиков между сервером и дроном проекта Wheelies.

Протокол: MQTT
Формат данных: JSON
Формат топика: {DRONE_ID}_{topic_name}

Типы данных

Point

latfloatrequired
Широта
longfloatrequired
Долгота
heightfloat
Высота полёта (м)

Position

pointPointrequired
Координаты
latfloatrequired
Широта
longfloatrequired
Долгота
heightfloat
Высота (м)
directionintrequired
Направление движения (0–360°)
speedfloat
Скорость (м/с)

Все топики

58 из 58 топиков
ТопикНаправлениеКатегорияОписание
missionСервер → ДронМиссииОтправка миссии на дрон
pause_missionСервер → ДронМиссииУправление паузой миссии
cancel_missionСервер → ДронМиссииОтмена текущей миссии
use_hand_modeСервер → ДронУправление полётомРучной/автоматический режим
gimbal_controlСервер → ДронКамера и подвесУправление подвесом камеры
get_current_dataСервер → ДронЗапрос состоянияЗапрос текущего состояния
gimbal_auto_controlСервер → ДронКамера и подвесАвтосканирование подвеса
joy_controlСервер → ДронУправление полётомКоманды джойстика
critical_disarmСервер → ДронУправление полётомЭкстренное отключение моторов
obstacle_avoidanceСервер → ДронУправление полётомОбход препятствий
sim_gpsСервер → ДронУправление полётомСимуляция GPS-координат
camera_trackingСервер → ДронКамера и подвесВыбор камеры трекинга
use_ai_videoСервер → ДронКамера и подвесAI-детекция на видеопотоке
set_model_nameСервер → ДронML-моделиУстановка активной модели
get_drone_paramsСервер → ДронПараметры дронаЗапрос параметров ArduPilot
set_drone_paramsСервер → ДронПараметры дронаУстановка параметров ArduPilot
get_calibration_dataСервер → ДронКалибровкаЗапрос данных калибровки
set_calibrationСервер → ДронКалибровкаЗапуск калибровки
get_check_motorsСервер → ДронКалибровкаЗапрос данных моторов
set_check_motorsСервер → ДронКалибровкаПроверка моторов
stream_urlСервер → ДронКамера и подвесURL видеопотока
drone_request_approveСервер → ДронРегистрацияПодтверждение регистрации
send_file_linkСервер → ДронML-моделиЗагрузка ML-модели
delete_modelСервер → ДронML-моделиУдаление модели
follow_track_objectСервер → ДронСлежение за объектамиСлежение камеры за объектом
drone_strike_objectСервер → ДронСлежение за объектамиТаран объекта
drone_follow_objectСервер → ДронСлежение за объектамиСледование дрона за объектом
registration_check_resultСервер → ДронРегистрацияРезультат проверки регистрации
create_orthophotoСервер → ДронОртофотоОтвет на запрос ортофотоплана
transferring_to_tensorRTСервер → ДронML-моделиКонвертация модели в TensorRT
drop_servoСервер → ДронСбросСброс сервопривода
dataДрон → СерверТелеметрияТелеметрия дрона
mission_receivedДрон → СерверМиссииПодтверждение получения миссии
mission_completedДрон → СерверМиссииЗавершение миссии
mission_cancelledДрон → СерверМиссииОтмена миссии
photoДрон → СерверТелеметрияФото с детектируемым объектом
current_model_trackingДрон → СерверML-моделиТекущая активная модель
result_deleteДрон → СерверML-моделиРезультат удаления модели
objects_dataДрон → СерверТелеметрияМетаданные детектируемого объекта
gimbal_dataДрон → СерверКамера и подвесДанные подвеса камеры
gimbal_auto_statusДрон → СерверКамера и подвесСтатус автосканирования
drone_params_dataДрон → СерверПараметры дронаПараметры ArduPilot
ardupilot_statusДрон → СерверТелеметрияСтатусные сообщения ArduPilot
calibration_dataДрон → СерверКалибровкаДанные калибровки
check_motors_dataДрон → СерверКалибровкаДанные проверки моторов
download_infoДрон → СерверML-моделиПрогресс загрузки модели
mag_fitnessДрон → СерверКалибровкаКалибровка магнитометра
stream_lostДрон → СерверКамера и подвесПотеря видеопотока
payloadДрон → СерверТелеметрияСтатус оборудования
drone_request_initДрон → СерверРегистрацияИнициация регистрации
drone_request_completeДрон → СерверРегистрацияЗавершение регистрации
follow_info_publisherДрон → СерверСлежение за объектамиСтатус трекинга камерой
drone_strike_statusДрон → СерверСлежение за объектамиСтатус тарана
drone_follow_statusДрон → СерверСлежение за объектамиСтатус следования
check_registrationДрон → СерверРегистрацияПроверка регистрации
actual_objects_dataДрон → СерверЗапрос состоянияСписок детектируемых объектов
create_orthophoto_requestДрон → СерверОртофотоЗапрос создания ортофотоплана
transferring_infoДрон → СерверML-моделиСтатус конвертации модели