kopia lustrzana https://github.com/sh123/esp32_loraprs
Strona:
Home
Strony
Carrier sense multiple access (CSMA)
Compatible boards
Configuration parameters
Configuration
Digital voice DV over LoRa
Field test results
First steps into APRS over LoRa
Future plans TODO
Home
Modem control using KISS protocol extension
Protocol and compatibility
QRO external amplifier usage
Setting up modem client under Linux
Software dependencies
21
Home
sh123 edytuje tę stronę 2022-12-19 11:06:15 +02:00
Description
Amateur radio ESP32 based LoRa KISS Bluetooth/BLE/USB/TCPIP modem + APRS-IS RX/TX iGate over home WiFI + digipeater + Codec2 DV modem (in conjunction with Android application)
Transport selection
- Bluetooth, enabled when
cfg.BtName/CFG_BT_NAME
is not empty - BLE, enabled when
cfg.BtEnableBle/CFG_BT_USE_BLE
is set totrue
, mode needs to be used with iOS applications, such as official aprs.fi APRS iOS client - USB, enabled when
cfg.UsbSerialEnable/CFG_USB_SERIAL_ENABLE
is set totrue
- Use default baud rate of 9600 if ESP32 boot log is not disabled, if want to use higher baud rate then disable boot log
- TCPIP, enabled when
cfg.KissEnableTcpIp/CFG_KISS_TCP_IP
is set totrue
- WiFi client/STA mode, activated when
cfg.WifiEnableAp/CFG_WIFI_ENABLE_AP
is set tofalse
- Can operate in WiFi AP mode, activated when
cfg.WifiEnableAp/CFG_WIFI_ENABLE_AP
is set totrue
- WiFi client/STA mode, activated when
Transport priority when multiple are activated is USB, TCP/IP, Bluetooth/BLE
Modes of operation
- Normal/Client mode, activated when
cfg.IsClientMode/CFG_IS_CLIENT_MODE
is set totrue
- APRS iGate/digipeater mode, activated when
cfg.IsClientMOde/CFG_IS_CLIENT_MODE
is set tofalse
- RF to APRS-IS gating, it will connect to your WiFI and will forward received APRS positions from RF LoRa into the APRS-IS network, it also reports client signal level, by appending it into the APRS comment, so you can see your signal reports in different locations (could be enabled or disabled from config). This way, it is also possible to setup portable iGate by connecting to your mobile phone's hotspot and provide power from the phone USB port by using USB-OTG cable
- APRS-IS to RF gating, it is possible to enable it together with the filter in the config, so APRS-IS data will be forwarded to RF
- RF digirepating for
WIDEn-n
new style paths - Beaconing, own station periodic beacon announcement to APRS-IS and RF
- if
cfg.BtName
is NOT set to empty string then server mode also allows to connect with KISS Bluetooth client and use it simultaneously with iGate functionality, e.g. when stationary at home and want to use DV Codec2 Walkie-Talkie voice communication
Voice over LoRa (VoLoRa)
Modem could also be used for LoRa Codec2 digital voice DV communication
- just install Codec2 Walkie-Talkie on you Android phone, pair with the modem and you can communicate with each other by using digital voice Codec2, also modem can be controlled from this application (frequency change, bandwidth, spreading factor, etc)