Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle para o Drone DLI E99

  • Sistema para controlar o drone chinês e ter acesso a camera
  • Criado a partir da Engenharia Reversa no applicativo RC FPV, o qual veio no manual porém não é compativel com o mesmo.
  • Desenvolvido com o Python 3.14 por Markus Luan
  • Na data deste commit (09/06/2026), faz apenas 5 dias que estou nessa investigação.

Vídeo explicando melhor como foi o processo.... Assistir no Youtube

Descobertas

  • O drone possuí uma porta UDP 7099 para comunicação rápida (não conecta, apenas troca dados)
  • Possui uma porta RTSP 7070 que envia a imagem da camera através da rota rtsp://192.168.1.1:7070/webcam
  • A camera só é ativada após o envio de um comando através do UDP
  • O drone constantemente fica mandando uma mensagem "02 02 00 00 00", porém nos primeiros testes estava enviando "48 02 00 00 00" (ainda não descobri porque mudou)
  • Para controlar o drone é enviado um pacote neste padrão [0x03, 0x66, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x99]
    • Onde:
      Indice Byte Descrição
      0 0x03 Talvez tipo do comando
      1 0x66 Talvez subtipo indicando que é o controle
      2 0x80 Right Stick X (Roll - Andar para os lados)
      3 0x80 Right Stick Y (Pitch - Andar para frente/trás)
      4 0x80 Left Stick Y (Throttle - Subir/Descer)
      5 0x80 Left Stick X (Yaw - Girar)
      6 0x00 ???
      7 0x00 Xor entre os bytes 2 ao 6
      8 0x99 Aparentemente ignorado
    • Por algum motivo o drone só funciona se enviar dois bytes iguais, no caso estou enviando o YAW Era nescessário definir o XOR no Byte 7

O que funciona

  • Visualizar as imagens da camera inferior
  • Subir/Descer (Throttle)
  • Ir para frente (pitch)
  • Ir para os lados (roll)
  • Rotacionar (Yaw)
  • Desligar as hélices

O que falta

  • Visualizar a imagem da camera principal
  • Alterar resolução da camera inferior
  • Implementar os botões (flip, modo "sem cabeça", alternar velocidade)
  • Controle por gestos
  • Adaptar para aplicativo
  • Desligar as luzes (se possivel)
  • Consultar bateria (se possivel)

Referencias

About

Sistema par conectar e controlar o drone chinês DLI E99

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages