No edit summary |
|||
Line 123: | Line 123: | ||
==== Enable channel up/downlink ==== | ==== Enable channel up/downlink ==== | ||
This configuration is | This configuration is needed after loading the yaml configuration since the up/downlink config is saved in the channel url | ||
<nowiki> | <nowiki> | ||
meshtastic --ch-set downlink_enabled true --ch-index 0 | meshtastic --ch-set downlink_enabled true --ch-index 0 | ||
meshtastic --ch-set uplink_enabled true --ch-index 0 | meshtastic --ch-set uplink_enabled true --ch-index 0 | ||
</nowiki> | </nowiki> | ||
== Space node antenne == | == Space node antenne == | ||
[[File:IMG_20230318_142536.jpg|400px]] | [[File:IMG_20230318_142536.jpg|400px]] |
Revision as of 21:19, 18 March 2023
Meshtastic | |
---|---|
Participants | |
Skills | |
Status | Active |
Niche | Radio |
Purpose | Communication |
Tool | Yes |
Location | |
Cost | |
Tool category |
Meshtastic Property "Tool Image" (as page type) with input value "File:{{{Picture}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. {{{Picture}}} {{#if:Yes | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:Yes | [[Tool Cost::{{{Cost}}} | }}
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
Node installation
- The Web-Based Installer requires either Chrome or Edge browsers but is an excellent choice for quickly flashing devices. This method is highly recommended for firmware flashing, especially for new users of the project, as it is easy to use.
- The Python Flasher does a lot under the hood to prevent you from needing to use the terminal.
- The CLI Script is considered the "manual process" for flashing firmware.
- Flashing your device using an external serial adapter should only be attempted as a last resort if no other method has been successful.
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
This configuration is needed after loading the yaml configuration since the up/downlink config is saved in the channel url
meshtastic --ch-set downlink_enabled true --ch-index 0 meshtastic --ch-set uplink_enabled true --ch-index 0