LoRa APRS Config Files

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!


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *