Si vous me suivez sur Twitter, vous avez (peut être) remarquer que le mois dernier, BlimpMe! (donc moi), a fait gagner 4 AR.Drone. Pour ceux qui ne me suivent pas encore, faut le faire maintenant hein => @NkL4
J’étais donc pendant quelques semaines, en présence d’AR.Drone dans le bureau.
Rappel : l’AR.Drone c’est Le premier quadricoptère piloté par un iPhone/iPod Touch/iPad
J’ai pas de produits Apple sous la main (normal je hais Apple), juste un Netbook et un HTC Desire sous Android. Ayant peu de temps devant moi, je regarde rapidement l’exemple Android dans le SDK AR.Drone de Parrot et c’est pas fameux.
Le problème est qu’Android ne peut se connecter à un réseau Wifi Ad-hoc et que pour contrôler un AR.Drone, il faut s’y connecter en Wifi « Ad-hoc » ! Va savoir pourquoi cette restriction est présente sur les ROMs officielles !
On compile donc un exécutable sous Windows, ce qui nous a permis de tester ce quadricoptère. Mais je suis sincèrement resté sur ma faim.
Bref, les AR.Drone sont partis chez les gagnants du Blogs Challenge et je n’y pense plus …. jusqu’à aujourd’hui où deux colis sont arrivés au bureau.
J’en peux plus, faut que je puisse faire joujou depuis mon Android. Je cherche un petit peu (beaucoup) avec mon ami Google sur ce qui est possible de faire pour se connecter à un Wifi Ad-hoc.
Et j’ai trouvé 🙂
Allez assez de blabla, passons aux faits.
Tout d’abord il faut un téléphone sous Android rooté (ça tombe bien, j’ai rooté mon Desire il y a peu), appliquer un petit patch qui modifiera le fichier wpa_supplicant qui autorisera le scan et la connection au réseau Ad-hoc.
Pour ce faire j’ai suivi ces instructions.
Si je résume, tu dois connaitre la version de ton wpa_supplicant. Tu pourras la trouver en faisant un petit wpa_suplicant -v dans un adb shell ou via l’application ConnectBot dont je ne saurais te conseiller tellement elle est utile.
Ensuite, suivant la version de ton wpa_suplicant, télécharge le fichier correspondant :
In case of v0.5.11:
Download wpa_adhoc-signed.zipIn case of v0.6.00:
Download wpa6_adhoc-signed.zip
Ensuite pose le zip à la racine de ta SD Card, reboot en Recovery mode, install le patch et voilou 🙂
Enfin presque, il ne te reste plus qu’à installer AR.Drone Demo ou à développer ta propre application 😉
Laisser un commentaire