Ich versuche Dronekit Python 2 zu verwenden, um eine minimalistische GCS (Bodenstation) zu erstellen. Aus den Beispielen sieht es so aus, als ob Python-Skripte immer enden und die Verbindung mit dem Fahrzeug verloren geht. Das heißt, gibt es eine Möglichkeit, ein Python-Skript zu programmieren, das wie ein Thread funktioniert und erst beendet wird, wenn es einen Befehl von Nodejs bekommt? Nodejs hat das Python-Shell-Modul, das über STDIN Nachrichten an Python senden soll. Also mein Ziel ist es, Python-Skript von Nodejs Python-Shell auszuführen, und dann Befehle an dronekit senden (verbinden, Arm, Start, etc). Danke für Ihre Hilfe!Dronekit Python - Können Befehle von Nodejs gesendet werden?
0
A
Antwort
0
Ich glaube, Sie können Ihre GUI in nodejs bauen und UDP oder Websocket verwenden, um mit Python-Code zu kommunizieren, wo Sie ein mit UDP oder Websocket verpacktes Dronekit erstellen.
Verwandte Themen
- 1. Dronekit Python goto_position_target_local_ned()
- 2. Wie können Befehle von D ausgeführt werden?
- 3. DroneKit: dronekit.APIException: Timeout (Pixhawk)
- 4. Python: E-Mails können nicht an mehrere Empfänger gesendet werden
- 5. NodeJS verschachtelte Redis-Befehle
- 6. Können wir ipython-Befehle in Python ausführen?
- 7. Byte-Daten von Android App können nicht an Python-Server gesendet werden, wenn Sockets verwendet werden.
- 8. Wie können mehrere Nachrichten synchron gesendet werden?
- 9. Ausführen von Shell-Skript-Befehle mit Nodejs
- 10. Werte von Local BroadcastManager können nicht an Aktivität gesendet werden
- 11. nodejs: Dateiinhalte können nicht gelesen werden
- 12. Observables können in Nodejs verwendet werden?
- 13. Entprellen serielle Befehle in Nodejs?
- 14. Erstellen eines Programms von Avahi gesendet werden
- 15. 128 Byte Daten können nicht von der Javacard gesendet werden, aber 127 Bytes können als Antwort auf den Befehl APDU gesendet werden. SendBytesLong()
- 16. Wie können NodeJS-Tests in Gradle und Hudson integriert werden?
- 17. Nodejs + Kann Header nicht festlegen, nachdem sie gesendet werden
- 18. nodejs: Werden TCP-Nachrichten atomisch gesendet/empfangen? Betrachten
- 19. run Python-Code mit opencv-Umgebung und dronekit
- 20. Befehle können nicht verwendet werden Schreibmodus Fehler, Abbau zu Kompatibilitätsmodus
- 21. Befehle im Fenster mit Rahmen können nicht ausgelöst werden
- 22. Npm und Knoten Befehle werden
- 23. Wie viele Daten können über $ _GET gesendet werden
- 24. Wie viele Bytes können im ersten TCP-Fenster gesendet werden?
- 25. Spring Boot - E-Mails können nicht gesendet werden
- 26. Ermitteln, ob E-Mail-Nachrichten erfolgreich gesendet werden können
- 27. Mehrere Datensätze können nicht an den Controller gesendet werden
- 28. Können mehrere Befehle in `tmuxinator`s` pre_window` angegeben werden?
- 29. Lange Befehle können im Terminal nicht eingegeben werden
- 30. Können keine Laravel-Befehle verwendet werden? Warum ist das?