INAV Configurator adalah alat konfigurasi lintas platform untuk sistem kontrol penerbangan INAV.
Berbagai jenis pesawat didukung oleh alat dan oleh INAV, misalnya quadcopter, hexacopters, octocopters, dan pesawat sayap tetap.
INAV Configurator hadir as is
, tanpa jaminan dan dukungan apa pun dari penulisnya. Jika Anda menemukan bug, silakan buat masalah di GitHub.
Pelacak masalah GitHub dicadangkan untuk bug dan masalah teknis lainnya. Jika Anda tidak tahu cara mengatur semuanya, perangkat keras tidak berfungsi, atau Anda memiliki masalah dukungan lainnya, silakan berkonsultasi:
Server Perselisihan INAV
INAV Resmi di Facebook
Dukungan Grup RC
INAV Resmi di Telegram
Diskusi GitHub
INAV Configurator didistribusikan sebagai aplikasi mandiri .
Kunjungi halaman rilis
Unduh Configurator untuk platform Windows (ada ia32 atau win64)
Memasang
Ekstrak arsip ZIP dan jalankan aplikasi INAV Configurator dari folder yang belum dibongkar
ATAU cukup gunakan program setup INAV-Configurator_win32_arch_x.yzexe
, arch adalah arsitektur komputer Anda (ia32 (32bit) atau x64 (64bit)), xyz adalah nomor versi INAV Configurator.
Configurator tidak ditandatangani, jadi Anda harus mengizinkan Windows menjalankan aplikasi yang tidak tepercaya. Mungkin ada monit untuk itu saat pertama kali dijalankan
Kunjungi halaman rilis
Unduh Configurator untuk platform Linux (hanya linux64 yang ada)
.rpm adalah file instalasi Fedora. Cukup unduh dan instal menggunakan sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
atau buka dengan manajer paket (misalnya melalui File)
.deb adalah file instalasi Debian/Ubuntu. Cukup unduh dan instal menggunakan sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
atau buka dengan manajer paket (misalnya melalui File Manager)
.zip adalah arsip universal. Unduh dan lanjutkan dengan petunjuk ini untuk menginstal
Ubah ke direktori yang berisi file zip yang diunduh
unduh file ini ke direktori yang sama. Nama filenya harus inav-configurator.desktop
.
Ekstrak arsip zip
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
arch adalah arsitektur komputer Anda (x64, armv7l, ...), xyz adalah nomor versi INAV Configurator.
Jika ini pertama kalinya menginstal INAV Configurator, buatlah rumah untuk file-filenya
sudo mkdir /opt/inav sudo chown $USER /opt/inav
Pindahkan file-file sementara ke rumahnya
mv /tmp/INAV Configurator /opt/inav/inav-configurator
Perbarui ikon aplikasi.
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
Sekali saja, pindahkan file desktop ke direktori aplikasi
sudo mv inav-configurator.desktop /usr/share/applications/
Jadikan file berikut dapat dieksekusi:
inav-configurator chmod +x /opt/inav/inav-configurator/inav-configurator
Jalankan aplikasi INAV Configurator dari folder yang belum dibongkar /opt/inav/inav-configurator/inav-configurator
Kunjungi halaman rilis
Unduh Configurator untuk platform Mac
Memasang
Ekstrak arsip ZIP dan jalankan INAV Configurator
ATAU gunakan paket DMG untuk instalasi
Untuk pengembangan lokal, sistem build node.js digunakan.
Instal node.js
Dari folder proyek jalankan yarn install
dan kemudian npm install
Untuk membangun dan memulai konfigurator:
Jalankan npm start
.
Untuk membangun Aplikasi, jalankan npm run make
untuk membangun platform Anda.
Pilihan:
Arsitektur: --arch - Nilai yang diperbolehkan adalah: "ia32", "x64", "armv7l", "arm64", "universal", atau "mips64el".
Lihat Dokumentasi Electron Forge CLI untuk detailnya
Catatan: Tidak semua arsitektur tersedia untuk semua platform. Misalnya, dukungan ia32 (32bit) tidak tersedia untuk Linux. Arsitektur yang diuji:
Windows: x64 dan ia32
Linux: x64 dan armv7l
MacOS: x64 dan arm64
Untuk membangun program setup untuk windows, Anda harus menginstal WiX Toolset V3 dan menambahkan folder bin
ke PATH
Anda, misalnya C:Program Files (x86)WiX Toolset v3.14bin
Untuk membangun paket deb dan rpm untuk Linux, Anda harus menginstal paket berikut:
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
Contoh (perhatikan double -- ): npm run make -- --arch="x64"
Untuk dapat membuka Inspektur, setel variabel lingkungan NODE_ENV
ke development
atau setel flag secara langsung saat dijalankan npm start
:
NODE_ENV=development npm start
atau $env:NODE_ENV="development" | npm start
untuk Windows PowerShell
Atau gunakan vscode dan mulai sesi debug Debug Configurator
(Tekan saja F5!)
INAV Configurator 2.1 memungkinkan Anda memilih antara OpenStreetMap, Bing Maps (Aerial View), dan penyedia peta MapProxy. Konfigurator INAV dikirimkan TANPA kunci API untuk Bing Maps. Artinya: setiap pengguna yang ingin menggunakan Bing Maps harus membuat akun sendiri, menyetujui semua Syarat dan Ketentuan yang disyaratkan oleh Bing Maps, dan mengkonfigurasi sendiri INAV Configurator.
Klik ikon Pengaturan di sudut kanan atas INAV Configurator
Pilih penyedia: OpenStreetMap, Bing, atau MapProxy
Dalam kasus Bing Maps, Anda harus memberikan kunci API Bing Maps Anda sendiri, pribadi, yang Anda buat
Untuk MapProxy, Anda perlu memberikan URL server dan nama lapisan yang akan digunakan
Pada 21 Mei 2024 Microsoft mengumumkan bahwa Bing Maps untuk Perusahaan tidak digunakan lagi dan akan dihentikan. Mulai tanggal tersebut, pengguna baru tidak bisa mendapatkan kunci api di Bing Maps Dev Center.
Pelanggan akun perusahaan dapat terus menggunakan layanan Bing Maps for Enterprise hingga 30 Juni 2028 .
Pelanggan akun gratis (Dasar) dapat terus menggunakan layanan Bing Maps for Enterprise hingga 30 Juni 2025 .
Kunjungi Bing Maps Dev Center di https://www.bingmapsportal.com/.
Jika Anda memiliki akun Bing Maps, masuk dengan akun Microsoft yang Anda gunakan untuk membuat akun atau membuat akun baru. Untuk akun baru, ikuti petunjuk di Membuat Akun Bing Maps.
Pilih Kunci saya di bawah Akun Saya .
Pilih opsi untuk membuat kunci baru.
Berikan informasi berikut untuk membuat kunci:
Nama aplikasi: Wajib. Nama aplikasi.
URL Aplikasi: URL aplikasi. Ini adalah bidang opsional yang berguna dalam membantu Anda mengingat tujuan kunci tersebut di masa mendatang.
Jenis kunci: Wajib. Pilih jenis kunci yang ingin Anda buat. Anda dapat menemukan deskripsi kunci dan jenis aplikasi di sini.
Jenis aplikasi: Wajib. Pilih jenis aplikasi yang paling mewakili aplikasi yang akan menggunakan kunci ini. Anda dapat menemukan deskripsi kunci dan jenis aplikasi di sini.
Klik tombol Buat . Kunci baru ditampilkan dalam daftar kunci yang tersedia. Gunakan kunci ini untuk mengautentikasi aplikasi Bing Maps Anda seperti yang dijelaskan dalam dokumentasi Bing Maps API yang Anda gunakan.
Ikuti proses yang dijelaskan di MAPPROXY.md
Uji server MapProxy Anda di browser web, misalnya: http://192.168.145.20/inavmapproxy/
Setelah Anda memiliki server MapProxy yang berfungsi, pilih MapProxy sebagai penyedia peta Anda
Masukkan URL layanan MapProxy, misal: http://192.168.145.20/inavmapproxy/service?
Masuk ke lapisan layanan MapProxy (inav_layer jika dikonfigurasi dari MAPPROXY.md)
Setelah selesai, Anda dapat memperbesar area yang akan Anda lalui saat terhubung ke internet baik di tab GPS atau Kontrol Misi untuk menyimpan cache untuk penggunaan offline
INAV menyediakan gambar font sehingga font khusus dapat dibuat sesuai preferensi pribadi Anda. Hal ini berlaku untuk font analog dan digital. Sumber daya dapat ditemukan di folder osd. Dalam subfolder analog dan digital , Anda akan menemukan informasi tentang cara menyusun font Anda sendiri. Ada juga dokumen Peta Karakter INAV. Ini berisi pratinjau semua gambar karakter dalam font dan nama variabel yang sesuai dalam firmware dan Configurator. Ada alat untuk mengkompilasi font analog dan digital. Pengiriman font baru melalui permintaan tarik dipersilakan.
Pastikan Pengaturan -> Sistem -> "Akselerasi perangkat keras pengguna bila tersedia" dicentang untuk mencapai kinerja terbaik
Untuk masalah konfigurator INAV, sampaikan di sini
https://github.com/iNavFlight/inav-configurator/issues
Untuk masalah firmware INAV, angkat di sini
https://github.com/iNavFlight/inav/issues
Kami menerima tambalan yang bersih dan masuk akal, kirimkan!