INAV Configurator est un outil de configuration multiplateforme pour le système de contrôle de vol INAV.
Différents types d'avions sont pris en charge par l'outil et par INAV, par exemple les quadricoptères, les hexacoptères, les octocoptères et les avions à voilure fixe.
INAV Configurator est livré as is
, sans aucune garantie ni assistance de la part des auteurs. Si vous trouvez un bug, veuillez créer un problème sur GitHub.
Le suivi des problèmes GitHub est réservé aux bugs et autres problèmes techniques. Si vous ne savez pas comment tout configurer, si le matériel ne fonctionne pas ou si vous rencontrez un autre problème d'assistance , veuillez consulter :
Serveur Discord INAV
Officiel INAV sur Facebook
Prise en charge des groupes RC
Officiel INAV sur Telegram
Discussions sur GitHub
INAV Configurator est distribué en tant qu'application autonome .
Visitez la page de publication
Téléchargez le configurateur pour la plateforme Windows (ia32 ou win64 est présent)
Installer
Extrayez l'archive ZIP et exécutez l'application INAV Configurator à partir du dossier décompressé.
OU utilisez simplement le programme d'installation INAV-Configurator_win32_arch_x.yzexe
, arch est l'architecture de votre ordinateur (ia32 (32 bits) ou x64 (64 bits)), xyz est le numéro de version d'INAV Configurator.
Le configurateur n'est pas signé, vous devez donc autoriser Windows à exécuter des applications non fiables. Il pourrait y avoir un suivi lors de la première exécution
Visitez la page de publication
Télécharger Configurator pour plateforme Linux (seul Linux64 est présent)
.rpm est le fichier d'installation de Fedora. Téléchargez et installez simplement en utilisant sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
ou ouvrez-le avec un gestionnaire de paquets (par exemple via Fichiers)
.deb est le fichier d'installation Debian/Ubuntu. Téléchargez et installez simplement en utilisant sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
ou ouvrez-le avec un gestionnaire de packages (par exemple via le gestionnaire de fichiers)
.zip est une archive universelle. Téléchargez et continuez avec ces instructions pour installer
Accédez au répertoire contenant le fichier zip téléchargé
téléchargez ce fichier dans le même répertoire. Son nom de fichier doit être inav-configurator.desktop
.
Extraire l'archive zip
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
arch est l'architecture de votre ordinateur (x64, armv7l, ...), xyz est le numéro de version du configurateur INAV.
Si c'est la première fois que vous installez INAV Configurator, créez un accueil pour ses fichiers
sudo mkdir /opt/inav sudo chown $USER /opt/inav
Déplacez les fichiers temporaires dans leur domicile
mv /tmp/INAV Configurator /opt/inav/inav-configurator
Mettez à jour l'icône de l'application.
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
De manière ponctuelle, déplacez le fichier du bureau dans le répertoire des applications
sudo mv inav-configurator.desktop /usr/share/applications/
Rendre les fichiers suivants exécutables :
inav-configurateur chmod +x /opt/inav/inav-configurator/inav-configurator
Exécutez l'application INAV Configurator à partir du dossier décompressé /opt/inav/inav-configurator/inav-configurator
Visitez la page de publication
Télécharger le configurateur pour la plateforme Mac
Installer
Extrayez l'archive ZIP et exécutez INAV Configurator
OU utilisez le package DMG pour l'installation
Pour le développement local, le système de build node.js est utilisé.
Installer node.js
À partir du dossier du projet, exécutez yarn install
puis npm install
Pour créer et démarrer le configurateur :
Exécutez npm start
.
Pour créer l'application, exécutez npm run make
to build pour votre plate-forme.
Possibilités :
Architecture : --arch - Les valeurs autorisées sont : "ia32", "x64", "armv7l", "arm64", "universal" ou "mips64el".
Voir la documentation CLI d'Electron Forge pour plus de détails.
Remarque : Toutes les architectures ne sont pas disponibles pour toutes les plateformes. Par exemple, la prise en charge de ia32 (32 bits) n'est pas disponible pour Linux. Architectures testées :
Windows : x64 et ia32
Linux : x64 et armv7l
MacOS : x64 et arm64
Pour créer le programme d'installation pour Windows, vous devez installer WiX Toolset V3 et ajouter le dossier bin
à votre PATH
, par exemple C:Program Files (x86)WiX Toolset v3.14bin
Pour créer des packages deb et rpm pour Linux, vous devez installer les packages suivants :
Ubuntu/Debian : dpkg, fakeroot, rpm, build-essential, libudev-dev
OpenSuse/Fedora : dpkg, fakeroot, rpmbuild, systemd-devel, devel-basis (zypper install -t pattern devel_basis), zip
Exemple (notez le double -- ) : npm run make -- --arch="x64"
Pour pouvoir ouvrir Inspector, définissez la variable d'environnement NODE_ENV
sur development
ou définissez l'indicateur directement lors de l'exécution npm start
:
NODE_ENV=development npm start
ou $env:NODE_ENV="development" | npm start
pour Windows PowerShell
Ou utilisez vscode et démarrez une session de débogage. Debug Configurator
(appuyez simplement sur F5 !)
INAV Configurator 2.1 vous permet de choisir entre les fournisseurs de cartes OpenStreetMap, Bing Maps (Vue aérienne) et MapProxy. INAV Configurator est livré SANS clé API pour Bing Maps. Cela signifie : chaque utilisateur qui souhaite utiliser Bing Maps doit créer son propre compte, accepter tous les termes et conditions requis par Bing Maps et configurer lui-même INAV Configurator.
Cliquez sur l'icône Paramètres dans le coin supérieur droit du configurateur INAV.
Choisissez un fournisseur : OpenStreetMap, Bing ou MapProxy
Dans le cas de Bing Maps, vous devez fournir votre propre clé API Bing Maps, personnelle et générée par vous.
Pour MapProxy, vous devez fournir une URL de serveur et un nom de couche à utiliser
Le 21 mai 2024, Microsoft a annoncé que Bing Maps for Enterprise était obsolète et serait retiré. À partir de cette date, les nouveaux utilisateurs ne peuvent plus obtenir de clés API dans le Centre de développement Bing Maps.
Les clients d'un compte Entreprise peuvent continuer à utiliser les services Bing Maps pour Entreprise jusqu'au 30 juin 2028 .
Les clients disposant d'un compte gratuit (de base) peuvent continuer à utiliser les services Bing Maps pour Entreprise jusqu'au 30 juin 2025 .
Accédez au centre de développement Bing Maps sur https://www.bingmapsportal.com/.
Si vous disposez d'un compte Bing Maps, connectez-vous avec le compte Microsoft que vous avez utilisé pour créer le compte ou créez-en un nouveau. Pour les nouveaux comptes, suivez les instructions dans Création d'un compte Bing Maps.
Sélectionnez Mes clés sous Mon compte .
Sélectionnez l’option pour créer une nouvelle clé.
Fournissez les informations suivantes pour créer une clé :
Nom de l'application : obligatoire. Le nom de l'application.
URL de l'application : L'URL de l'application. Il s'agit d'un champ facultatif qui est utile pour vous aider à vous souvenir de l'objectif de cette clé à l'avenir.
Type de clé : obligatoire. Sélectionnez le type de clé que vous souhaitez créer. Vous pouvez trouver des descriptions des types de clés et d'applications ici.
Type de candidature : Obligatoire. Sélectionnez le type d'application qui représente le mieux l'application qui utilisera cette clé. Vous pouvez trouver des descriptions des types de clés et d'applications ici.
Cliquez sur le bouton Créer . La nouvelle clé s'affiche dans la liste des clés disponibles. Utilisez cette clé pour authentifier votre application Bing Maps comme décrit dans la documentation de l'API Bing Maps que vous utilisez.
Suivez le processus décrit dans MAPPROXY.md
Testez votre serveur MapProxy dans un navigateur Web, par exemple : http://192.168.145.20/inavmaproxy/
Une fois que vous disposez d'un serveur MapProxy fonctionnel, choisissez MapProxy comme fournisseur de cartes.
Saisissez l'URL du service MapProxy, par exemple : http://192.168.145.20/inavmaproxy/service?
Entrez la couche de service MapProxy (inav_layer si configuré à partir de MAPPROXY.md)
Une fois terminé, vous pouvez zoomer sur la zone dans laquelle vous volerez tout en étant connecté à Internet dans l'onglet GPS ou Mission Control pour enregistrer le cache pour une utilisation hors ligne.
INAV fournit les images de polices afin que des polices personnalisées puissent être créées selon vos préférences personnelles. C’est le cas des polices analogiques et numériques. Les ressources se trouvent dans le dossier osd. Dans les sous-dossiers analogiques et numériques , vous trouverez des informations sur la création de vos propres polices. Il existe également un document INAV Character Map. Celui-ci contient des aperçus de toutes les images de caractères dans les polices et les noms de variables appropriés dans le micrologiciel et le configurateur. Il existe des outils pour compiler les polices analogiques et numériques. Les nouvelles soumissions de polices via des demandes d'extraction sont les bienvenues.
Assurez-vous que Paramètres -> Système -> "Accélération matérielle utilisateur lorsqu'elle est disponible" est coché pour obtenir les meilleures performances.
Pour les problèmes du configurateur INAV, soulevez-les ici
https://github.com/iNavFlight/inav-configurator/issues
Pour les problèmes de micrologiciel INAV, signalez-les ici
https://github.com/iNavFlight/inav/issues
Nous acceptons les correctifs propres et raisonnables, soumettez-les !