Introdução
Transforme seu telefone Android em Rádio Amador Real HF/VHF/UHF APRS Codec2/Opus DV (voz digital) e/ou transceptor de mão Freedv.
Requer hardware adicional (por exemplo, AFSK/LORA), Software (por exemplo, modem de rádio ou transceptor analógico com áudio USB + Vox/USB CAT PTT Controle, como MCHF ou ICOM
Para mais informações sobre o FreedV e o Codec2, visite https://github.com/drowe67/codec2
Para mais informações sobre o codec Opus, visite https://opus-codec.org/
Para informações detalhadas sobre o Wiki do Projeto



Breve descrição
O que você pode fazer com este aplicativo:
- Comunicação de voz:
- Enviar e receber modos de voz do codec2 sobre FreedV
- Enviar e receber voz de codec2/opus sobre beijo
- Enviar e receber voz de codec2/opus encapsulada em quadros de interface do usuário APRS
- Comunicação de dados
- Use APRs sobre FSK 300 (apenas HF, TX), AFSK1200 (VHF), Freedv OFDM (HF) ou APRS-IS (Internet)
- Enviar e receber relatórios de posição APRS
- Enviar e receber mensagens APRS
- APRS LOG com dados RAW APRS
- Hub da estação APRS com estações agrupadas pela Callsign e seu log
- Mapa da APRS com capacidade de ver informações da estação, pista de estação com informações sobre cada posição geográfica
- Use o aplicativo como APRS DigIREPETER
- Use o aplicativo como APRS-IS IS RX/TX IGET para encaminhar pacotes de/para APRS-IS (Internet)
- Use o aplicativo como rastreador da Internet APRS-IS para enviar/receber dados APRs pela Internet
- Enviar e receber pacotes de texto em formato Lora-abrs sobre beijo
- Integrar -se ao hardware/software
- Use -o com o seu modem de hardware beijo bluetooth/ble/usb/tcpip, como lora/fsk/afsk/etc, controle seus parâmetros usando o comando "set hardware"
- Use -o com o Modem de Software Kiss usando TCPIP, como Direwolf
- Use -o com seu transceptor HF/VHF/UHF como um modem de som
- Use seu telefone como um modem de som de software usando o adaptador de áudio USB OTG externo (Voice + Data) ou o alto-falante e o microfone embutido (apenas dados)
- Use seu telefone para comunicação de voz do protocolo FreedV juntamente com o transceptor de HF, que suporta o USB OTG Audio
- Controle seu transceptor externo PTT usando o USB Serial Cat (ou Vox se o CAT PTT não for suportado)
Requisitos
- Android 7.0 (API 24) ou superior
- O aplicativo também pode ser usado com o seu rádio de rede Android, como o Inrico TM-7, o APK só precisa ser instalado no USB, consulte a discussão
- Modem, módulo de rádio ou transceptor que suporta o protocolo Kiss ou pode processar quadros de áudio de beijo ou codec2 sobre Bluetooth em série, BLE, USB ou TCP/IP
- Transceptor analógico com adaptador de áudio USB integrado ou externo e controle Vox ou USB CAT PTT (como MCHF ou ICOM IC-7X00 Series)
Dependências
- O código -fonte é integrado a este projeto para facilitar a construção e a personalização:
- Codec2 codec: https://github.com/drowe67/codec2
- Código do Wrapper Android Codec2: https://github.com/ustadmobile/codec2-android
- Codec Opus: https://opus-codec.org
- Buscado com gradle como dependência:
- Android USB Serial: https://github.com/mik3y/usb-serial-for-android
Prédio
- Edifício da linha de comando:
ANDROID_HOME=<android dir> JAVA_HOME=<java home dir> ./gradlew <command>
Por exemplo: # 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
Outros projetos semelhantes ou relacionados
- Hardware
- Modem Lora APRS do Lora APRS (usado com este aplicativo para teste): https://github.com/sh123/esp32_loraprs
- Esp32 Lora DV Transceiver: https://github.com/sh123/esp32_loradv
- Arduno Micro Kiss Modem e APRS AX.25 DIGIREPETER: https://github.com/sh123/micro_loraprs
- Biblioteca Esp32 Arduino Codec2 (Esp32 I2S Walkie Talkie Exemplo Interoperável com este aplicativo): https://github.com/sh123/esp32_codec2_arduino
- Modem Minimal Arduino Lora Kiss: https://github.com/sh123/lora_arduino_kiss_modem
- Modem Minimal de Arduino NRF24 Kiss: 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
- UI oficial do Freedv: https://github.com/drowe67/freedv-gui
- Versão adotada para o uso do protocolo M17: https://github.com/mobilinkd/m17-kiss-ht
- Codec2 IOS Wrapper: https://github.com/beartooth/codec2-ios
- Outros projetos interessantes:
- Lora Mesh Text GPS Communicator: https://github.com/meshtastic/eshtastic-device
Protótipos usados com este aplicativo
- Esp32 Lora Bluetooth sem cabeça APRS Modem (sem tela e controles externos): https://github.com/sh123/esp32_loraprs
- Esp32 Lora DV Transceptor de mão (com tela e controles): https://github.com/sh123/esp32_loradv
- Arduno Micro USB Kiss Modem (sem tela e controles externos): https://github.com/sh123/micro_loraprs
