Introduction
Transformez votre téléphone Android en vrai radio amateur HF / VHF / UHF APRS Activé Codec2 / Opus DV (voix numérique) et / ou émetteur-récepteur portable Freedv.
Nécessite un matériel supplémentaire (par exemple AFSK / LORA), un logiciel (par exemple Direwolf) Modem radio ou un émetteur-récepteur analogique avec USB Audio + VOX / Contrôle USB CAT PTT, tels que MCHF ou ICOM
Pour plus d'informations sur Freedv et Codec2, visitez https://github.com/drowe67/codec2
Pour plus d'informations sur le codec opus, visitez https://opus-codec.org/
Pour des informations détaillées sur le Wiki du projet



Brève description
Ce que vous pouvez faire avec cette application:
- Communication vocale:
- Envoyer et recevoir des modes Codec2 Voice Over Freedv
- Envoyer et recevoir Codec2 / Opus Voice Over Kiss
- Envoyer et recevoir Codec2 / Opus Voice encapsulé dans des trames d'interface utilisateur APRS
- Communication de données
- Utilisez APRS sur FSK 300 (HF, TX uniquement), AFSK1200 (VHF), Freedv OFDM (HF) ou APRS-IS (Internet)
- Envoyer et recevoir des rapports de position APRS
- Envoyer et recevoir des messages APRS
- APRS LOG avec les données RAW APRS
- Hub de la station APRS avec des stations regroupées par Signal et leur journal
- APRS Carte avec capacité à voir les informations de la station, piste de station avec des informations sur chaque position géo
- Utilisez l'application comme APRS Digirepeater
- Utilisez l'application en tant qu'APRS-IS RX / TX IGATE aux paquets à terme vers / depuis APRS-IS (Internet)
- Utilisez l'application comme APRS-IS Internet Tracker pour envoyer / recevoir des données APRS sur Internet
- Envoyer et recevoir des paquets de texte au format lora-apr sur baiser
- Intégrer avec le matériel / les logiciels
- Utilisez-le avec votre modem de matériel Kiss Bluetooth / BLE / USB / TCPIP, tel que Lora / FSK / AFSK / etc, contrôlez ses paramètres en utilisant la commande "Set Hardware" Kiss
- Utilisez-le avec Kiss Software Modem à l'aide de TCPIP, comme Direwolf
- Utilisez-le avec votre émetteur-récepteur HF / VHF / UHF comme modem sonore
- Utilisez votre téléphone comme modem de son logiciel à l'aide de l'adaptateur audio USB OTG externe (voix + données) ou en haut-parleur et micro de téléphone intégrés (seulement des données)
- Utilisez votre téléphone pour la communication vocale du protocole Freedv avec HF Transmetteur, qui prend en charge l'USB OTG Audio
- Contrôlez votre émetteur-récepteur externe PTT en utilisant un chat en série USB (ou VOX si le chat PTT n'est pas pris en charge)
Exigences
- Android 7.0 (API 24) ou plus
- L'application peut également être utilisée avec votre radio Android Network, comme Inrico TM-7, APK doit juste être installé sur USB, voir la discussion
- Modem, module radio ou émetteur-récepteur qui prend en charge le protocole KISS ou peut traiter les cadres audio Kiss ou Raw Codec2 sur Bluetooth, BLE, USB ou IP en série
- Émetteur-récepteur analogique avec adaptateur audio USB intégré ou externe et contrôle VOX ou PTT CAT USB (comme MCHF ou ICOM IC-7x00)
Dépendances
- Le code source est intégré à ce projet pour une construction et une personnalisation plus faciles:
- Codec2 Codec: https://github.com/drowe67/codec2
- Code de wrapper Android Codec2: https://github.com/ustadmobile/codec2-android
- Opus Codec: https://opus-codec.org
- Récupéré avec Gradle comme dépendance:
- Android USB Serial: https://github.com/mik3y/usb-serial-for-android
Bâtiment
- Bâtiment à partir de la ligne de commande:
ANDROID_HOME=<android dir> JAVA_HOME=<java home dir> ./gradlew <command>
Par exemple: # 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
Autres projets similaires ou connexes
- Matériel
- Modem ESP32 LORA APRS (utilisé avec cette application de test): https://github.com/sh123/esp32_loraprs
- ESP32 Lora DV Transmetteur: https://github.com/sh123/esp32_loradv
- Arduno Micro Kiss Modem et APRS AX.25 DIGIREPEAT: https://github.com/sh123/micro_loraprs
- ESP32 Bibliothèque Arduino Codec2 (ESP32 I2S Walkie Talkie Exemple interopérable avec cette application): https://github.com/sh123/esp32_codec2_arduino
- Modem minimal Arduino Lora Kiss: https://github.com/sh123/lora_arduino_kiss_modem
- Arduino Nrf24 Kiss Modem: https://github.com/sh123/nrf24l01_arduino_kiss_modem
- Logiciel:
- Freedv TNC: https://github.com/xssfox/freedv-tnc
- Freedv Data Modem UI: https://github.com/dj2ls/freedata
- Freedv OFFICIEL UI: https://github.com/drowe67/freedv-gui
- Version adoptée pour le protocole M17 Utilisation: https://github.com/mobilinkd/m17-kiss-ht
- CODEC2 IOS Wrapper: https://github.com/beartooth/codec2-ios
- Autres projets intéressants:
- Lora Mesh Text GPS Communicator: https://github.com/meshtastic/meshtastic-device
Prototypes utilisés avec cette application
- ESP32 Modem APRS sans tête Bluetooth sans tête (pas d'écran et de commandes externes): https://github.com/sh123/esp32_loraprs
- ESP32 Lora DV Handheld Transmetteur (avec écran et commandes): https://github.com/sh123/esp32_loradv
- Arduno Micro USB Kiss Modem (pas d'écran et de commandes externes): https://github.com/sh123/micro_loraprs
