Inhaltsverzeichnis
Schritte zur Übertragung von seriellen Portdaten in den Netzwerkport über UDP auf dem Fallschirmspringen H12 Fernbedienung und Flugsteuerung Pixhawk.

1. Hardwareverbindungen
Lufteinheit (Drohnenseite):
- Schließen Sie den Flugcontroller über die an die Lufteinheit anSerieller D3 -TTL -Port.
- Schließen Sie eine IP -Kamera an die Lufteinheit anEthernet Anschluss.
Bodeneinheit (Fernbedienungsseite):
- Schließen Sie den 2,4 -g -Sender des Fallschirmschadens an die Bodeneinheit anNetzwerkport (Kein serieller Port verwendet).
- Verwenden Sie ein kabelgebundenes Ethernet -Kabel, um den Fallschirmschgang mit einem Computer mit einem Computer zu verknüpfen (Optional zum Debuggen).
2. Netzwerkkonfiguration
Lufteinheit Konfiguration
- Greifen Sie auf die Webschnittstelle der Lufteinheit zu (Standard-IP:
192.168.1.12). - Navigieren zumSerielle Porteinstellungen:
- WählenUART3 (mit dem Flugcontroller verbunden).
- SatzRemote-IP an die IP der Skydroid-Fernbedienung (z.B.,
192.168.1.100).- Ursprüngliche Standard-IP für die Bodeneinheit:
192.168.1.11.
- Ursprüngliche Standard-IP für die Bodeneinheit:
- Starten Sie die Lufteinheit neu Änderungen anzuwenden.
Fallschirmschgangskontrollkonfiguration
- Deaktivieren Sie WLAN um Störungen der 2,4G/1,4G-Funkverbindungen zu vermeiden.
- Stellen Sie einStatische Ethernet-IP-Adresse:
- Zuordnen
192.168.1.100um sicherzustellen, dass es sich im selben Subnetz wie die Lufteinheit befindet (192.168.1.xxx).
- Zuordnen
3. Netzwerkvalidierung
- Verbinden Sie die Fernbedienung über Ethernet mit einem Computer.
- BenutzenPing-Befehle um die Konnektivität aller Geräte zu überprüfen:
- Klingeln 192.168.1.100 # Fernbedienung
- Klingeln 192.168.1.12 # Lufteinheit
- Klingeln 192.168.1.11 # Bodeneinheit
- Klingeln 192.168.1.64 # IP -Kamera
- Stellen Sie sicher, dass alle Geräte im selben LAN erreichbar sind.
4. QgroundControl (QGC) Aufstellen
- Öffnen Sie QGroundControl undErstellen Sie eine neue UDP-Verbindung:
- Protokoll: UDP
- Hafen:
8090(muss mit dem Sendeanschluss der Lufteinheit übereinstimmen).
- Überprüfen Sie den Datenempfang:
- Stellen Sie sicher, dass QGC Flugsteuerungsdaten in Echtzeit über UDP anzeigt.
5. Video -Streaming
- Verwenden Sie dieH12ProTool Software:
- Geben Sie die Adresse der IP-Kamera ein (z.B.,
192.168.1.64) um den Videostream abzurufen.
- Geben Sie die Adresse der IP-Kamera ein (z.B.,
- Stellen Sie sicher, dass die Fernbedienung auf den Feed der Kamera zugreifen kann.
Schlüsselnotizen
- IP-Konsistenz: Alle Geräte müssen eingeschaltet sein
192.168.1.xxxSubnetz. - Port -Matching: Sowohl die Lufteinheit als auch die QGC müssen den UDP -Port verwenden
8090. - Starten Sie nach der Konfiguration neu: Starten Sie die Air -Einheit/Software neu, damit die Einstellungen wirksam werden können.
- Physische Verbindungen: Stellen Sie stabile Ethernet- und Serienportverbindungen sicher.
Indem Sie diese Schritte befolgen, Seriendaten aus dem Flugcontroller (über die Lufteinheit) wird über UDP an den Netzwerk -Netzwerk -Kontroll -Port -Port übertragen, Aktivieren Sie Echtzeit-Telemetrie- und Video-Streaming.
So verwenden Sie UDP, um serielle Portdaten in den Netzwerkport auf dem Fallschirmsprung -Fernbedienung zu übertragen?
Lufteinheit der Drohnen -Videodaten Link, TX900 oder Vcan1681 müssen den Flugsteuerung Pixhawk über den TTL -Port anschließen. TX900 Drei Datenports Standardeinstellung ist D1 RS232, D2 SBUS und D3 TTL. Wir haben dies nicht empfohlen, D1 als TTL -Port zu verwenden. Das wird eine Videoverspätung im lebenden Video haben.
Außer dieser Datenverbindung der Drohnen-Video-Datenverbindungs-Lufteinheit, Der Ethernet-Port verbindet eine IP-Kamera. Auf der Bodeneinheit, Wir verwenden ein Netzkabel an einem ihrer Netzwerkanschlüsse. überprüfen Sie bitte, Wir verwenden keine serielle Schnittstelle zur Ausgabe der Daten. Diesmal, Wir wollen die Flugsteuerungsdaten über UDP an den Ethernet-Port übertragen, Dabei handelt es sich um einen seriellen Anschluss an der Lufteinheit und einen Netzwerkanschluss an der Bodeneinheit.
Hier verwenden wir die serielle Schnittstelle, um die Flugsteuerung auf der Seite der Lufteinheit anzuschließen. Auf der Seite der Bodeneinheit, Wir verwenden den Netzwerkport. Das Netzwerkkabel ist mit dem Skydroid 2.4G-Sender verbunden. Anschließend werden das Video und die Daten über das drahtlose Skydroid 2.4G-Übertragungssystem an die Skydroid-Fernbedienung gesendet.
Die Fernbedienung ist über ein kabelgebundenes Netzwerk mit dem Computer verbunden. Wir haben hier eine kabelgebundene Netzwerkkabelverbindung. Sie können es auch nicht brauchen. Warum sollten Sie das Netzwerkkabel verwenden, um einen Computer und eine Skydroid-Fernbedienung zu verbinden?? Aus diesem Grund führen wir einige Operationen durch, solche wie Ping-Befehle, Ändern Sie die Konfiguration der drahtlosen Videodatenverbindung auf ihrer Webseite, Überprüfen Sie, ob das Netzwerk verbunden ist oder nicht, etc.
Am Computer, Sie können Ping-Befehle an diese vier IPs ausführen, um zu überprüfen, ob diese vier IPs verbunden sind. (Remote Control IP ist 192.168.100, Die IP der Bodeneinheit lautet 192.168.1.11, Die IP der Lufteinheit ist 192.168.1.12 und Ethernet-Kamera-IP 192.168.1.64).
Okay, Werfen wir einen Blick auf den Computer. Weil es sich um serielle Daten zu Ethernet über UDP handelt, Daher müssen einige Einstellungen an der IP-Adresse der Lufteinheit geändert werden, eingeben 192.168.1.12 im Browser des Computers, Wählen Sie auf der Registerkarte „Seriell“ die Option „UART3“., Überprüfen Sie die Remote-IP, Bitte geben Sie die IP der Fernbedienung ein. (Hier ist 192.168.1.100 als Beispiel), Später, Wir zeigen Ihnen, wie Sie diese IP -Adresse auf der Fernbedienung ändern können.
Wenn Sie keine Fernbedienung verwenden müssen, Die Remote -IP der Lufteinheit verwenden einfach die Bodeneinheiten‘ IP, 192.168.1.11. Und besuchen Sie dann die Webseite der Bodeneinheit, die Bodeneinheit IP 192.168.1.11 muss nicht geändert werden. Diese haben sich nicht geändert. Es ist genau das gleiche wie zuvor. Wir müssen nur die Lufteinheit konfigurieren. Und stellen Sie die Remote -IP auf die IP der Fernbedienung ein.
Das bedeutet auf der Webseite der Air Unit, 192.168.1.12, Remote -IP sollte die IP -Adresse der Fernbedienung eingeben. Es entspricht der Lufteinheit, Es empfängt die Seriendaten der Flugsteuerung. Es wird es an die Remote -IP senden (Fallschirmspringen IP -Adresse). Die Remote -IP war zuvor eine Bodeneinheit IP zuvor war, 192.168.1.11.
Und nun auf die IP der Fernbedienung umstellen 192.168.1.100. Merken Sie sich hier. Nach Änderung dieser Parameter, Sie müssen die Software neu starten, damit sie wirksam wird. Jetzt haben wir es geändert, Wir werden es nicht neu starten. Nachdem ich etwas auf der Webseite geändert habe, Sie müssen es neu starten.
Schauen Sie dann auf die Fernbedienung. Es gibt einige Dinge zu beachten. Zuerst, Das Netzwerk hier. Es wird empfohlen, das WLAN hier auszuschalten. Denn die Fernbedienung selbst ist 2,4 GHz. und unsere Drohnen-Videodatenverbindung ist 1,4 GHz. Es gibt bereits zwei drahtlose Verbindungen. Daher müssen wir das WLAN der Fernbedienung ausschalten.
Hier wählen wir Ethernet. Sie müssen die zuvor erwähnte IP-Adresse konfigurieren. Ändern Sie es in 192.168.1.100, Dies entspricht dem Senden dieser IP von der Lufteinheit. Es sollte sich im selben Netzwerksegment befinden, 192.168.1.xxx.
Schauen wir uns die PC-Seite an. Für die Verbindung zur Fernbedienung haben wir bereits ein Netzwerkkabel verwendet.
Es gibt einen solchen Vorteil. Zuerst, Wir können auf zwei drahtlose Videodatenverbindungen zugreifen, um die Webseite anzuzeigen
um seine Parameter zu ändern. Über dieses Netzwerkkabel, Wir verbinden uns mit dem Computer, Wir können auf Luft zugreifen
Einheit, oder greifen Sie auf die Bodeneinheit zu. Also jetzt, in diesem Netzwerk, Es ist inklusive Lufteinheit, IP-Kamera, Bodengerät und Fernbedienung. Sie befinden sich alle in einem lokalen Netzwerk. Sie können aufeinander zugreifen.
Lassen Sie es uns demonstrieren. Beispielsweise, für die Fernbedienung. Wir können die Fernbedienung anpingen, Es kann angeschlossen werden. Und unsere Lufteinheit ist 192.168.1.12, Das heißt, jeder kann angeschlossen werden. wenn Kunden irgendwelche Probleme haben, Verwenden Sie einfach den Ping-Befehl, er kann es wissen, welcher Knoten nicht online ist. Wir haben sogar eine IP-Kamera, das ist 192.168.1.64, die auch angeschlossen werden können. Jetzt die IP-Kamera, zwei drahtlose Verbindungen,
die Fernbedienung, und Computer befinden sich alle im selben lokalen Netzwerk. Und sie können aufeinander zugreifen.
In Ergänzung, Wenn wir das Video hier sehen müssen, Klicken Sie auf H12ProTool, Wählen Sie die Videowiedergabe, Wir können das Video der Kamera sehen. Hier, Denken Sie daran, die IP der Kamera einzugeben, Dieser Ort muss geändert werden. Ändern Sie es in die IP-Adresse der Kamera des Kunden. Jetzt die Fernbedienung, durch diese Verbindung, Es kann bereits auf diese IP-Kamera zugegriffen werden. So kann der Stream direkt gezogen werden, und Sie können es direkt ansehen. Lassen Sie mich die IP-Kamera bewegen, Du siehst, Wir können das Live-Video auf der Fernbedienung sehen.
Werfen wir einen Blick auf QGC, QgroundControl, Klicken Sie auf die QGroundControl-Anwendung, Wählen Sie Anwendungseinstellung.
Weil wir Seriell zu Ethernet über UDP verwenden, also beim Verbinden hier, Wir werden es zuerst trennen und löschen, Wir werden einen neuen Link erstellen, um Ihnen die Operationsdetails zu zeigen.
Klicken Sie auf die Schaltfläche Hinzufügen, Hier müssen wir UDP auswählen. Dies ist ein wichtiger Punkt. Und dann der zweite Platz, Hafen 8090.
Lassen Sie mich noch einmal erklären. Warum setzen wir es so?? Lassen Sie uns PC zurückziehen, Dies ist die Konfiguration der Lufteinheit.
Die Konfiguration der Lufteinheit 192.168.1.12, Die seriellen Daten senden an diese Remote -IP, Dies ist die IP der Fernbedienung. Es wird an diesen Port gesendet 8090. Sie senden Daten an diesen Port.
Auf der Fernbedienung. Der Port ist auch 8090. OK klicken, und dann, Jetzt fordert es auf, dass UDP eine Verbindung zum Port herstellt 8090. Warten Sie auf die Verbindung, Es sammelt bereits Daten. Bewegen Sie nun die Flugsteuerung, Es ist miteinander verbunden. Es gibt lebende Daten.
Wenn Sie Fragen zur Verbindung auf der UDP haben, oder kontaktieren Sie uns, um weitere technische Unterstützung zu erhalten, Vielleicht können Sie auch die ausprobieren TCP -Protokoll.


Stelle eine Frage
Vielen Dank für deine Antwort. ✨