Réglage UDP sur le contrôle de la télécommande SkyDroid

Étapes pour transférer les données du port série vers le port réseau via UDP sur la télécommande Skydroid H12 et le contrôle de vol pixhawk.

UDP setting on Skydroid remote control-flight control
Réglage UDP sur le contrôle de la télécommande SkyDroid

1. Connexions matérielles

Unité aérienne (Côté drone):

  • Connectez le contrôleur de vol à l'unité aérienne via lePort série D3 TTL.
  • Connectez une caméra IP au port de l'unité aérienneport Ethernet.

Unité au sol (Côté télécommande):

  • Connectez l'émetteur Skydroid 2.4G à l'unité au sol.port réseau (aucun port série utilisé).
  • Utilisez un câble Ethernet filaire pour relier la télécommande Skydroid à un ordinateur (facultatif pour le débogage).

2. Configuration réseau

Configuration de l'unité aérienne

  1. Accédez à l’interface Web de l’unité aérienne (IP par défaut: 192.168.1.12).
  2. Accédez auParamètres du port série:
    • SélectionnerUART3 (connecté au contrôleur de vol).
    • EnsembleIP distante à l’adresse IP de la télécommande Skydroid (par exemple,192.168.1.100).
      • IP par défaut d'origine pour l'unité au sol: 192.168.1.11.
  3. Redémarrez l'unité aérienne pour appliquer les modifications.

Configuration de la télécommande Skydroid

  1. Désactiver le Wi-Fi pour éviter les interférences avec les liaisons sans fil 2,4G/1,4G.
  2. Définir unadresse IP Ethernet statique:
    • Attribuer192.168.1.100 pour vous assurer qu'il se trouve sur le même sous-réseau que l'unité aérienne (192.168.1.xxx).

3. Validation du réseau

  1. Connectez la télécommande à un ordinateur via Ethernet.
  2. Utilisationcommandes ping pour vérifier la connectivité sur tous les appareils:
    • pinger 192.168.1.100 # Télécommande
    • pinger 192.168.1.12 # Unité aérienne
    • pinger 192.168.1.11 # Unité au sol
    • pinger 192.168.1.64 # Caméra IP
  3. Confirmez que tous les appareils sont accessibles au sein du même réseau local.

4. QgroundControl (QGC) Installation

  1. Ouvrez QGroundControl etcréer une nouvelle connexion UDP:
    • Protocole: UDP
    • Port8090 (doit correspondre au port d’envoi de l’unité aérienne).
  2. Vérifier la réception des données:
    • Assurez-vous que QGC affiche les données du contrôleur de vol en temps réel via UDP.

5. Diffusion vidéo

  1. Utilisez leH12ProTool Logiciel:
    • Entrez l'adresse de la caméra IP (par exemple,192.168.1.64) pour extraire le flux vidéo.
  2. Confirmez que la télécommande peut accéder au flux de la caméra.

Notes clés

  1. Cohérence IP: Tous les appareils doivent être sur le192.168.1.xxx sous-réseau.
  2. Correspondance des ports: L'unité aérienne et le QGC doivent utiliser le port UDP8090.
  3. Redémarrer après la configuration: Redémarrez l'unité aérienne/le logiciel pour que les paramètres prennent effet..
  4. Connexions physiques: Assurer des liaisons Ethernet et de port série stables.

En suivant ces étapes, données série du contrôleur de vol (via l'unité aérienne) sera transmis via UDP au port réseau de la télécommande Skydroid, permettant la télémétrie en temps réel et le streaming vidéo.

Comment utiliser UDP pour transférer les données du port série vers le port réseau de la télécommande Skydroid?

Unité aérienne de liaison de données vidéo de drone, TX900 ou Vcan1681 besoin de connecter le contrôle de vol Pixhawk via le port TTL. Le réglage par défaut des trois ports de données du TX900 est D1 RS232, D2 Sbus et D3 TTL. Nous n'avons pas recommandé d'utiliser D1 comme port TTL. Cela aura un retard vidéo sur la vidéo en direct.

Sauf que la connexion de données de l'unité aérienne de liaison de données vidéo du drone, Le port Ethernet connecte une caméra IP. Sur l'unité au sol, Nous utilisons un câble réseau sur l'un de leurs ports réseau. Vérifiez s'il vous plaît, Nous n'utilisons aucun port série pour sortir les données. Cette fois, nous voulons transférer les données de contrôle de vol vers le port Ethernet via UDP, qui est le port série de l'unité aérienne vers le port réseau de l'unité au sol.

Ici, nous utilisons le port série pour connecter la commande de vol côté unité aérienne. Du côté des unités au sol, nous utilisons le port réseau. Le câble réseau est connecté à l'émetteur skydroid 2.4G. Et puis la vidéo et les données sont envoyées à la télécommande skydroid via le système de transmission sans fil skydroid 2.4G.

La télécommande est connectée à l'ordinateur via un réseau filaire. Nous avons ici une connexion par câble réseau filaire. Vous pouvez aussi n'en avoir pas besoin. Pourquoi devriez-vous utiliser le câble réseau pour connecter un ordinateur et une télécommande skydroid? C'est pour cette raison que nous effectuons certaines opérations, comme les commandes ping, modifier la configuration de la liaison de données vidéo sans fil sur leur page Web, Vérifiez si le réseau est connecté ou non, etc.

Sur l'ordinateur, vous pouvez exécuter des commandes ping sur ces quatre IP pour vérifier si ces quatre IP sont connectées. (L'adresse IP de la télécommande est 192.168.100, L'adresse IP de l'unité au sol est 192.168.1.11, L'IP de l'unité aérienne est 192.168.1.12 et caméra Ethernet IP 192.168.1.64).

D'accord, jetons un coup d'oeil sur l'ordinateur. Parce qu'il s'agit de données série vers Ethernet via UDP, Certains paramètres doivent donc être modifiés au niveau de l'adresse IP de l'unité aérienne., Entrer 192.168.1.12 dans le navigateur de l'ordinateur, sur la page Web de l'onglet série et choisissez UART3, vérifiez l'adresse IP distante, veuillez entrer l'IP de la télécommande. (Voici 192.168.1.100 à titre d'exemple), Plus tard, nous allons vous montrer comment modifier cette adresse IP sur la télécommande.

Si vous n'avez pas besoin d'utiliser une télécommande, L'adresse IP distante de l'unité aérienne utilise simplement les unités au sol’ adresse IP, 192.168.1.11. Et puis visitez la page Web de l'unité terrestre, l'IP de l'unité au sol 192.168.1.11 n'a pas besoin d'être changé. Ceux-ci n'ont pas changé. C'est exactement la même chose qu'avant. Il suffit de configurer l'unité aérienne. Et définissez l'IP distante sur l'IP de la télécommande.

Cela signifie sur la page Web de l'unité aérienne, 192.168.1.12, L'adresse IP distante doit saisir l'adresse IP de la télécommande.. C'est équivalent sur l'unité aérienne, il reçoit les données série du Flight Control. Il l'enverra à l'adresse IP distante (Adresse IP du Skydroid). L'adresse IP distante était auparavant l'adresse IP de l'unité au sol avant, 192.168.1.11.
Et maintenant, changez l'adresse IP de la télécommande pour 192.168.1.100. Rappelez-vous ici. Après avoir modifié ces paramètres, vous devez redémarrer le logiciel pour prendre effet. Maintenant que nous l'avons changé, nous ne le redémarrerons pas. Après avoir modifié quelque chose sur la page Web, tu dois le redémarrer.

Alors regarde la télécommande. Il y a certaines choses à noter. D'abord, le réseau ici. Il est recommandé de désactiver le WiFi ici. Parce que la télécommande elle-même est à 2,4 GHz. et notre liaison de données vidéo de drone est de 1,4 GHz. Il existe déjà deux liaisons sans fil. Il faut donc désactiver le Wi-Fi de la télécommande.
Ici, nous choisissons Ethernet, vous devez configurer l'adresse IP que nous avons mentionnée plus tôt. Changez-le en 192.168.1.100, ce qui équivaut à envoyer cette IP depuis l'unité aérienne. Il devrait être dans le même segment de réseau, 192.168.1.xxx.

Regardons du côté PC. Nous avons déjà utilisé un câble réseau pour nous connecter à la télécommande.
Il y a un tel avantage. D'abord, nous pouvons accéder à deux liaisons de données vidéo sans fil pour afficher la page Web
modifier ses paramètres. Grâce à ce câble réseau, nous nous connectons à l'ordinateur, nous pouvons accéder à l'air
unité, ou accéder à l'unité au sol. Alors maintenant, sur ce réseau, il comprend l'unité aérienne, caméra IP, unité au sol et télécommande. Ils sont tous dans un réseau local. Ils peuvent accéder les uns aux autres.

Montrons-le. Par exemple, pour la télécommande. Nous pouvons envoyer un ping à la télécommande, Il peut être connecté. Et notre unité aérienne est 192.168.1.12, Cela signifie que chacun peut être connecté. si les clients ont des problèmes, utilisez simplement la commande ping, il peut savoir, quel nœud n'est pas en ligne. Nous avons même une caméra IP, C'est 192.168.1.64, qui peut également être connecté. Maintenant la caméra IP, deux liaisons sans fil,
la télécommande, et l'ordinateur sont tous sur le même réseau local. Et ils peuvent accéder les uns aux autres.

en outre, Si nous avons besoin de voir la vidéo ici, cliquez sur H12ProTool, choisissez le visionnage vidéo, nous pouvons voir la vidéo de la caméra. Ici, n'oubliez pas de saisir l'IP de la caméra, Cet endroit doit être changé. Remplacez-le par l'adresse IP de la caméra du client. Maintenant la télécommande, grâce à cette connexion, il peut déjà accéder à cette caméra IP. Il peut donc directement extraire le flux, et vous pouvez le regarder directement. laisse-moi déplacer la caméra IP, tu vois, on peut voir la vidéo en direct sur la télécommande.

Jetons un coup d'oeil à QGC, QgroundControl, cliquez sur l'application QGroundControl, Choisir le paramètre d'application.
Parce que nous utilisons la série vers Ethernet via UDP, donc en me connectant ici, nous allons d'abord le déconnecter et le supprimer, nous créerons un nouveau lien pour vous montrer les détails de l'opération.

Cliquez sur le bouton Ajouter, Ici, nous devons sélectionner UDP. C'est un point clé. Et puis la deuxième place, Port 8090.
Laisse-moi t'expliquer encore. Pourquoi le définissons-nous comme ça? Revenons au PC, Voici la configuration de l'unité aérienne.
la configuration de l'unité aérienne 192.168.1.12, les données série seront envoyées à cette IP distante, C'est l'IP de la télécommande. Il sera envoyé à ce port 8090. Ils envoient des données à ce port.

Sur la télécommande. Le port soit également 8090. Cliquez sur OK, et alors, Maintenant, il indique qu'UDP se connecte au port 8090. Attendez la connexion, Il collecte déjà des données. Maintenant, déplacez la commande de vol, C'est connecté. Il existe des données vivantes.

Si vous avez des questions sur la connexion sur l'UDP, ou contactez-nous pour une assistance technique supplémentaire, peut-être que tu peux aussi essayer le Protocole TCP.

morningcore cx6600 for skydroid remote control
Morningcore cx6600 pour télécommande skydroid

Poser une question

← Retour

Merci pour votre réponse. ✨