Configuração UDP no controle de controle de controle remoto Skydroid

Etapas para transferir dados da porta serial para a porta de rede via UDP no controle remoto Skydroid H12 e controle de vôo pixhawk.

UDP setting on Skydroid remote control-flight control
Configuração UDP no controle de controle de controle remoto Skydroid

1. Conexões de hardware

Unidade Aérea (Lado do drone):

  • Conecte o controlador de vôo à unidade aérea através doPorta serial D3 TTL.
  • Conecte uma câmera IP à unidade aéreaConexão de Rede.

Unidade Terrestre (Lado do controle remoto):

  • Conecte o transmissor Skydroid 2.4G à unidade terrestreporta de rede (nenhuma porta serial usada).
  • Use um cabo Ethernet com fio para conectar o controle remoto Skydroid a um computador (opcional para depuração).

2. Configuração de rede

Configuração da unidade aérea

  1. Acesse a interface web da Unidade Aérea (IP padrão: 192.168.1.12).
  2. Navegue até oConfigurações de porta serial:
    • SelecioneUART3 (conectado ao controlador de vôo).
    • DefinirIP remoto Para o IP do controle remoto do SkyDroid (Por exemplo,,192.168.1.100).
      • IP padrão original para unidade de terra: 192.168.1.11.
  3. Reinicie a unidade de ar para aplicar alterações.

Configuração do controle remoto Skydroid

  1. Desative Wi-Fi Para evitar a interferência nos links sem fio 2.4g/1.4g.
  2. Defina aEndereço IP da Ethernet estática:
    • Atribuir192.168.1.100 para garantir que esteja na mesma sub -rede que a unidade de ar (192.168.1.xxx).

3. Validação de rede

  1. Conecte o controle remoto a um computador via Ethernet.
  2. Usarcomandos de ping Para verificar a conectividade em todos os dispositivos:
    • ping 192.168.1.100 # Controle remoto
    • ping 192.168.1.12 # Unidade Aérea
    • ping 192.168.1.11 # Unidade Terrestre
    • ping 192.168.1.64 # Câmera IP
  3. Confirme todos os dispositivos estão acessíveis na mesma LAN.

4. QgroundControl (QGC) Configurar

  1. Abra QgroundControl eCrie uma nova conexão UDP:
    • Protocolo: UDP
    • Porta8090 (deve corresponder à porta de envio da unidade aérea).
  2. Verifique a recepção de dados:
    • Verifique se o QGC exibe dados do controlador de vôo em tempo real sobre UDP.

5. Transmissão de vídeo

  1. Use oH12Protool Programas:
    • Digite o endereço da câmera IP (Por exemplo,,192.168.1.64) Para puxar o fluxo de vídeo.
  2. Confirme o controle remoto pode acessar o feed da câmera.

Notas -chave

  1. Consistência de IP: Todos os dispositivos devem estar no192.168.1.xxx Subnet.
  2. Correspondência de portas: Tanto a unidade aérea quanto o QGC devem usar a porta UDP8090.
  3. Reinicializar após configuração: Reinicie a unidade de ar/software para que as configurações tenham efeito.
  4. Conexões Físicas: Garanta links estáveis ​​de Ethernet e porta serial.

Seguindo estes passos, dados seriais do controlador de vôo (através da unidade de ar) será transmitido por UDP para a porta de rede do controle remoto Skydroid, permitindo telemetria em tempo real e streaming de vídeo.

Como usar o UDP para transferir dados da porta serial para a porta de rede no controle remoto Skydroid?

Unidade aérea do link de dados de vídeo do drone, TX900 ou Vcan 1681 precisa conectar o controle de vôo Pixhawk via porta TTL. A configuração padrão de três portas de dados do TX900 é D1 RS232, D2 Sbus e D3 TTL. Não recomendamos usar D1 como porta TTL. Isso terá um atraso de vídeo no vídeo ao vivo.

Exceto que a conexão de dados da unidade aérea do link de dados de vídeo do drone, A porta Ethernet está conectando uma câmera IP. Na unidade terrestre, Usamos um cabo de rede em uma de suas portas de rede. por favor, verifique, Não usamos nenhuma porta serial para saída de dados. Desta vez, queremos transferir os dados de controle de vôo para a porta Ethernet via UDP, que é a porta serial da unidade aérea para a porta de rede da unidade terrestre.

Aqui usamos a porta serial para conectar o controle de vôo no lado da unidade aérea. Do lado da unidade terrestre, usamos a porta de rede. O cabo de rede está conectado ao transmissor skydroid 2.4G. E então o vídeo e os dados são enviados para o controle remoto skydroid através do sistema de transmissão sem fio skydroid 2.4G.

O controle remoto está conectado ao computador por meio de uma rede com fio. Temos uma conexão de cabo de rede com fio aqui. Você também pode não precisar disso. Por que você deve usar o cabo de rede para conectar um computador e um controle remoto skydroid? Por isso fazemos algumas operações, como comandos ping, modificar a configuração do link de dados de vídeo sem fio em sua página da web, Verifique se a rede está conectada ou não, etc.

No computador, você pode executar comandos ping para esses quatro IPs para verificar se esses quatro IPs estão conectados. (IP de controle remoto é 192.168.100, O IP da unidade terrestre é 192.168.1.11, O IP da unidade aérea é 192.168.1.12 e câmera IP ethernet 192.168.1.64).

OK, vamos dar uma olhada no computador. Porque são dados seriais para Ethernet sobre UDP, Portanto, algumas configurações precisam ser alteradas no endereço IP da unidade aérea, digitar 192.168.1.12 no navegador do computador, na página da guia serial e escolha UART3, verifique o IP remoto, por favor insira o IP do controle remoto. (Aqui está 192.168.1.100 como exemplo), Mais tarde, mostraremos como modificar este endereço IP no controle remoto.

Se você não precisa usar um controle remoto, O IP remoto da unidade aérea usa apenas as unidades terrestres’ IP, 192.168.1.11. E então visite a página da unidade terrestre, o IP da unidade terrestre 192.168.1.11 não precisa ser alterado. Isso não mudou. É exatamente igual a antes. Precisamos apenas configurar a unidade aérea. E defina o IP remoto para o IP do controle remoto.

Isso significa que na página da unidade aérea, 192.168.1.12, O IP remoto deve inserir o endereço IP do controle remoto. É equivalente na unidade aérea, ele recebe os dados seriais do Flight Control. Ele irá enviá-lo para o IP remoto (Endereço IP do Skydroid). O IP remoto era anteriormente o IP da unidade terrestre antes, 192.168.1.11.
E agora mude para o IP do controle remoto para 192.168.1.100. Lembre -se aqui. Depois de alterar esses parâmetros, você precisa reiniciar o software para entrar em vigor. Agora que mudamos isso, Nós não vamos reiniciar. Depois de mudar algo na página da web, você precisa reiniciá -lo.

Em seguida, olhe para o controle remoto. Há algumas coisas para observar. Primeiro, a rede aqui. É recomendável desligar o wifi aqui. Porque o próprio controle remoto é de 2,4 ghz. e nosso link de dados de vídeo com drone é 1,4 GHz. Já existem dois links sem fio. Então, precisamos desligar o Wi-Fi do controle remoto.
Aqui escolhemos Ethernet que você precisa para configurar o endereço IP que mencionamos anteriormente. Mude para 192.168.1.100, o que equivale a enviar este IP da unidade de ar. Deve estar no mesmo segmento de rede, 192.168.1.xxx.

Vamos olhar para o lado do PC. Já usamos um cabo de rede para conectar ao controle remoto.
Existe essa vantagem. Primeiro, podemos acessar dois links de dados de vídeo sem fio para visualizar a página da web
para modificar seus parâmetros. Através deste cabo de rede, nós nos conectamos ao computador, podemos acessar o ar
unidade, ou acesse a unidade terrestre. Então agora, nesta rede, está incluindo unidade de ar, câmera ip, unidade terrestre e controle remoto. Eles estão todos em uma rede local. Eles podem acessar um ao outro.

Vamos demonstrar isso. Por exemplo, para o controle remoto. Podemos fazer ping no controle remoto, Pode ser conectado. E nossa unidade aérea é 192.168.1.12, Isso significa que cada um pode ser conectado. se os clientes tiverem algum problema, basta usar o comando ping, ele pode saber, qual nó não está online. Temos até uma câmera IP, aquilo é 192.168.1.64, que também pode ser conectado. Agora a câmera IP, dois links sem fio,
o controle remoto, e o computador estão todos na mesma rede local. E eles podem acessar um ao outro.

além do que, além do mais, Se precisarmos ver o vídeo aqui, clique em H12ProTool, escolha a visualização do vídeo, podemos ver o vídeo da câmera. Aqui, lembre-se de inserir o IP da câmera, Este lugar precisa ser mudado. Altere para o endereço IP da câmera do cliente. Agora o controle remoto, através desta conexão, ele já pode acessar esta câmera IP. Então ele pode puxar diretamente o fluxo, e você pode assistir diretamente. deixe-me mover a câmera IP, você vê, podemos ver o vídeo ao vivo no controle remoto.

Vamos dar uma olhada no QGC, QgroundControl, clique no aplicativo QGroundControl, Escolha a configuração do aplicativo.
Porque estamos usando serial para Ethernet sobre UDP, então, ao conectar aqui, vamos desconectar e deletar primeiro, criaremos um novo link para mostrar os detalhes da operação.

Clique no botão Adicionar, Aqui precisamos selecionar UDP. Este é um ponto chave. E então o segundo lugar, Porta 8090.
Deixe-me explicar novamente. Por que definimos assim? Vamos voltar ao PC, Esta é a configuração da unidade de ar.
a configuração da unidade de ar 192.168.1.12, os dados seriais serão enviados para este IP remoto, Este é o IP do controle remoto. Será enviado para esta porta 8090. Eles enviam dados para esta porta.

No controle remoto. O porto também será 8090. Clique OK, e então, Agora ele avisa que o UDP está se conectando à porta 8090. Aguarde a conexão, Já está coletando dados. Agora mova o controle de vôo, Está conectado. Existem dados vivos.

Se você tiver alguma dúvida sobre a conexão no UDP, ou entre em contato conosco para obter mais suporte técnico, talvez você também possa tentar o Protocolo TCP.

morningcore cx6600 for skydroid remote control
Morningcore CX6600 para controle remoto de Skydroid

Faça uma pergunta

← Voltar

Sua mensagem foi enviada