Einführung
Verwandeln Sie Ihr Android -Telefon in echte Amateur -Radio -HF/VHF/UHF -APRS -aktivierte CODEC2/OPUS -DV (Digital Voice) und/oder Freedv Handheld Transceiver.
Benötigt zusätzliche Hardware (z. B. AFSK/LORA), Software (z.
Weitere Informationen zu Freedv und Codec2 finden Sie unter https://github.com/dree67/codec2
Weitere Informationen zu OPUS Codec finden Sie unter https://opus-codec.org/
Detaillierte Informationen zu Project Wiki



Kurzbeschreibung
Was Sie mit dieser App machen können:
- Sprachkommunikation:
- Senden und empfangen Sie CODEC2 Voice -over Freedv -Modi
- Senden und empfangen Sie Codec2/Opus Voice Over Kuss
- Senden und empfangen Sie CODEC2/OPUS -Voice in APRS UI -Frames eingekapselt
- Datenkommunikation
- Verwenden Sie APRS über FSK 300 (nur HF, TX), AFSK1200 (VHF), Freedv OFDM (HF) oder APRS-IS (Internet)
- Senden und empfangen APRS -Positionsberichte
- Senden und empfangen Sie APRS -Nachrichten
- APRS -Protokoll mit rohen APRS -Daten
- APRS Station Hub mit Stationen, die nach Rufsign und ihrem Protokoll gruppiert sind
- APRS -Karte mit der Fähigkeit, Stationsinformationen, Stationsspur mit Informationen zu jeder Geo -Position anzuzeigen
- Verwenden Sie die Anwendung als APRS Digirepeater
- Verwenden Sie die Anwendung als APRS-IS RX/TX IGATE an weitergeleitete Pakete an/von APRS-IS (Internet)
- Verwenden Sie die Anwendung als APRS-IS-Internet-Tracker, um APRS-Daten über das Internet zu senden/zu empfangen
- Senden und empfangen Sie Textpakete im LORA-APRS-Format über Kuss
- In Hardware/Software integrieren
- Verwenden Sie es mit Ihrem Kiss Bluetooth/BLE/USB/TCPIP -Hardware -Modem wie Lora/FSK/AFSK/etc. Steuern
- Verwenden Sie es mit Kiss -Software -Modem mit TCPIP, z. B. Direwolf
- Verwenden Sie es mit Ihrem HF/VHF/UHF -Transceiver als Tonmodem
- Verwenden Sie Ihr Telefon als Software-Sound-Modem mit externem USB-OTG-Audioadapter (Voice + Data) oder integriertem Telefonlautsprecher und MIC (nur Daten)
- Verwenden Sie Ihr Telefon für die Freedv -Protokoll -Sprachkommunikation zusammen mit HF Transceiver, das USB OTG -Audio unterstützt
- Steuern Sie Ihren externen Transceiver PTT mithilfe von USB -Serienkatze (oder Vox, wenn die CAT -PTT nicht unterstützt wird).
Anforderungen
- Android 7.0 (API 24) oder höher
- Die Anwendung kann auch mit Ihrem Android-Netzwerkradio verwendet werden, wie beispielsweise Inrico TM-7, APK muss nur über USB installiert werden, siehe Diskussion
- Modem, Funkmodul oder Transceiver, das das KISS -Protokoll unterstützt oder Kuss- oder Roh -Codec2 -Audio -Rahmen über serielle Bluetooth, BLE, USB oder TCP/IP verarbeiten kann
- Analoge Transceiver mit integriertem oder externem USB-Audioadapter und Vox- oder USB-CAT-PTT-Steuerung (wie MCHF- oder ICOM IC-7x00-Serie)
Abhängigkeiten
- Der Quellcode ist in dieses Projekt integriert, um das Erstellen und Anpassung zu vereinfachen:
- CODEC2 CODEC: https://github.com/dree67/codec2
- Android CODEC2 Wrapper-Code: https://github.com/ustadmobile/codec2-android
- Opus codec: https://opus-codec.org
- Mit Gradle als Abhängigkeit abgerufen:
- Android USB Serial: https://github.com/mik3y/usb-serial-for-android
Gebäude
- Gebäude aus der Befehlszeile:
ANDROID_HOME=<android dir> JAVA_HOME=<java home dir> ./gradlew <command>
Zum Beispiel: # 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
Andere ähnliche oder verwandte Projekte
- Hardware
- ESP32 LORA APRS -Modem (verwendet mit dieser Anwendung zum Testen): https://github.com/sh123/esp32_loraprs
- ESP32 LORA DV Transceiver: https://github.com/sh123/esp32_loradv
- Arduno Micro Kiss -Modem und APRS AX.25 Digirepeater: https://github.com/sh123/micro_loraprs
- ESP32 ARDUINO CODEC2 -Bibliothek (ESP32 I2S Walkie Talkie -Beispiel mit dieser Anwendung): https://github.com/sh123/esp32_codec2_arduino
- Minimal Arduino Lora Kiss Modem: https://github.com/sh123/lora_arduino_kiss_modem
- Minimal Arduino Nrf24 Kussmodem: https://github.com/sh123/nrf24l01_arduino_kiss_modem
- Software:
- Freedv TNC: https://github.com/xssfox/freedv-tnc
- Freedv Data Modem UI: https://github.com/dj2ls/freedata
- Freedv Offizielle UI: https://github.com/dree67/freedv-gui
- Version für M17-Protokollverwendung angewendet: https://github.com/mobilinkd/m17-kiss-ht
- CODEC2 IOS WRAPPER: https://github.com/beartooth/codec2-ios
- Andere interessante Projekte:
- Lora Mesh Text GPS Communicator: https://github.com/meshtastic/meshtastic-device
Mit dieser Anwendung verwendete Prototypen
- ESP32 Lora Bluetooth Headless APRS Modem (kein Bildschirm und externe Steuerelemente): https://github.com/sh123/esp32_loraprs
- ESP32 LORA DV -Handheld -Transceiver (mit Bildschirm und Steuerelementen): https://github.com/sh123/esp32_loradv
- Arduno Micro USB Kiss -Modem (kein Bildschirm und externe Steuerelemente): https://github.com/sh123/micro_loraprs
