A couple of folks have asked for my configuration files for my LoRa APRS trackers and i-gates, so I thought I would just share them in a follow-up post. Be sure to read my first and second LoRa APRS posts.
Here is my tracker_config.json file:
{
"beacons": [
{
"callsign": "W0RMT-XX",
"symbol": "[",
"overlay": "/",
"micE": "",
"comment": "",
"smartBeacon": {
"active": true,
"slowRate": 120,
"slowSpeed": 3,
"fastRate": 60,
"fastSpeed": 15,
"minTxDist": 50,
"minDeltaBeacon": 20,
"turnMinDeg": 12,
"turnSlope": 60
}
},
{
"callsign": "W0RMT-XX",
"symbol": "k",
"overlay": "/",
"micE": "",
"comment": "",
"smartBeacon": {
"active": true,
"slowRate": 120,
"slowSpeed": 10,
"fastRate": 60,
"fastSpeed": 70,
"minTxDist": 100,
"minDeltaBeacon": 12,
"turnMinDeg": 10,
"turnSlope": 80
}
},
{
"callsign": "W0RMT-XX",
"symbol": "b",
"overlay": "/",
"micE": "",
"comment": "",
"smartBeacon": {
"active": true,
"slowRate": 120,
"slowSpeed": 5,
"fastRate": 60,
"fastSpeed": 40,
"minTxDist": 100,
"minDeltaBeacon": 12,
"turnMinDeg": 12,
"turnSlope": 60
}
}
],
"display": {
"showSymbol": true,
"ecoMode": false,
"timeout": 4,
"turn180" : false
},
"other": {
"simplifiedTrackerMode": false,
"sendCommentAfterXBeacons": 10,
"path": "WIDE1-1",
"nonSmartBeaconRate": 15,
"rememberStationTime": 30,
"maxDistanceToTracker": 30,
"standingUpdateTime": 15,
"sendAltitude": true,
"sendBatteryInfo": true,
"bluetoothType": 1,
"bluetoothActive": true,
"disableGPS": false
},
"winlink": {
"password": "ABCDEF"
},
"bme": {
"active": false,
"sendTelemetry": false,
"heightCorrection": 0
},
"notification": {
"ledTx": false,
"ledTxPin": 13,
"ledMessage": false,
"ledMessagePin": 2,
"ledFlashlight": false,
"ledFlashlightPin": 14,
"buzzerActive": false,
"buzzerPinTone": 33,
"buzzerPinVcc": 25,
"bootUpBeep": false,
"txBeep": false,
"messageRxBeep": false,
"stationBeep": false,
"lowBatteryBeep": false,
"shutDownBeep": false
},
"lora": [
{
"frequency": 433775000,
"spreadingFactor": 12,
"signalBandwidth": 125000,
"codingRate4": 5,
"power": 20
},
{
"frequency": 433775000,
"spreadingFactor": 12,
"signalBandwidth": 125000,
"codingRate4": 5,
"power": 20
},
{
"frequency": 433775000,
"spreadingFactor": 12,
"signalBandwidth": 125000,
"codingRate4": 5,
"power": 20
}
],
"pttTrigger": {
"active": false,
"io_pin": 4,
"preDelay": 0,
"postDelay": 0,
"reverse": false
}
}
And here is my igate_conf.json file:
{
"callsign": "W0RMT-XX",
"wifi": {
"autoAP": {
"password": "1234567890",
"powerOff": 10
},
"AP": [
{
"ssid": "networkssid",
"password": "networkpwd"
}
]
},
"beacon": {
"latitude": XX.XXXXXX,
"longitude": XXX.XXXXXX,
"comment": "LoRa APRS IGATE",
"interval": 15,
"overlay": "L",
"symbol": "a",
"path": "WIDE1-1",
"sendViaAPRSIS": true,
"sendViaRF": true
},
"digi": {
"mode": 2
},
"aprs_is": {
"active": true,
"passcode": "XXXX",
"server": "noam.aprs2.net",
"port": 14580,
"filter": "m/50",
"toRF": true
},
"lora": {
"txFreq": 433775000,
"rxFreq": 433775000,
"spreadingFactor": 12,
"signalBandwidth": 125000,
"codingRate4": 5,
"power": 20,
"txActive": true,
"rxActive": true
},
"display": {
"alwaysOn": true,
"timeout": 4,
"turn180": false
},
"syslog": {
"active": true,
"server": "logservernamehere",
"port": XXXXX
},
"bme": {
"active": false
},
"ota": {
"username": "",
"password": ""
},
"other": {
"rememberStationTime": 30,
"sendBatteryVoltage": false,
"externalVoltageMeasurement": false,
"externalVoltagePin": 34
}
}
In each case you will need to customize for your callsign and SSID, Winlink pwd, WiFi network, APRS-IS access, lat/lon, etc.
Please comment if you have any questions!
Leave a Reply