2020-03-24 09:42:46 +00:00
# LoRa APRS iGate
2020-09-18 22:34:43 +00:00
![PlatformIO CI ](https://github.com/lora-aprs/LoRa_APRS_iGate/workflows/PlatformIO%20CI/badge.svg )
2020-09-18 22:30:42 +00:00
[![Codacy Badge ](https://api.codacy.com/project/badge/Grade/0b7452d5b3b747b88c736e253dda51e6 )](https://app.codacy.com/gh/lora-aprs/LoRa_APRS_iGate?utm_source=github.com& utm_medium=referral& utm_content=lora-aprs/LoRa_APRS_iGate& utm_campaign=Badge_Grade_Dashboard)
2020-03-24 09:42:46 +00:00
The LoRa APRS iGate will work with very cheep hardware which you can buy from amazon, ebay or aliexpress.
Try it out and be part of the APRS network.
2020-05-11 15:50:11 +00:00
![TTGO LoRa32 ](pics/iGate.png )
2020-04-06 05:27:00 +00:00
## Supported boards
2020-03-24 09:42:46 +00:00
2020-04-06 05:27:00 +00:00
You can use one of the Lora32 boards:
2020-03-24 09:42:46 +00:00
2020-09-18 22:46:50 +00:00
* Heltec WiFi LoRa 32 V1 (433MHz SX1278)
* Heltec WiFi LoRa 32 V2 (433MHz SX1278)
* TTGO LoRa32 V1 (433MHz SX1278)
* TTGO LoRa32 V2 (433MHz SX1278)
* TTGO T-Beam V0.7 (433MHz SX1278)
* TTGO T-Beam V1 (433MHz SX1278)
* Tracker D from [OE1ACM and OE1CGC ](https://www.lora-aprs.at/ )
* many more...
2020-03-24 09:42:46 +00:00
2020-04-06 05:27:00 +00:00
Here are some amazon-de links for some example boards:
2020-09-18 22:46:50 +00:00
* [LoRa32 V1 ](https://www.amazon.de/dp/B07VPHYYJD )
* [LoRa32 V1 ](https://www.amazon.de/dp/B07QRG89ZV )
* [LoRa32 V2 ](https://www.amazon.de/dp/B07VL97VNH )
* [T-Beam V1.0 ](https://www.amazon.de/dp/B07RT9FKPL )
2020-03-24 09:42:46 +00:00
2020-07-22 20:28:51 +00:00
This boards cost around 20 Euros, they are very cheap and perfect for an LoRa iGate.
2020-04-06 05:27:00 +00:00
Keep in minde: you need a 433MHz version!
2020-03-24 09:42:46 +00:00
2020-05-11 14:00:04 +00:00
## Compiling
2020-04-06 05:27:00 +00:00
2020-05-11 14:00:04 +00:00
### How to compile
2020-04-06 05:27:00 +00:00
2020-09-18 22:38:11 +00:00
The best success is to use PlatformIO. Go to [PlatformIO ](https://platformio.org/ ) and download the IDE. Just open the folder and you can compile the Firmware.
2020-04-06 05:27:00 +00:00
### Dependencies
2020-09-18 22:46:50 +00:00
* [LoRa ](https://github.com/sandeepmistry/arduino-LoRa ) by Sandeep Mistry
* [APRS-IS-Lib ](https://github.com/peterus/APRS-IS-Lib ) by Peter Buchegger
* [APRS-Decoder-Lib ](https://github.com/peterus/APRS-Decoder-Lib ) by Peter Buchegger
* [LoRa-APRS-Lib ](https://github.com/peterus/LoRa-APRS-Lib ) by Peter Buchegger
* [ArduinoJson ](https://github.com/bblanchon/ArduinoJson ) by Benoit Blanchon
* [AXP202X_Library ](https://github.com/lewisxhe/AXP202X_Library ) by Lewis He
* [Adafruit SSD1306 ](https://github.com/adafruit/Adafruit_SSD1306 ) by Adafruit (with all dependecies)
* [NTPClient ](https://github.com/arduino-libraries/NTPClient ) by Fabrice Weinberg
2020-07-22 20:28:51 +00:00
But you don't need to download all this libs, PlatformIO will take care for you ;)
2020-04-06 05:27:00 +00:00
## Configuration
2020-03-24 09:42:46 +00:00
2020-07-22 20:28:51 +00:00
Change your configuration in data/is-cfg.json and upload it via 'Upload File System image' in PlatformIO!
2020-07-27 18:15:25 +00:00
To find the 'Upload File System image' click the PlatformIO symbol (the little alien) on the left side, choos your configuration and search for 'Upload File System image'.
2020-03-24 09:42:46 +00:00
2020-04-06 05:27:00 +00:00
## LoRa APRS iGates on aprs.fi
2020-03-24 09:42:46 +00:00
Feel free to add a link to your iGate here:
2020-09-18 22:46:50 +00:00
* [OE5BPA-10 ](https://aprs.fi/info/a/OE5BPA-10 )
2020-04-06 05:27:00 +00:00
## Future plans
2020-09-18 22:46:50 +00:00
* add FTP server support to upload configuration
* add web server for configuration and other things
* add statistics for received packages
* show received packages on a map
* add better library to support multiple OLEDs
* etc.
2020-05-11 14:00:04 +00:00
## LoRa Tracker
Look at my other project: a [LoRa Tracker ](https://github.com/peterus/LoRa_APRS_Tracker )