Ich möchte eine Spielzeugdrohne (https://www.amazon.de/4DRC-Quadrocopter-Fernbedienung-Handsteuerung-H%C3%B6henhaltung/dp/B09V2R7PP3) ansteuern mit Python über ungeschütztes Wifi. Die Spielzeugdrohne wird entweder über eine Android App oder über eine externe Fernsteuerung angesprochen, immer über ungeschütztes Wifi. Selbstredend ist das Protokoll nicht verfügbar und der Hersteller stellt sich taub. Möglichkeiten, die ich sehe: 1. Fernsteuerung aufmachen, kabel an die Schalterkontakte löten und wie ein Ophiocordyceps unilateralis über einen Raspberry Pi die Kontrolle übernehmen. Vorteil: ich muß das Protokoll nicht herausfinden. Nachteil: ich muß die Fernsteuerung dem Risiko von Schaden durch falsche Ströme aussetzen - wie auch den Raspberry Pi. Außerdem muß ich alle Pins vermutlich belegen, es sei denn, ich verwende I2C oder ähnlich, doch dafür brauche ich in dazwischen einen Chip, dessen Ausgänge viele sind. 2. Android-PCAP capture software. Vorteil: Ohne Kabel Nachteil: Die Anwendung funktioniert über die VPN-Funktion, was dazu führt, daß Steuersignale die Drohne nicht erreichen. Verwende ich die Anwendung direkt, kann ich die Drohne steuern, wenn per VPN und pcap capture, nicht. Und das 1:1 senden der aufgenommenen Daten via Python funktioniert nicht, die Drohne reagiert nicht. 3. Wifi im Monitor Modus, während Android oder die Fernsteuerung mit der Drohne kommuniziert und mithören. Auch hier funktionieren die Befehle nicht. Es kann gut sein, daß live generierte Prüfsummen das ganze unterbinden oder das Timing nicht stimmt. 4. Die Anwendung von Android Ich habe sie bereits in Java-Code umgewandelt, doch ich verstehe sie nicht. Vorteil: Sollte eine Prüfsumme enthalten sein, ist deren Programmierung bekannt. Nachteil: Wer es mal versucht hat, weiß, wie herausfordernd es ist, fremden Code zu verstehen Am besten wäre es, an das Protokoll heranzukommen. Ansonsten bin ich für konstruktive Ideen offen.
Hier gab es vor Jahren ein Projekt um so Minidrohnen neu zu programmieren. Also haben wir "alle" für wenig Geld diese kleinen Scheißdinger gekauft und den Programmieradapter dafür angeschafft. https://www.mikrocontroller.net/articles/Hack-O-Copter Is auch schon knapp 10 Jahre her. Die Firmware drauf zu bekommen war ziemliches Gefummel. Die alten Hasen hier werden da sicher genaueres zu sagen können.
Oliver S. schrieb: > Hier gab es vor Jahren ein Projekt um so Minidrohnen neu zu > programmieren. Also haben wir "alle" für wenig Geld diese kleinen > Scheißdinger gekauft und den Programmieradapter dafür angeschafft. > > https://www.mikrocontroller.net/articles/Hack-O-Copter > Is auch schon knapp 10 Jahre her. > > Die Firmware drauf zu bekommen war ziemliches Gefummel. Die alten Hasen > hier werden da sicher genaueres zu sagen können. Sieht so aus, als fehle nicht viel dazu, gleich selbst eine Drohne zu bauen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.