Ρύθμιση UDP σε έλεγχο τηλεχειριστηρίου Skydroid

Βήματα για τη μεταφορά δεδομένων σειριακής θύρας στη θύρα δικτύου μέσω UDP στο τηλεχειριστήριο Skydroid H12 και τον έλεγχο πτήσης pixhawk.

UDP setting on Skydroid remote control-flight control
Ρύθμιση UDP σε έλεγχο τηλεχειριστηρίου Skydroid

1. Συνδέσεις υλικού

Μονάδα αέρα (Drone Side):

  • Συνδέστε τον ελεγκτή πτήσης στη μονάδα αέρα μέσω τουΣειριακή θύρα D3 TTL.
  • Συνδέστε μια κάμερα IP στη μονάδα αέραθύρα Ethernet.

Επίγεια Μονάδα (Πλευρά τηλεχειριστηρίου):

  • Συνδέστε τον πομπό Skydroid 2.4G στη μονάδα γείωσηςθύρα δικτύου (δεν χρησιμοποιείται σειριακή θύρα).
  • Χρησιμοποιήστε ένα ενσύρματο καλώδιο Ethernet για να συνδέσετε το τηλεχειριστήριο Skydroid με έναν υπολογιστή (προαιρετικό για εντοπισμό σφαλμάτων).

2. Διαμόρφωση δικτύου

Διαμόρφωση μονάδας αέρα

  1. Αποκτήστε πρόσβαση στη διεπαφή ιστού της μονάδας αέρα (προεπιλεγμένη IP: 192.168.1.12).
  2. Πλοηγηθείτε στοΡυθμίσεις σειριακής θύρας:
    • ΕπιλέγωUART3 (συνδεδεμένο με τον ελεγκτή πτήσης).
    • ΣειράΑπομακρυσμένη IP στην IP του τηλεχειριστηρίου Skydroid (π.χ.192.168.1.100).
      • Αρχική προεπιλεγμένη IP για μονάδα γείωσης: 192.168.1.11.
  3. Επανεκκινήστε τη μονάδα αέρα για την εφαρμογή αλλαγών.

Διαμόρφωση τηλεχειριστηρίου Skydroid

  1. Απενεργοποιήστε το Wi-Fi για να αποφύγετε παρεμβολές με τις ασύρματες συνδέσεις 2.4G/1.4G.
  2. Ορίστε αστατική διεύθυνση IP Ethernet:
    • Αναθέτω192.168.1.100 για να βεβαιωθείτε ότι βρίσκεται στο ίδιο υποδίκτυο με τη μονάδα αέρα (192.168.1.xxx).

3. Επικύρωση δικτύου

  1. Συνδέστε το τηλεχειριστήριο σε υπολογιστή μέσω Ethernet.
  2. Χρήσηεντολές ping για να επαληθεύσετε τη συνδεσιμότητα σε όλες τις συσκευές:
    • ping 192.168.1.100 # Τηλεχειριστήριο
    • ping 192.168.1.12 # Μονάδα αέρα
    • ping 192.168.1.11 # Επίγεια Μονάδα
    • ping 192.168.1.64 # Κάμερα IP
  3. Επιβεβαιώστε ότι όλες οι συσκευές είναι προσβάσιμες στο ίδιο LAN.

4. Qugercontrol (QGC) Ρύθμιση

  1. Ανοίξτε το QGroundControl καιδημιουργήστε μια νέα σύνδεση UDP:
    • Πρωτόκολλο: UDP
    • Λιμάνι8090 (πρέπει να ταιριάζει με τη θύρα αποστολής της μονάδας αέρα).
  2. Επαληθεύστε τη λήψη δεδομένων:
    • Βεβαιωθείτε ότι το QGC εμφανίζει δεδομένα ελεγκτή πτήσης σε πραγματικό χρόνο μέσω UDP.

5. Ροή βίντεο

  1. Χρησιμοποιήστε τοH12ProTool λογισμικό:
    • Εισαγάγετε τη διεύθυνση της κάμερας IP (π.χ.192.168.1.64) για να τραβήξετε τη ροή βίντεο.
  2. Επιβεβαιώστε ότι το τηλεχειριστήριο μπορεί να έχει πρόσβαση στην τροφοδοσία της κάμερας.

Σημειώσεις-κλειδιά

  1. Συνέπεια IP: Όλες οι συσκευές πρέπει να βρίσκονται στο192.168.1.xxx υποδίκτυο.
  2. Port Matching: Τόσο η μονάδα αέρα όσο και το QGC πρέπει να χρησιμοποιούν θύρα UDP8090.
  3. Επανεκκίνηση μετά τη διαμόρφωση: Επανεκκινήστε τη μονάδα αέρα/λογισμικό για να τεθούν σε ισχύ οι ρυθμίσεις.
  4. Φυσικές Συνδέσεις: Εξασφαλίστε σταθερές συνδέσεις Ethernet και σειριακής θύρας.

Ακολουθώντας αυτά τα βήματα, σειριακά δεδομένα από τον ελεγκτή πτήσης (μέσω της μονάδας αέρα) θα μεταδοθεί μέσω UDP στη θύρα δικτύου του τηλεχειριστηρίου Skydroid, επιτρέποντας τηλεμετρία σε πραγματικό χρόνο και ροή βίντεο.

Πώς να χρησιμοποιήσετε το UDP για τη μεταφορά δεδομένων σειριακής θύρας στη θύρα δικτύου στο τηλεχειριστήριο Skydroid?

Σύνδεσμος δεδομένων βίντεο μονάδας αέρα drone, TX900 ή Vcan 1681 πρέπει να συνδέσετε τον έλεγχο πτήσης Pixhawk μέσω της θύρας TTL. Η προεπιλεγμένη ρύθμιση τριών θυρών δεδομένων TX900 είναι D1 RS232, D2 Sbus και D3 TTL. Δεν συνιστάται η χρήση της D1 ως θύρας TTL. Αυτό θα έχει μια καθυστέρηση βίντεο στο ζωντανό βίντεο.

Εκτός από αυτή τη σύνδεση δεδομένων της μονάδας αέρα σύνδεσης δεδομένων βίντεο drone, Η θύρα Ethernet συνδέει μια κάμερα IP. Στη μονάδα γείωσης, Χρησιμοποιούμε ένα καλώδιο δικτύου σε μία από τις θύρες δικτύου τους. Παρακαλώ ελέγξτε, Δεν χρησιμοποιούμε καμία σειριακή θύρα για την έξοδο των δεδομένων. Αυτή τη φορά, Θέλουμε να μεταφέρουμε τα δεδομένα ελέγχου πτήσης στη θύρα ethernet μέσω UDP, που είναι σειριακή θύρα στον αέρα προς τη θύρα δικτύου στη μονάδα εδάφους.

Εδώ χρησιμοποιούμε τη σειριακή θύρα για να συνδέσουμε τον έλεγχο πτήσης στην πλευρά της μονάδας αέρα. Στην πλευρά της μονάδας εδάφους, χρησιμοποιούμε τη θύρα δικτύου. Το καλώδιο δικτύου είναι συνδεδεμένο με τον πομπό skydroid 2.4G. Στη συνέχεια, το βίντεο και τα δεδομένα αποστέλλονται στο τηλεχειριστήριο skydroid μέσω του συστήματος ασύρματης μετάδοσης skydroid 2.4G.

Το τηλεχειριστήριο συνδέεται με τον υπολογιστή μέσω ενσύρματου δικτύου. Έχουμε μια ενσύρματη καλωδιακή σύνδεση δικτύου εδώ. Μπορεί επίσης να μην το χρειαστείτε. Γιατί πρέπει να χρησιμοποιήσετε το καλώδιο δικτύου για να συνδέσετε έναν υπολογιστή και το τηλεχειριστήριο skydroid? Εξαιτίας αυτού κάνουμε κάποιες επεμβάσεις, όπως εντολές ping, να τροποποιήσουν τη διαμόρφωση του συνδέσμου ασύρματων δεδομένων βίντεο στην ιστοσελίδα τους, Ελέγξτε εάν το δίκτυο είναι συνδεδεμένο ή όχι, και τα λοιπα.

Στον υπολογιστή, μπορείτε να εκτελέσετε εντολές ping σε αυτές τις τέσσερις IP για να ελέγξετε εάν αυτές οι τέσσερις IP είναι συνδεδεμένες. (Το τηλεχειριστήριο IP είναι 192.168.100, Η IP μονάδας εδάφους είναι 192.168.1.11, Η IP μονάδας αέρα είναι 192.168.1.12 και IP κάμερας ethernet 192.168.1.64).

Καλά, ας ρίξουμε μια ματιά στον υπολογιστή. Επειδή είναι σειριακά δεδομένα σε Ethernet μέσω UDP, Επομένως, ορισμένες ρυθμίσεις πρέπει να αλλάξουν στη διεύθυνση IP της μονάδας αέρα, εισαγω 192.168.1.12 στο πρόγραμμα περιήγησης του υπολογιστή, στην ιστοσελίδα της σειριακής καρτέλας και επιλέξτε UART3, ελέγξτε την απομακρυσμένη IP, παρακαλούμε εισάγετε την IP του τηλεχειριστηρίου. (Εδώ είναι 192.168.1.100 ως παράδειγμα), Αργότερα, θα σας δείξουμε πώς να τροποποιήσετε αυτήν τη διεύθυνση IP στο τηλεχειριστήριο.

Εάν δεν χρειάζεται να χρησιμοποιήσετε τηλεχειριστήριο, The remote IP of the air unit just use the ground units’ ip, 192.168.1.11. And then visit the ground unit webpage, the ground unit IP 192.168.1.11 does not need to be changed. These haven’t changed. It’s exactly the same as before. We only need to configure the air unit. And set the Remote IP to the IP of the remote control.

That means at the webpage of air unit, 192.168.1.12, Remote IP should enter the remote control IP address. It’s equivalent on the air unit, it receives the Flight Control serial data. It will send it to the Remote IP (Skydroid IP address). The Remote IP was previously was ground unit IP before, 192.168.1.11.
And now change to the IP of remote control to 192.168.1.100. Remember here. After changing these parameters, you need to reboot the software to take effect. Now that we have changed it, we won’t reboot it. After changing something on the webpage, you need to reboot it.

Then look at the remote control. There are some things to note. Πρώτα, the network here. It’s recommended to turn off the WiFi here. Because the remote control itself is 2.4Ghz. and our drone video data link is 1.4Ghz. There are already two wireless links. So we need to turn off the Wi-Fi of the remote control.
Here we choose Ethernet you need to configure the IP address we mentioned earlier. Change it to 192.168.1.100, which is equivalent to sending this IP from the air unit. It should be in the same network segment, 192.168.1.xxx.

Let’s look at the PC side. We already used a network cable to connecte to the remote control.
There is such an advantage. Πρώτα, we can access two wireless video data links to view the web page
to modify its parameters. Μέσω αυτού του καλωδίου δικτύου, συνδεόμαστε στον υπολογιστή, μπορούμε να έχουμε πρόσβαση στον αέρα
μονάδα, ή πρόσβαση στη μονάδα εδάφους. Τώρα λοιπόν, σε αυτό το δίκτυο, περιλαμβάνει μονάδα αέρα, ip κάμερα, μονάδα γείωσης και τηλεχειριστήριο. Είναι όλα σε ένα τοπικό δίκτυο. Μπορούν να έχουν πρόσβαση ο ένας στον άλλον.

Ας το αποδείξουμε. Για παράδειγμα, για το τηλεχειριστήριο. Μπορούμε να κάνουμε ping στο τηλεχειριστήριο, Μπορεί να συνδεθεί. Και η μονάδα αέρα μας είναι 192.168.1.12, Αυτό σημαίνει ότι το καθένα μπορεί να συνδεθεί. εάν οι πελάτες έχουν οποιοδήποτε πρόβλημα, απλά χρησιμοποιήστε την εντολή ping, μπορεί να ξέρει, ποιος κόμβος δεν είναι συνδεδεμένος. Έχουμε ακόμη και IP κάμερα, ήτοι 192.168.1.64, που μπορεί επίσης να συνδεθεί. Τώρα η IP κάμερα, δύο ασύρματες συνδέσεις,
το τηλεχειριστήριο, και ο υπολογιστής βρίσκονται όλοι στο ίδιο τοπικό δίκτυο. Και μπορούν να έχουν πρόσβαση ο ένας στον άλλον.

Επιπλέον, Αν πρέπει να δούμε βίντεο εδώ, κάντε κλικ στο H12ProTool, επιλέξτε προβολή βίντεο, μπορούμε να δούμε το βίντεο της κάμερας. Εδώ, remember to enter the camera’s IP, This place needs to be changed. Change it to the customer’s camera IP address. Now the remote control, through this connection, it can already access this IP camera. So it can directly pull the stream, and you can directly watch it. let me move the IP camera, you see, we can see the living video on the remote control.

Let’s take a look at QGC, Qugercontrol, click QGroundControl application, Choose Application Setting.
Because we are using the serial to Ethernet over UDP, so when connecting here, we will disconnect and delete it first, we will create a new link to show you the operation details.

Click Add button, Here we need to select UDP. This is a key point. And then the second place, Λιμάνι 8090.
Let me explain again. Why do we set it like this? Let’s back PC, This is the configuration of the air unit.
the configuration of air unit 192.168.1.12, the serial data will send to this remote IP, This is the IP of the remote control. It will be sent to this port 8090. They send data to this port.

On the remote control. The port also be 8090. Κάντε κλικ στο OK, και στη συνέχεια, Now it prompts that UDP is connecting to port 8090. Wait for the connection, It’s already collecting data. Now move the flight control, It’s connected. There is living data.

If you have any questions on the connection on the UDP, or contact us for further technical support, maybe you also can try the TCP protocol.

morningcore cx6600 for skydroid remote control
morningcore cx6600 for skydroid remote control

Κάνε μια ερώτηση

← Πίσω

Το μήνυμά σας έχει σταλεί