MAVLink é um protocolo de mensagens muito leve para comunicação com drones (e entre componentes de drones integrados).
O MAVLink segue um padrão de design híbrido moderno de publicação-assinatura e ponto a ponto: Os fluxos de dados são enviados / publicados como tópicos, enquanto os subprotocolos de configuração, como protocolo de missão ou protocolo de parâmetro, são ponto a ponto com retransmissão. As mensagens são definidas em arquivos XML. Cada arquivo XML define o conjunto de mensagens suportado por um sistema MAVLink específico, também conhecido como "dialeto". O conjunto de mensagens de referência que é implementado pela maioria das estações de controle de solo e pilotos automáticos é definido em common.xml (a maioria dos dialetos é construída sobre esta definição). O conjunto de ferramentas MAVLink usa as definições de mensagem XML para gerar bibliotecas MAVLink para cada uma das linguagens de programação suportadas. Drones, estações de controle de solo e outros sistemas MAVLink usam as bibliotecas geradas para se comunicar. Eles são normalmente licenciados pelo MIT e, portanto, podem ser usados sem limites em qualquer aplicativo de código fechado sem publicar o código-fonte do aplicativo de código fechado.
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.