This page is now out of date, the new install procedure has been greatly simplified. CA2RXU's iGate LoRa software offers a few notable improvements over other iGates : - APRS LoRa classic gateway - gateway + LoRa transmitter broadcasting weather information. - digipeater APRS LoRa simplex ou duplex - OTA (remote software update) - mini weather station - configuration multi-WLAN - distinct APRS symbols depending on the gateway mode - etc... |
Principe :
This article is about the CD2RXUs iGate gateway.
In classic gateway mode, the gateway listens permanently to the 433.775 MHz frequency in LoRa mode, detects APRS frames (position, WX) and broadcasts them on the APRS-IS (APRS Internet Service) network via a WiFi network.
In gateway operation with transmitter, in addition to the classic function, it responds to weather report requests from the tracker.
In digipeater mode, it detects APRS frames (position only) and broadcasts them on the same or a different frequency (duplex).
Equipment used:
The software has been designed for the LILYGO TTGO T3 v1.1.6 module and works on other modules (see author's website).
Software:
The software can be downloaded from the author's GitHub site:
https://github.com/richonguzman/LoRa_APRS_iGate
and then flashed in the module with PlatformIO
I've given some basic instructions on how to use it in this article.
Configuration :
With the latest software versions (since 2024.03.10), there is no need to edit a configuration file.
Once flashed, the module will create a WIFI access point named : NOCALL-10 AP
Setup your computer or Smartphone WiFi to connect to this AP with the password : 1234567890
You can now access to the configuration Web page with a browser on the address 192.168.4.1 and fill out the different fields.
The authors WIKI is well made and all fields are explained..
Usage :
iGate :
Once you've selected the gateway operating mode, loaded and configured the software, operation requires no special action.
In iGate mode, on start-up the module attempts to connect to one of the configured WiFi networks.
If connection to the 1st access point fails, it tries the next access point. If none of the 2 works, it retries connections indefinitely.
If the connection is successful, the iGate displays the IP address assigned to the module, sends its beacon and switches to receive mode.
The display then shows the callsign and beacon type of the last APRS beacon received.
The gateway appears on APRS cards like
iGate + transmitter :
In iGate + transmitter mode, gateway operation is identical, but the module also transmits LoRa weather information in response to requests from CD2RXU trackers.
The gateway appears on APRS maps like
Digipeater :
In digipeater mode, the module decodes APRS frames and broadcasts LoRa positioning beacons only.
The transmit frequency can be the same (simplex) or different (duplex) from the receive frequency.
The gateway appears on APRS cards with
Weather station :
It is possible to connect a BME280 sensor to measure temperature, pressure and humidity, and to transmit a weather beacon.
The connection is made in i2c mode on pins IO21(SDA) and IO22 (SCL) for a TTGO T3 module.
Modify configuration file to validate BME280 use (bme = true)
OTA update :
The gateway can be updated remotely using OTA (On The Air update) technology.
On the display, note the IP address of the gateway and connect to this IP address with a browser: xxx.xxx.xxx.xxx/update
The following screen appears:
The files to be downloaded must be generated by compiling them with VSCode.
They can then be found in the /pio/build/ttgo-xxx/ folder.
The file to be used for the firmware is generated by clicking on the build button.
It generates the file : firmware.bin
Then simply select the part to be updated and the correct file.
WARNING: an error in the choice of files will render your gateway unreachable, with all the consequences that this entails. !
For good results, you need to use a good antenna other than the small one supplied with the module.
In addition, the module radiates and therefore disturbs reception with an antenna close to the module.
In a disturbed HF environment, you also need to add a band filter to reduce receiver desensitization.
See my UHF SAW filters.
Links :