INAV Configurator ist ein plattformübergreifendes Konfigurationstool für das INAV-Flugsteuerungssystem.
Verschiedene Flugzeugtypen werden vom Tool und von INAV unterstützt, z. B. Quadrocopter, Hexacopter, Oktokopter und Flächenflugzeuge.
Der INAV-Konfigurator wird so geliefert, as is
, ohne jegliche Garantie und Unterstützung durch die Autoren. Wenn Sie einen Fehler finden, erstellen Sie bitte ein Issue auf GitHub.
Der GitHub Issue Tracker ist Bugs und anderen technischen Problemen vorbehalten. Wenn Sie nicht wissen, wie Sie alles einrichten, die Hardware nicht funktioniert oder Sie ein anderes Support- Problem haben, wenden Sie sich bitte an:
INAV Discord Server
INAV-Beamter auf Facebook
Unterstützung für RC-Gruppen
INAV-Beamter im Telegramm
GitHub-Diskussionen
INAV Configurator wird als eigenständige Anwendung vertrieben.
Besuchen Sie die Release-Seite
Laden Sie den Konfigurator für die Windows-Plattform herunter (ia32 oder win64 ist vorhanden)
Installieren
Extrahieren Sie das ZIP-Archiv und führen Sie die INAV Configurator-App aus dem entpackten Ordner aus
ODER verwenden Sie einfach das Setup-Programm INAV-Configurator_win32_arch_x.yzexe
. Arch ist die Architektur Ihres Computers (ia32 (32 Bit) oder x64 (64 Bit)), xyz ist die Versionsnummer des INAV Configurators.
Der Konfigurator ist nicht signiert, daher müssen Sie Windows erlauben, nicht vertrauenswürdige Anwendungen auszuführen. Beim ersten Durchlauf könnte es eine Überwachung dafür geben
Besuchen Sie die Release-Seite
Laden Sie den Konfigurator für die Linux-Plattform herunter (nur Linux64 ist vorhanden)
.rpm ist die Fedora-Installationsdatei. Einfach mit sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
herunterladen und installieren oder mit einem Paketmanager öffnen (z. B. über Dateien).
.deb ist die Debian/Ubuntu-Installationsdatei. Einfach mit sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
herunterladen und installieren oder mit einem Paketmanager öffnen (z. B. über den Dateimanager)
.zip ist ein universelles Archiv. Laden Sie diese Anweisungen herunter und fahren Sie mit der Installation fort
Wechseln Sie in das Verzeichnis, das die heruntergeladene ZIP- Datei enthält
Laden Sie diese Datei in dasselbe Verzeichnis herunter. Der Dateiname sollte inav-configurator.desktop
lauten.
Zip- Archiv entpacken
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
arch ist die Architektur Ihres Computers (x64, armv7l, ...), xyz ist die Versionsnummer des INAV-Konfigurators.
Wenn Sie INAV Configurator zum ersten Mal installieren, erstellen Sie ein Zuhause für seine Dateien
sudo mkdir /opt/inav sudo chown $USER /opt/inav
Verschieben Sie die temporären Dateien in ihr Zuhause
mv /tmp/INAV Configurator /opt/inav/inav-configurator
Aktualisieren Sie das Anwendungssymbol.
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
Verschieben Sie einmalig die Desktop-Datei in das Anwendungsverzeichnis
sudo mv inav-configurator.desktop /usr/share/applications/
Machen Sie die folgenden Dateien ausführbar:
inav-configurator chmod +x /opt/inav/inav-configurator/inav-configurator
Führen Sie die INAV Configurator-App aus dem entpackten Ordner /opt/inav/inav-configurator/inav-configurator
aus
Besuchen Sie die Release-Seite
Laden Sie den Konfigurator für die Mac-Plattform herunter
Installieren
Extrahieren Sie das ZIP-Archiv und führen Sie den INAV-Konfigurator aus
ODER verwenden Sie das DMG-Paket zur Installation
Für die lokale Entwicklung wird das Build-System node.js verwendet.
Installieren Sie node.js
Führen Sie im Projektordner yarn install
und dann npm install
So erstellen Sie den Konfigurator und starten ihn:
Führen Sie npm start
.
Um die App zu erstellen, führen Sie npm run make
um den Build für Ihre Plattform durchzuführen.
Optionen:
Architektur: --arch – Zulässige Werte sind: „ia32“, „x64“, „armv7l“, „arm64“, „universal“ oder „mips64el“.
Weitere Informationen finden Sie in der Electron Forge CLI-Dokumentation
Hinweis: Nicht alle Architekturen sind für alle Plattformen verfügbar. Beispielsweise ist ia32 (32bit)-Unterstützung für Linux nicht verfügbar. Getestete Architekturen:
Windows: x64 und ia32
Linux: x64 und armv7l
MacOS: x64 und arm64
Um das Setup-Programm für Windows zu erstellen, müssen Sie WiX Toolset V3 installieren und den bin
-Ordner zu Ihrem PATH
hinzufügen, z. B. C:Program Files (x86)WiX Toolset v3.14bin
Um Deb- und RPM-Pakete für Linux zu erstellen, müssen Sie die folgenden Pakete installieren:
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
Beispiel (beachten Sie das Doppelte -- ): npm run make -- --arch="x64"
Um Inspector öffnen zu können, setzen Sie die Umgebungsvariable NODE_ENV
auf development
oder setzen Sie das Flag direkt beim Ausführen npm start
:
NODE_ENV=development npm start
oder $env:NODE_ENV="development" | npm start
für Windows PowerShell
Oder verwenden Sie vscode und starten Sie eine Debug-Sitzung. Debug Configurator
(Drücken Sie einfach F5!)
Mit INAV Configurator 2.1 können Sie zwischen den Kartenanbietern OpenStreetMap, Bing Maps (Luftbild) und MapProxy wählen. Der INAV-Konfigurator wird OHNE API-Schlüssel für Bing Maps geliefert. Das bedeutet: Jeder Benutzer, der Bing Maps nutzen möchte, muss ein eigenes Konto erstellen, allen von Bing Maps geforderten Geschäftsbedingungen zustimmen und den INAV-Konfigurator selbst konfigurieren.
Klicken Sie oben rechts im INAV-Konfigurator auf das Symbol „Einstellungen“ .
Wählen Sie einen Anbieter: OpenStreetMap, Bing oder MapProxy
Im Fall von Bing Maps müssen Sie Ihren eigenen, persönlichen, von Ihnen generierten Bing Maps API-Schlüssel bereitstellen
Für MapProxy müssen Sie eine Server-URL und einen zu verwendenden Layernamen angeben
Am 21. Mai 2024 gab Microsoft bekannt, dass Bing Maps for Enterprise veraltet ist und eingestellt wird. Ab diesem Datum können neue Benutzer keine API-Schlüssel mehr im Bing Maps Dev Center erhalten.
Kunden mit Enterprise-Konto können die Bing Maps for Enterprise-Dienste bis zum 30. Juni 2028 weiterhin nutzen.
Kunden mit einem kostenlosen (Basic-)Konto können die Bing Maps for Enterprise-Dienste bis zum 30. Juni 2025 weiterhin nutzen.
Gehen Sie zum Bing Maps Dev Center unter https://www.bingmapsportal.com/.
Wenn Sie über ein Bing Maps-Konto verfügen, melden Sie sich mit dem Microsoft-Konto an, mit dem Sie das Konto erstellt haben, oder erstellen Sie ein neues. Befolgen Sie für neue Konten die Anweisungen unter Erstellen eines Bing Maps-Kontos.
Wählen Sie unter „Mein Konto“ die Option „Meine Schlüssel“ aus.
Wählen Sie die Option zum Erstellen eines neuen Schlüssels.
Geben Sie die folgenden Informationen an, um einen Schlüssel zu erstellen:
Anwendungsname: Erforderlich. Der Name der Anwendung.
Anwendungs-URL: Die URL der Anwendung. Dies ist ein optionales Feld, das Ihnen dabei hilft, sich in Zukunft an den Zweck dieses Schlüssels zu erinnern.
Schlüsseltyp: Erforderlich. Wählen Sie den Schlüsseltyp aus, den Sie erstellen möchten. Beschreibungen zu Schlüssel- und Anwendungsarten finden Sie hier.
Bewerbungstyp: Erforderlich. Wählen Sie den Anwendungstyp aus, der die Anwendung, die diesen Schlüssel verwenden wird, am besten repräsentiert. Beschreibungen zu Schlüssel- und Anwendungsarten finden Sie hier.
Klicken Sie auf die Schaltfläche Erstellen . Der neue Schlüssel wird in der Liste der verfügbaren Schlüssel angezeigt. Verwenden Sie diesen Schlüssel, um Ihre Bing Maps-Anwendung zu authentifizieren, wie in der Dokumentation für die von Ihnen verwendete Bing Maps-API beschrieben.
Befolgen Sie den in MAPPROXY.md beschriebenen Prozess
Testen Sie Ihren MapProxy-Server in einem Webbrowser, z. B.: http://192.168.145.20/inavm approxy/
Sobald Sie über einen funktionierenden MapProxy-Server verfügen, wählen Sie MapProxy als Ihren Kartenanbieter
Geben Sie die URL des MapProxy-Dienstes ein, z. B.: http://192.168.145.20/inavm approxy/service?
Geben Sie den MapProxy-Service-Layer ein (inav_layer, wenn über MAPPROXY.md konfiguriert)
Sobald Sie fertig sind, können Sie auf der Registerkarte „GPS“ oder „Mission Control“ den Bereich, in dem Sie fliegen werden, vergrößern, während Sie mit dem Internet verbunden sind, um den Cache für die Offline-Verwendung zu speichern
INAV stellt die Schriftbilder zur Verfügung, sodass benutzerdefinierte Schriftarten nach Ihren persönlichen Vorlieben erstellt werden können. Dies gilt sowohl für analoge als auch für digitale Schriftarten. Die Ressourcen finden Sie im OSD-Ordner. Innerhalb der analogen und digitalen Unterordner finden Sie Hinweise zur Zusammenstellung eigener Schriftarten. Es gibt auch ein INAV-Zeichentabellendokument. Diese enthält eine Vorschau aller Zeichenbilder in den Schriftarten und der entsprechenden Variablennamen innerhalb der Firmware und des Konfigurators. Für die Zusammenstellung der analogen und digitalen Schriftarten gibt es Tools. Das Einreichen neuer Schriftarten per Pull-Request ist willkommen.
Stellen Sie sicher, dass Einstellungen -> System -> „Benutzer-Hardwarebeschleunigung, wenn verfügbar“ aktiviert ist, um die beste Leistung zu erzielen
Bei Problemen mit dem INAV-Konfigurator werden diese hier angesprochen
https://github.com/iNavFlight/inav-configurator/issues
Bei Problemen mit der INAV-Firmware können Sie diese hier melden
https://github.com/iNavFlight/inav/issues
Wir akzeptieren saubere und vernünftige Patches, reichen Sie sie ein!