Perkenalan
Ubah ponsel Android Anda menjadi radio amatir asli HF/VHF/UHF APRS yang diaktifkan CODEC2/OPUS DV (suara digital) dan/atau transceiver genggam bebas.
Membutuhkan perangkat keras tambahan (misalnya AFSK/LORA), Software (misalnya Direwolf) Modem radio atau transceiver analog dengan USB Audio + Vox/USB Cat PTT Control, seperti MCHF atau ICOM
Untuk informasi lebih lanjut tentang FreedV dan Codec2, kunjungi https://github.com/drowe67/codec2
Untuk informasi lebih lanjut tentang Opus Codec, kunjungi https://opus-codec.org/
Untuk informasi terperinci tentang wiki proyek



Deskripsi singkat
Apa yang dapat Anda lakukan dengan aplikasi ini:
- Komunikasi Suara:
- Kirim dan Terima Codec2 Voice Over Freedv Mode
- Kirim dan Terima Voice Codec2/Opus Over Kiss
- Kirim dan terima suara CODEC2/OPU yang dienkapsulasi ke dalam frame APRS UI
- Komunikasi Data
- Gunakan APR lebih dari FSK 300 (HF, TX saja), AFSK1200 (VHF), FreedV Ofdm (HF) atau APRS-IS (Internet)
- Kirim dan Terima Laporan Posisi APRS
- Kirim dan terima pesan APR
- Log aprs dengan data aprs mentah
- Hub stasiun aprs dengan stasiun yang dikelompokkan oleh Callsign dan log mereka
- Peta aprs dengan kemampuan untuk melihat info stasiun, trek stasiun dengan informasi tentang setiap posisi geo
- Gunakan aplikasi sebagai aprs digirepeater
- Gunakan Aplikasi sebagai APRS-IS RX/TX IGate ke Paket Maju ke/Dari APRS-IS (Internet)
- Gunakan aplikasi sebagai APRS-IS Internet Tracker untuk mengirim/menerima data APRS melalui Internet
- Kirim dan terima paket teks dalam format Lora-Aprs di atas ciuman
- Integrasi dengan perangkat keras/perangkat lunak
- Gunakan dengan Modem Perangkat Keras Ciuman Bluetooth/BLE/USB/TCPIP
- Gunakan dengan Modem Perangkat Lunak Kiss menggunakan TCPIP, seperti Direwolf
- Gunakan dengan transceiver HF/VHF/UHF Anda sebagai modem suara
- Gunakan ponsel Anda sebagai modem suara perangkat lunak dengan menggunakan adaptor audio USB OTG eksternal (data suara + data) atau speaker telepon dan mic (hanya data)
- Gunakan ponsel Anda untuk komunikasi suara protokol freedv bersama dengan transceiver HF, yang mendukung audio USB OTG
- Kontrol PTT transceiver eksternal Anda dengan menggunakan USB Serial Cat (atau Vox jika CAT PTT tidak didukung)
Persyaratan
- Android 7.0 (API 24) atau lebih tinggi
- Aplikasi juga dapat digunakan dengan radio jaringan Android Anda, seperti Inrico TM-7, APK hanya perlu diinstal melalui USB, lihat Diskusi
- Modem, modul radio atau transceiver yang mendukung protokol ciuman atau dapat memproses ciuman atau bingkai audio codec2 mentah di atas serial bluetooth, ble, usb atau tcp/ip
- Transceiver analog dengan adaptor audio USB bawaan atau eksternal dan kontrol PTT Vox atau USB CAT (seperti MCHF atau ICOM IC-7X00 Series)
Dependensi
- Kode sumber diintegrasikan ke dalam proyek ini untuk membangun dan penyesuaian yang lebih mudah:
- Codec2 codec: https://github.com/drowe67/codec2
- Kode pembungkus Android Codec2: https://github.com/ustadmobile/codec2-android
- Opus Codec: https://opus-codec.org
- Diambil dengan lulusan sebagai ketergantungan:
- Android USB Serial: https://github.com/mik3y/usb-serial-for-android
Bangunan
- Bangunan dari baris perintah:
ANDROID_HOME=<android dir> JAVA_HOME=<java home dir> ./gradlew <command>
Misalnya: # ANDROID_HOME=~/Android/Sdk JAVA_HOME=~/.jdks/jbr-21.0.4 ./gradlew assembleRelease
Welcome to Gradle 7.0.2!
... compilation output ...
> Task :codec2talkie:lintVitalRelease
No issues found.
BUILD SUCCESSFUL in 2m 2s
111 actionable tasks: 40 executed, 71 up-to-date
Proyek serupa atau terkait lainnya
- Perangkat keras
- ESP32 LORA APRS MODEM (Digunakan dengan aplikasi ini untuk pengujian): https://github.com/sh123/esp32_loraprs
- ESP32 Lora DV Transceiver: https://github.com/sh123/esp32_loradv
- ARDUNO MICRO KISS MODEM DAN APRS AX.25 Digirepeater: https://github.com/sh123/micro_loraprs
- ESP32 ARDUINO CODEC2 PERPUSTAKAAN (ESP32 I2S WALKIE TALKIE Contoh Interoperable dengan aplikasi ini): https://github.com/sh123/esp32_codec2_arduino
- Minimal Arduino Lora Kiss Modem: https://github.com/sh123/lora_arduino_kiss_modem
- Minimal Arduino NRF24 MODEM KURANG: https://github.com/sh123/nrf24l01_arduino_kiss_modem
- Perangkat lunak:
- Freedv TNC: https://github.com/xssfox/freedv-tnc
- Freedv Data Modem UI: https://github.com/dj2ls/freedata
- Freedv Official UI: https://github.com/drowe67/freedv-gui
- Versi Diadopsi untuk Penggunaan Protokol M17: https://github.com/mobilinkd/m17-kiss-ht
- Codec2 IOS Wrapper: https://github.com/boltooth/codec2-ios
- Proyek menarik lainnya:
- Lora Mesh Text GPS Communicator: https://github.com/meshtastic/meshtastic-device
Prototipe yang digunakan dengan aplikasi ini
- ESP32 Lora Bluetooth Modem APR Tanpa Kepala (Tidak Ada Layar dan Kontrol Eksternal): https://github.com/sh123/esp32_loraprs
- ESP32 Lora DV Transceiver Genggam (dengan Layar dan Kontrol): https://github.com/sh123/esp32_loradv
- Arduno Micro USB Kiss Modem (tidak ada layar dan kontrol eksternal): https://github.com/sh123/micro_loraprs
