Meshtastic introduction https://meshtastic.org/docs/introduction
Basic info
- Channel URL: Ask for this in the space!
- Lora Region: EU_868
- Channel name: NURDspace
- Channel option: Long range / Fast
Configuring a RF node
Android/IOS app
- Android https://meshtastic.org/docs/software/android/usage
- IOS Docs should be mostly the same as android https://apps.apple.com/us/app/meshtastic/id1586432531
Python client
meshtastic --seturl '<channel url>'
Configuring a gateway node (MQTT)
meshtastic --seturl '<channel url>' meshtastic --set mqtt.address '10.208.30.67' --set mqtt.enabled true --set mqtt.json_enabled true --set mqtt.username '' --set mqtt.password '' meshtastic --ch-set downlink_enabled true --ch-index 0 meshtastic --ch-set uplink_enabled true --ch-index 0
Config examples
Importing config (CLI)
meshtastic --configure <yaml file>
Client RF node
# start of Meshtastic configure yaml channel_url: <channel url> config: bluetooth: enabled: true fixedPin: 123456 device: debugLogEnabled: true serialEnabled: true display: screenOnSecs: 600 lora: hopLimit: 3 region: EU_868 txEnabled: true txPower: 27 usePreset: true network: ntpServer: 0.pool.ntp.org power: lsSecs: 300 meshSdsTimeoutSecs: 7200 minWakeSecs: 10 sdsSecs: 4294967295 waitBluetoothSecs: 60 module_config: telemetry: deviceUpdateInterval: 900 environmentUpdateInterval: 900 owner: <Long name> owner_short: <short name>
Gateway node
After loading this config the channel still needs to be enabled for up/downlink
# start of Meshtastic configure yaml channel_url: <channel url> config: bluetooth: enabled: true fixedPin: 123456 device: role: ROUTER_CLIENT serialEnabled: true display: screenOnSecs: 600 lora: hopLimit: 5 region: EU_868 txEnabled: true txPower: 27 usePreset: true network: ntpServer: 0.pool.ntp.org wifiEnabled: true wifiPsk: <SSID Password> wifiSsid: <SSID> power: lsSecs: 300 meshSdsTimeoutSecs: 7200 minWakeSecs: 10 sdsSecs: 4294967295 waitBluetoothSecs: 60 module_config: mqtt: address: 10.208.30.67 enabled: true telemetry: deviceUpdateInterval: 900 environmentUpdateInterval: 900 owner: <name> owner_short: <shortname>
Enable channel up/downlink
meshtastic --ch-set downlink_enabled true --ch-index 0 meshtastic --ch-set uplink_enabled true --ch-index 0