Parrot Disco - Le mod 4g

Parrot Disco – Le mod 4g

La Parrot Disco est une aile qui est facile à utiliser. Sa portée est par contre limitée. Il existe à titre expérimental un mod 4g qui permet de faire transiter le signal de votre Disco via les réseaux GSM plutôt que par la liaison classique “appareil” et radiocommande. Ce projet s’appelle UAVPAL et est disponible ici Github Uavpal Disco 4g. L’article qui suit est une adaptation en français avec quelques ajouts de documentation de ma part.

Message d’avertissement :

Cette modification est à titre expérimental et la responsabilité de l’auteur ne pourra être engagée en cas de perte, destruction de matériel ou encore de non respect des règles de vols en vigueur dans votre pays.

Liste du matériel

Laptop avec connexion WIFI

Modem 4G Huawei E3372h-153 dispo ici HUAWEI E3372 E3372h-153

Câble OTG coudé en version UP dispo ici Micro USB Mâle à USB 2.0 Femelle OTG

Carte SIM taille normale avec forfait Data

Parrot Disco avec la version 1.4.1, 1.7.0, 1.7.1,

Télécommande Parrot Skycontroller 2 avec le firmware 1.0.7

Iphone ou Smartphone Android avec partage de connexion data

Pistolet à colle chaude

L’installation du modem

La configuration

Il y a pas mal d’étapes à respecter pour que l’installation se passe correctement.

1.Création des comptes applications

Pour suivre en temps réel votre Disco via le GPS

Créez un compte Glympse Developer gratuit sur https://developer.glympse.com/account/create

Remplissez le formulaire en utilisant une adresse e-mail valide.
Une fois l’e-mail de vérification envoyé, cliquez sur le lien “Vérifier l’inscription” à l’intérieur.
Vous verrez “Votre compte a été vérifié. Bienvenue à bord !”
Cliquez sur “MON COMPTE” en haut à droite et sur “Mes applications”.
Cliquez sur “Nouvelle application (+)”.
Nom de l’application : uavpal softmod
Plate-forme : API Web
OS : Autre
Cliquez sur “Créer”.


Vous devriez voir la clé API nouvellement générée maintenant (20 caractères), notez-la au fur et à mesure que nous en aurons besoin plus tard.

Télécharger l’application Glympse pour votre téléphone portable.

Pour établir une liaison entre votre Disco et votre Skycontroller 2 via le réseau GSM

Créez un compte ZeroTier gratuit à l’adresse suivante : https://my.zerotier.com

Cliquez sur “Créer un compte”.
Saisissez une adresse e-mail valide et choisissez un mot de passe.
Cliquez sur “Créer un compte”.
Aller à “Network” en haut de page
Cliquez sur “Create” pour créer un nouveau réseau.
Cliquez sur le réseau nouvellement créé
Vous devriez voir l’ID réseau  généré en haut (16 caractères), notez-le car nous en aurons besoin plus tard.

2.Modification du software

Vous allez avoir besoin de votre laptop ici.

Téléchargez la dernière version du softmod ici

Dézipper là sur votre bureau en gardant le folder “disco4g-master”

Utilisez un éditeur de texte (par ex. Windows Notepad ou macOS TextEdit) pour modifier les fichiers de configuration suivants.

Pour chacun des fichiers, lisez la description à l’intérieur du fichier et remplacez l’exemple de la première ligne par votre propre réglage.

disco/uavpal/conf/glympse_apikey (nécessaire uniquement pour le suivi GPS via Glympse)
disco/uavpal/conf/numéro de téléphone (nécessaire uniquement pour le suivi GPS via Glympse)
disco/uavpal/conf/conf/pushbullet (requis uniquement pour le suivi GPS via Glympse)
disco/uavpal/conf/apn (pas nécessaire pour les modems E3372 avec firmware 22.x)
disco/uavpal/conf/zt_networkid_networkid
skycontroller2/uavpal/conf/wpa
skycontroller2/uavpal/conf/ssid/ssid
skycontroller2/uavpal/conf/zt_networkid_networkid

ssid correspond au nom de reseau que vous aurez créé avec le partage de connexion. Par exemple “iPhone de PIM”

wpa correspond au mot de passe pour se connecter à votre réseau.

Assurez-vous qu’il y a suffisamment d’espace de stockage disponible sur le Disco.

Ce softmod ne nécessite que 10 Mo, mais il ne fonctionnera pas si 100% du stockage interne est utilisé par les vidéos. Pensez à vider vos médias avant de passer au step suivant.
Allumez votre Disco avec le modem USB 4G/LTE branché. Le modem doit avoir une carte SIM à l’intérieur.
Assurez-vous qu’aucun appareil n’est branché dans le Skycontroller 2 via le câble USB.
Allumez le Skycontroller 2 et attendez qu’il soit connecté au Disco via Wi-Fi (LED verte).
Connectez le Wi-Fi de votre Laptop au Disco (par ex. DISCO-123456).

Utilisez un outil FTP (par exemple FileZilla) pour télécharger le softmod sur votre Disco.

Vous devez définir le type de transfert sur Binaire (pas ASCII). Dans FileZilla sous Edit → Settings…. → Transfers → FTP : File Types → FTP : File Types → Default transfer type → changez de Auto à Binary.

Connexion par FTP à 192.168.42.1 (aucun nom d’utilisateur/mot de passe requis)

Transférer le dossier “disco4g-master” dans le dossier “/internal_000” de la Disco.

Sur Disco firmware 1.7.0 et plus récent : Appuyez deux fois sur le bouton d’alimentation du Disco pour activer le serveur telnet.

Ouvrez une Invite de commandes (Windows)/Terminal (macOS/Linux) et copiez/collez manuellement les commandes suivantes pour installer le softmod.

telnet 192.168.42.1

Si vous obtenez une erreur sous Windows, assurez-vous que le client Telnet est installé

Pour activer Telnet sur votre machine

Une fois l’opération effectuée on reprends la programmation

mv /data/ftp/internal_000/disco4g-* /tmp/disco4g
chmod +x /tmp/disco4g/*/*_install.sh
/tmp/disco4g/disco/disco_install.sh (installation avant de passer au point suivant)
/tmp/disco4g/skycontroller2/skycontroller2_install.sh (installation avant de passer au point suivant)
reboot

Si vous n’obtenez pas un résultat comme l’écran ci-dessus, il faut recommencer depuis l’upload avec filezilla.

J’ai par exemple l’install de la disco qui a bien fonctionné et puis celle du skycontroller 2 qui n’a pas marchée. message d’erreur -not found

Il m’a fallu m’y reprendre à trois fois et donc recommencer depuis le début.

Désactiver manuellement le Skycontroller 2

Le modem USB 4G/LTE du Disco doit afficher une LED fixe (indiquant la connexion Internet) après environ une minute.

Le Disco s’enregistrera en tant que nouveau membre de ZeroTier (sur la base de l’ID réseau fourni dans zt_networkid).

Utilisez votre PC et connectez-vous à https://my.zerotier.com :
Sous l’onglet “Network”, cliquez sur votre ID réseau s’il n’est pas encore ouvert et faites défiler vers le bas jusqu’à “Members”.
Vous devriez voir un nouveau membre ici, votre Disco.

Autorisez-le à utiliser votre Network ID (cochez la case “Auth “), n’hésitez pas à lui attribuer un nom court (par exemple “disco”).
Cliquez sur l’icône de la clé de mécano et activez “Allow Ethernet Bridging”.

Allumez le Skycontroller 2 et attendez qu’il soit connecté au Disco via Wi-Fi (LED verte) – vous n’avez pas besoin de connecter un appareil mobile via USB au Skycontroller 2 pour le moment.

Activez la connexion sur votre appareil mobile (iOS : “Personal Hotspot” ou Android : “Portable WLAN hotspot”), assurez-vous que le nom du réseau (SSID) et la phrase de passe (WPA Key) correspondent aux fichiers de configuration ssid et wpa du dessus.

Appuyez deux fois sur le bouton Réglages du Skycontroller 2 (appuyez fermement et attendez environ une seconde avant d’appuyer à nouveau).

Attendre que la LED du Skycontroller 2 clignote en bleu. Elle passera au magenta en mode recherche de réseaux.

Le Skycontroller 2 s’enregistrera en tant que nouveau membre de ZeroTier (sur la base de l’ID réseau fourni dans zt_networkid). Même process que pour la disco

Autorisez-le à utiliser votre Network ID (cochez la case “Auth “), n’hésitez pas à lui attribuer un nom court (par exemple “Sky”).
Cliquez sur l’icône de la clé de mécano et activez “Allow Ethernet Bridging”.

On éteint tous une fois l’opération finie.

La consommation de data

Pour le premier vol voici les données de vol et de consommation de data.

Plus ou moins 328mb de data consommé pour 1/4h de vol.

Pour le second vol, j’ai essayé d’aller un peu plus loin dans l’utilisation de la batterie.

 

Pour ce deuxième vol j’ai consommé 365mb de data, uniquement pour le modem.

Vidéo

Conclusion

Le mod 4g est certainement une terrible application. Il permet d’évoluer au delà des limites techniques du système d’émission présent sur les appareils d’origines. On comprendra dès lors que Parrot ne souhaite pas engager sa responsabilité sur ce type de modification.

L’usage de la 4g impose que vous disposiez d’un forfait illimité en data. Impossible pour un belge! Dans mon cas j’ai pris une carte pré payée à 10€ (500mb) avec 50€ de recharge (2500mb) chez l’opérateur (pré)historique Belge. Les français auront plus de chance car il existe des forfaits illimités pour pas grand chose. Attention que le partage de connexion doit être activé sur votre smartphone pour recevoir le flux vidéo. le câble ne sert qu’à se connecter à l’application Parrot.

L’appareil ne signale pas à mi-chemin qu’il est temps de rentrer car votre batterie ne sera peut être pas suffisante pour effectuer la manœuvre. Le RTH ne fonctionne qu’en cas de perte de signal.

Il est à noter que légalement, l’avion doit rester à vue de son pilote ou de son second en toute circonstance, pensez y avant de vous lancer

Bons vols!

2 réponses

Répondre

Se joindre à la discussion ?
Vous êtes libre de contribuer !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

quatre × 2 =