как mavlink или любой другой беспроводной протокол вступает в игру с программным обеспечением? - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь понять, как одно программное обеспечение, такое как Mission Planner, APM2 или QGroundControl, работает от начала и до конца.
Итак, каждый исходный код приложения / программного обеспечения напрямую не выполняет передачу протоколов mavlink, верно?
Встроены ли протоколы mavlink в библиотечные пакеты, которые используются в программе?
Если так, я все еще не могу найти какой-либо протокол mavlink для каждой команды, такой как isArmed () или isConnected (), в библиотекеИсходный код.
По сути, я хочу создать свою собственную библиотеку Java с mavlink, чтобы я мог создавать свое собственное программное обеспечение наземной станции управления, которое не отслеживается такой компанией, как DJI.
Спасибо.

1 Ответ

0 голосов
/ 11 июля 2018

Возможно, вы найдете dronefleet / mavlink полезным.Он позволяет читать / писать сообщения mavlink и обеспечивает уровень абстракции из низкоуровневого материала.

Отказ от ответственности: я являюсь автором этой библиотеки.

...