Skip to content
sh123 edited this page Dec 19, 2022 · 21 revisions

alt text

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 to true, 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 to true
    • 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 to true
    • WiFi client/STA mode, activated when cfg.WifiEnableAp/CFG_WIFI_ENABLE_AP is set to false
    • Can operate in WiFi AP mode, activated when cfg.WifiEnableAp/CFG_WIFI_ENABLE_AP is set to true

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 to true
  • APRS iGate/digipeater mode, activated when cfg.IsClientMOde/CFG_IS_CLIENT_MODE is set to false
    • 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)