This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:amateur_radio:meshtastic:getting_started [2025/05/25 14:17] – General updates all over and simplify the quickstart, remove 9V1 channel Andrew Yong | projects:amateur_radio:meshtastic:getting_started [2025/05/25 14:27] (current) – [Enable MQTT Forwarding] Use LuciferNet MQTT and add privacy warning Andrew Yong | ||
---|---|---|---|
Line 147: | Line 147: | ||
==== Enable MQTT Forwarding ==== | ==== Enable MQTT Forwarding ==== | ||
- | Because we don't currently have enough nodes in Singapore to form a full mesh, we need to enable MQTT forwarding to use the Internet as a backhaul to forward messages between isolated nodes and meshes. | + | Because we don't currently have enough nodes in Singapore to form a full mesh, we need to enable MQTT forwarding to use the Internet as a backhaul to forward messages between isolated nodes and meshes. The node must either be connected to Wi-Fi directly (mesh router-client to MQTT bridge), or be paired with an Android or iOS device with "MQTT Client Proxy" enabled (mobile node). |
- | + | ||
- | The node must either be connected to Wi-Fi directly (mesh router-client to MQTT bridge), or be paired with an Android or iOS device with "MQTT Client Proxy" enabled (mobile node). | + | |
In future, when a full mesh is formed, MQTT can be disabled for a truly decentralized and private mesh, or left enabled as a backup in case of dead zones in the mesh. | In future, when a full mesh is formed, MQTT can be disabled for a truly decentralized and private mesh, or left enabled as a backup in case of dead zones in the mesh. | ||
+ | |||
+ | **Your personal data (sensor, position, telemetry, etc.) are sent out to the public Internet with this configuration. | ||
+ | |||
+ | Disable the MQTT module if you are not comfortable with this. You can also decrease position precision in each channel' | ||
* **Android/ | * **Android/ | ||
- | - In //Modules// -> //MQTT// | + | - In **Modules** -> //**MQTT**// |
- | - //Enabled//: on | + | - **Enabled**: //**on**// |
- | - Portable nodes with BLE to phone only: //MQTT Client Proxy//: on | + | - **MQTT Client Proxy**: //**on**// (Portable nodes with BLE to phone only) |
- | - Leave the other settings at defaults to use the Meshtastic public MQTT server | + | - **MQTT server**: //**mqtt.lucifernet.com**// |
- | - In //Channels// | + | - In **Channels** |
- | - '' | + | - **LongFast** -> **MQTT Uplink**: //**on**//; **MQTT Downlink**: //**on**// |
* **Python CLI**: | * **Python CLI**: | ||
- '' | - '' | ||
Line 210: | Line 212: | ||
**Disable the MQTT module if you are not comfortable with this. You can also decrease position precision in each channel' | **Disable the MQTT module if you are not comfortable with this. You can also decrease position precision in each channel' | ||
- | <code bash> | + | - **Download [[https:// |
- | curl -O " | + | - Linux/MacOS CLI\\ '' |
- | pip3 install --upgrade meshtastic || install meshtastic | + | - Windows CLI\\ '' |
- | python3 -m meshtastic --configure SG_923_lucifernet.yaml | + | - **Install/ |
- | </ | + | - **Deploy the configuration**\\ '' |
Android/iOS app: Skip ahead to [[# | Android/iOS app: Skip ahead to [[# | ||
+ | |||
===== Other Meshtastic Notes ===== | ===== Other Meshtastic Notes ===== |