介紹
將您的Android手機變成真正的業餘無線電HF/VHF/UHF APRS啟用CODEC2/OPUS DV(數字語音)和/或FreedV Handheld收發器。
需要其他硬件(例如AFSK/LORA),軟件(例如DireWolf)無線電調製解調器或使用USB Audio + Vox/USB CAT PTT控制的模擬收發器,例如MCHF或ICOM
有關FreedV和Codec2的更多信息,請訪問https://github.com/drowe67/codec2
有關Opus編解碼器的更多信息,請訪問https://opus-codec.org/
有關Wiki項目的詳細信息



簡短描述
您可以使用此應用程序做什麼:
- 語音交流:
- 通過FreedV模式發送和接收CODEC2語音
- 發送和接收codec2/opus聲音通過接吻
- 發送並接收codec2/opus語音封裝在APRS UI幀中
- 數據通信
- 在FSK 300上使用APRS(僅HF,TX),AFSK1200(VHF),FreedV OFDM(HF)或APRS-IS(Internet)
- 發送和接收APRS職位報告
- 發送和接收APRS消息
- 帶有原始APR數據的APR登錄
- APRS站中心帶有由Callign及其日誌分組的電台
- APRS地圖具有查看站信息的能力,車站跟踪,並提供有關每個地理位置的信息
- 將應用程序用作APRS Digirepeater
- 將應用程序作為APRS-IS RX/TX IGITE與APRS-IS(Internet)的轉發數據包
- 將應用程序用作APRS-IS Internet跟踪器通過Internet發送/接收APR數據
- 以kiss的形式發送和接收以Lora-aprs格式的文本包
- 與硬件/軟件集成
- 與您的KISS藍牙/ble/usb/tcpip硬件調製解調器(例如lora/fsk/afsk/etc)一起使用它
- 使用TCPIP(例如DireWolf)將其與KISS軟件調製解調器一起使用
- 將其與您的HF/VHF/UHF收發器用作聲音調製解調器
- 通過使用外部USB OTG音頻適配器(語音 +數據)或內置電話揚聲器和麥克風(僅數據),將手機用作軟件調製解調器
- 將手機與HF收發器一起使用FreedV協議語音通信,該通信支持USB OTG音頻
- 使用USB串行CAT(如果不支持CAT PTT)來控制外部收發器PTT(或Vox)
要求
- Android 7.0(API 24)或更高
- 您的Android網絡收音機也可以使用應用程序,例如Inrico TM-7,APK只需要在USB上安裝,請參見討論
- 支持KISS協議或可以通過串行藍牙,BLE,USB或TCP/IP來處理KISS協議的調製解調器,無線電模塊或收發器
- 帶有內置或外部USB音頻適配器和Vox或USB CAT PTT控制的模擬收發器(例如MCHF或ICOM IC-7X00系列)
依賴性
- 源代碼已集成到該項目中,以便於構建和自定義:
- 編解碼器:https://github.com/drowe67/codec2
- Android Codec2包裝器代碼:https://github.com/ustadmobile/codec2-android
- Opus編解碼器:https://opus-codec.org
- 以Gradle作為依賴性來獲取:
- Android USB序列:https://github.com/mik3y/usb-serial-for-android
建築
- 從命令行構建:
ANDROID_HOME=<android dir> JAVA_HOME=<java home dir> ./gradlew <command>
例如: # 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
其他類似或相關的項目
- 硬體
- ESP32 LORA APRS調製解調器(與此應用程序一起用於測試):https://github.com/sh123/esp32_loraprs
- ESP32 Lora DV收發器:https://github.com/sh123/esp32_loradv
- Arduno Micro Kiss調製解調器和APRS AX.25 Digirepeater:https://github.com/sh123/micro_loraprs
- ESP32 Arduino Codec2庫(ESP32 I2S Walkie Talkie示例與此應用程序互操作):https://github.com/sh123/esp32_codec2_arduino
- 最小Arduino Lora Kiss調製解調器:https://github.com/sh123/lora_arduino_kiss_modem
- 最小Arduino NRF24 KISS調製解調器:https://github.com/sh123/nrf24l01_arduino_kiss_modem
- 軟體:
- FreedV TNC:https://github.com/xssfox/freedv-tnc
- FreedV數據調製解調器UI:https://github.com/dj2ls/freedata
- FreedV官方UI:https://github.com/drowe67/freedv-gui
- M17協議用法採用的版本:https://github.com/mobilinkd/m17-kiss-ht
- 編解碼器iOS包裝器:https://github.com/beartooth/codec2-ios
- 其他有趣的項目:
- lora網狀文本GPS通信器:https://github.com/meshtastic/meshtastic-device
該應用程序使用的原型
- ESP32 LORA藍牙無頭APRS調製解調器(無屏幕和外部控件):https://github.com/sh123/esp32_loraprs
- ESP32 LORA DV手持收發器(帶屏幕和控件):https://github.com/sh123/esp32_loradv
- Arduno Micro USB親吻調製解調器(無屏幕和外部控件):https://github.com/sh123/micro_loraprs
