2017-06-25 5 views
-2

Ich kaufte vor kurzem eine Yuneec Breeze Quad-Copter Drohne, die eine Android und iOS App mit eigener WiFi-Verbindung als Controller verwendet.Emulation Android Drohne Control App Auf Windows

Ich bin auf der Suche nach einer Java-Anwendung, die die Funktionen der Android-App mit Game-Controller-Unterstützung (die Breeze Cam App verwendet den Touchscreen, was meine großen Daumen die Streaming-Video abdecken), aber läuft in eine Straßensperre.

Während ich in Java, einschließlich Netzwerkfunktionen, kompetent bin, finde ich mich kläglich uninformiert, wie ich den Netzwerkverkehr zwischen meinem Telefon und meiner Drohne erfassen und lesen kann. Es ist einfach eine Fähigkeit, die ich bis jetzt nie gebraucht habe.

Irgendein Platz, um mir zu helfen, anzufangen?

  • ODER -

Da ich dies in Java Ich schreibe würde de-kompilieren und zu hacken, an der Android Quelle eine sinnvolle Option sein?

Wenn ja, welche Decompiler werden empfohlen?

Antwort

0

Meiner Erfahrung nach werden diese Apps eher in proprietärem Code geschrieben. Android kann ein Open-Source-Projekt sein, aber die dafür geschriebenen Apps müssen nicht sein. Es ist unwahrscheinlich, dass Sie in der Lage sind, Ihren eigenen Code zur Steuerung der Drohne zu schreiben, es sei denn, Yuneec stellt hierfür eine API/SDK zur Verfügung.

eine schnelle Suche Ausbeuten Google dieses Thema auf ihren Foren: https://yuneecpilots.com/threads/api-sdk.745/

Es ist nicht viele Informationen, aber es sieht aus wie Sie SOL sind. Es tut uns leid.

+0

Ich habe diesen Thread gelesen. Das ist für eine viel komplexere Drohne (der Typhoon) und basierend auf der "Qualität" von Yuneec-Apps (und Firmware-Updates) bezweifle ich, dass der Netzwerkverkehr oder App sehr anspruchsvoll sind. Einige der Yuneec-Drohnen können den Video-Feed mit einem Web-Browser und einfachen Anfragen live auf einem Windows-PC erfassen lassen. Wie ich schon sagte, bezweifle ich, dass sie etwas anspruchsvolles tun. Diese Firma scheint eher schnell und schmutzig zu sein, als jede Art von Verschlüsselung einzusetzen. Und wenn seine Android-App in Java gemacht wurde, sollte die Wiederherstellung ihrer Arbeit nicht schwierig sein. – Longknives

Verwandte Themen