Introducción
Convierta su teléfono Android en REAL AMATEUR Radio HF/VHF/UHF APRS habilitado Codec2/OPUS DV (Digital Voice) y/o transceptor de mano FreedV.
Requiere hardware adicional (p. Ej.
Para obtener más información sobre FreedV y Codec2, visite https://github.com/drowe67/codec2
Para obtener más información sobre Opus Codec, visite https://opus-codec.org/
Para obtener información detallada sobre el wiki del proyecto



Descripción corta
Lo que puedes hacer con esta aplicación:
- Comunicación de voz:
- Enviar y recibir Codec2 Voice sobre los modos de Freedv
- Enviar y recibir Codec2/Opus Voice sobre beso
- Enviar y recibir la voz de Codec2/Opus encapsulada en los marcos de interfaz de usuario de APRS
- Comunicación de datos
- Use APRS sobre FSK 300 (HF, solo TX), AFSK1200 (VHF), FreedV OfDM (HF) o APRS-IS (Internet)
- Enviar y recibir informes de posición de APRS
- Enviar y recibir mensajes APRS
- Registro de APRS con datos de APRS sin procesar
- Centro de estación APRS con estaciones agrupadas por llamadas y su registro
- Mapa de APRS con capacidad para ver la información de la estación, la pista de la estación con información sobre cada posición de Geo
- Use la aplicación como APRS DigIrepeater
- Use la aplicación como APRS-IS RX/TX IGAGA para reenviar paquetes hacia/desde APRS-IS (Internet)
- Use la aplicación como APRS-IS Internet Tracker para enviar/recibir datos de APRS a través de Internet
- Enviar y recibir paquetes de mensajes de texto en formato Lora-Aprs sobre beso
- Integrarse con hardware/software
- Úselo con su módem Kiss Bluetooth/BLE/USB/TCPIP de hardware, como Lora/FSK/AFSK/ETC, controle sus parámetros utilizando el comando de KISS "Set Hardware"
- Úselo con el módem de software KISS usando TCPIP, como Direwolf
- Úselo con su transceptor HF/VHF/UHF como módem de sonido
- Use su teléfono como módem de sonido de software utilizando un adaptador de audio USB OTG externo (voz + datos) o altavoz y micrófono de teléfono incorporados (solo datos)
- Use su teléfono para la comunicación de voz del protocolo de FreedV junto con el transceptor HF, que admite Audio USB OTG
- Controle su transceptor externo PTT usando USB Serial Cat (o VOX si no es compatible con CAT PTT)
Requisitos
- Android 7.0 (API 24) o superior
- La aplicación también podría usarse con su radio de red Android, como INRICO TM-7, APK solo necesita instalarse a través de USB, ver discusión
- Módem, módulo de radio o transceptor que admite el protocolo de KISS o puede procesar los marcos de audio besos o de códec2 en bruto a través de Bluetooth, BLE, USB o TCP/IP en serie
- Transceptor analógico con adaptador de audio USB incorporado o externo y control PTT CAT VOX o USB (como MCHF o la serie ICOM IC-7X00)
Dependencias
- El código fuente está integrado en este proyecto para una mayor construcción y personalización:
- Codec2 Codec: https://github.com/drowe67/codec2
- Código de envoltura de Codec2 de Android: https://github.com/ustadmobile/codec2-android
- Opus Codec: https://opus-codec.org
- Retenido con Gradle como dependencia:
- Android USB Serial: https://github.com/mik3y/usb-serial-for-android
Edificio
- Edificio desde la línea de comandos:
ANDROID_HOME=<android dir> JAVA_HOME=<java home dir> ./gradlew <command>
Por ejemplo: # 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
Otros proyectos similares o relacionados
- Hardware
- Módem ESP32 Lora APRS (utilizado con esta aplicación para pruebas): https://github.com/sh123/esp32_loraprs
- ESP32 Lora DV Transceptor: https://github.com/sh123/esp32_loradv
- Arduno Micro Kiss Modem y APRS Ax.25 Digirepeater: https://github.com/sh123/micro_loraprs
- ESP32 Arduino Codec2 Library (ESP32 I2S Walkie Talkie Ejemplo interoperable con esta aplicación): https://github.com/sh123/esp32_codec2_arduino
- Módem mínimo de arduino lora beso: https://github.com/sh123/lora_arduino_kiss_modem
- Mínimo módem de beso de arduino nrf24: https://github.com/sh123/nrf24l01_arduino_kiss_modem
- Software:
- Freedv TNC: https://github.com/xssfox/freedv-tnc
- UI del módem de datos de Freedv: https://github.com/dj2ls/freedata
- UI oficial de Freedv: https://github.com/drowe67/freedv-gui
- Versión adoptada para el uso del protocolo M17: https://github.com/mobilinkd/m17-kiss-ht
- Codec2 iOS Wrapper: https://github.com/beartooth/codec2-ios
- Otros proyectos interesantes:
- Lora Mesh Text GPS Communicator: https://github.com/meshtastic/meshtastic-device
Prototipos utilizados con esta aplicación
- ESP32 Módem de APRS sin cabeza Lora Bluetooth (sin pantalla y controles externos): https://github.com/sh123/esp32_loraprs
- ESP32 Lora DV Handheld Transceptor (con pantalla y controles): https://github.com/sh123/esp32_loradv
- Módem de beso USB Arduno (sin pantalla y controles externos): https://github.com/sh123/micro_loraprs
