2014-10-03 6 views
9

Może nie wyglądam wystarczająco mocno, ale spędziłem wczoraj trochę googlowania i nie znalazłem żadnych istotnych projektów dotyczących hakowania DJI Phantom Drone w celu stworzenia nowych aplikacji koordynujących. Jest to poza aplikacją do koordynacji, którą DJI obecnie wykorzystuje do swoich dronów. Próbuję sprawdzić, czy istnieje sposób komunikowania się z Dronem za pomocą określonego protokołu, aby zaakceptować zestaw procedur.DJI Phantom API lub procedura hackowalna

Każda pomoc będzie świetna, Dzięki.

+3

Ja również tego szukam. –

+0

, więc jest to częsty problem. Mam nadzieję, że ktoś może rozjaśnić to. –

Odpowiedz

5

Wspaniała wiadomość dla Ciebie i dla nas Dronysy! DJI uruchomiło SDK od czasu, gdy zadałeś to pytanie. Wydali go w listopadzie ubiegłego roku, a teraz możesz ubiegać się o licencję i pisać własne aplikacje do Phantom2 Vision +, używając ich SDK.

Sprawdź to na https://developer.dji.com/

jestem już budowania projektu przy użyciu SDK - można śledzić moje postępy na my blog/product site. Postaram się również zaktualizować go o dobre linki i porady dotyczące DJI.

0

To świetny temat!

Można sprawdzić, jak włamać się śmigłowcem tutaj: https://github.com/flyver/Flyver-SDK/wiki/-2.2--How-To:-Flyver-Hack-a-Copter

Otwierając drona, wyjmując oryginalnego kontrolera, lutowania kilka przewodów i trzymanie telefonu Android do niego, będziesz miał możliwość zaprogramowania Phantom w nowoczesny sposób z pakietem SDK typu open source i tworzeniem aplikacji. Oznacza to, że możesz dodać do niego komputerową wizję, automatyzację lub dodatkowy sprzęt. Można również używać smartfonów, Internetu i innych urządzeń interaktywnych do zdalnego sterowania helikopterem zamiast używania standardowych pilotów.

Phantom jest jednak zrównoważony z uwagi na fakt, że większość ludzi używa z nim gimbal. Bez gimbalów jest o wiele mniej stabilny z moich eksperymentów, więc będziesz musiał wykonać dodatkową pracę w centrum równoważenia go.

3

Ten post jest stary, ale myślę, że dobrze jest zostawić odcisk stopy dla innych :)

Jest to nowa firma o nazwie NVdrones, który stworzył spokój sprzętu, który można dołączyć do każdego drona (ty potrzebujesz fizycznego dostępu do kontrolera lotu), a kiedy to zrobisz, możesz użyć ich SDK (Arduino, Java, Android i Javascript), aby napisać swoją aplikację bez potrzeby hakowania, lutowania lub czegokolwiek innego. To tylko plug and play.

Inną korzyścią jest to, że nie jesteś zamknięty na konkretnym dronie (DJI SDK lub 3DRobotics SDK), możesz korzystać z planszy w dowolnie wybranym miejscu. Co daje dużą elastyczność.

Witryna deweloper jest http://developers.NVdrones.com

Nadzieja to pomaga.