Pesquisar aqui

sábado, 9 de janeiro de 2021

MAVLink

    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 XMLCada 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 suportadasDrones, 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.