소개
안드로이드 폰을 실제 아마추어 라디오 HF/VHF/UHF APRS 활성화 CODEC2/OPUS DV (디지털 음성) 및/또는 FREEDV 핸드 헬드 트랜시버로 전환하십시오.
추가 하드웨어 (예 : AFSK/LORA), 소프트웨어 (예 : DIREWOLF) 라디오 모뎀 또는 USB Audio + Vox/USB CAT PTT Control이있는 아날로그 트랜시버 (예 : 예 : 예 : 예컨대 MCHF 또는 ICOM이 필요합니다)
Freedv 및 Codec2에 대한 자세한 내용은 https://github.com/drowe67/codec2를 방문하십시오
Opus Codec에 대한 자세한 내용은 https://opus-codec.org/을 방문하십시오.
Project Wiki에 대한 자세한 정보



간단한 설명
이 앱으로 할 수있는 일 :
- 음성 커뮤니케이션 :
- FreedV 모드를 통해 Codec2 음성을 보내고 받으십시오
- Codec2/Opus Voice Over Kiss를 보내고받습니다
- APRS UI 프레임으로 캡슐화 된 Codec2/Opus 음성 보내기를 보내고받습니다.
- 데이터 통신
- FSK 300 (HF, TX 만 해당), AFSK1200 (VHF), Freedv Ofdm (HF) 또는 APRS-IS (인터넷)를 통해 APRS를 사용하십시오.
- APRS 직책 보고서를 보내고받습니다
- APRS 메시지를 보내고받습니다
- RAW APRS 데이터가 포함 된 APRS 로그
- Callsign 및 해당 로그에 의해 그룹화 된 스테이션이있는 APRS Station 허브
- 스테이션 정보를 볼 수있는 APRS지도, 각 지리 위치에 대한 정보가 포함 된 스테이션 트랙
- 응용 프로그램을 APRS DigIrePeater로 사용하십시오
- APRS-IS (Internet)에서 전달 패킷으로 향하는 APRS-IS RX/TX ETIGE로 응용 프로그램을 사용하십시오.
- APRS-IS 인터넷 추적기로 응용 프로그램을 사용하여 인터넷을 통해 APRS 데이터를 보내거나받습니다.
- Lora-Aprs 형식의 텍스트 패킷 보내기 키스
- 하드웨어/소프트웨어와 통합하십시오
- LORA/FSK/AFSK/등과 같은 KISS BLUETOOTH/BLE/USB/TCPIP 하드웨어 모뎀과 함께 사용하고 "세트 하드웨어"KISS 명령을 사용하여 매개 변수를 제어하십시오.
- DiRewolf와 같은 TCPIP를 사용하여 KISS 소프트웨어 모뎀과 함께 사용하십시오.
- HF/VHF/UHF 트랜시버와 함께 사운드 모뎀으로 사용하십시오.
- 외부 USB OTG 오디오 어댑터 (음성 + 데이터) 또는 내장 전화 스피커 및 마이크 (데이터 만)를 사용하여 휴대 전화를 소프트웨어 사운드 모뎀으로 사용하십시오.
- USB OTG 오디오를 지원하는 HF Transceiver와 함께 Freedv 프로토콜 음성 통신에 휴대 전화를 사용하십시오.
- USB 직렬 CAT (또는 CAT PTT가 지원되지 않는 경우 VOX)를 사용하여 외부 트랜시버 PTT를 제어하십시오.
요구 사항
- Android 7.0 (API 24) 이상
- 응용 프로그램은 Inrico TM-7과 같은 Android 네트워크 라디오와 함께 사용할 수 있습니다. APK는 USB를 통해 설치해야합니다.
- 키스 프로토콜을 지원하거나 시리얼 블루투스, BLE, USB 또는 TCP/IP를 통해 KISS 또는 RAW CODEC2 오디오 프레임을 처리 할 수있는 모뎀, 라디오 모듈 또는 트랜스 시버
- 내장 또는 외부 USB 오디오 어댑터 및 VOX 또는 USB CAT PTT 제어 기능이있는 아날로그 트랜시버 (예 : MCHF 또는 ICOM IC-7X00 시리즈)
의존성
- 더 쉬운 구축 및 사용자 정의를 위해 소스 코드 가이 프로젝트에 통합되어 있습니다.
- Codec2 Codec : https://github.com/drowe67/codec2
- Android Codec2 래퍼 코드 : https://github.com/ustadmobile/codec2-android
- Opus Codec : https://opus-codec.org
- 의존성으로 Gradle을 가져 왔습니다.
- Android USB Serial : https://github.com/mik3y/usb-serial-for-endroid
건물
- 명령 라인에서 건물 :
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 Modem 및 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 Modem : 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 Data Modem UI : https://github.com/dj2ls/freedata
- Freedv 공식 UI : https://github.com/drowe67/freedv-gui
- M17 프로토콜 사용에 채택 된 버전 : https://github.com/mobilinkd/m17-kiss-ht
- Codec2 iOS 래퍼 : https://github.com/beartooth/codec2-ios
- 기타 흥미로운 프로젝트 :
- Lora Mesh Text GPS Communicator : https://github.com/meshtastic/meshtastic-device
이 응용 프로그램과 함께 사용되는 프로토 타입
- ESP32 Lora Bluetooth 헤드리스 APRS 모뎀 (화면 및 외부 제어 없음) : https://github.com/sh123/esp32_loraprs
- ESP32 LORA DV 핸드 헬드 트랜시버 (화면 및 컨트롤 포함) : https://github.com/sh123/esp32_loradv
- Arduno Micro USB Kiss Modem (화면 및 외부 제어 없음) : https://github.com/sh123/micro_loraprs
