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 ===== | ||