Site Tools


projects:amateur_radio:meshtastic:getting_started

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next 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 Yongprojects: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's settings, and Position → Map Report.**
  
   * **Android/iOS Client**:   * **Android/iOS Client**:
-    - 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** 
-      - ''9V1'' and ''LongFast'': //MQTT Uplink//on//MQTT Downlink//on+      - **LongFast** -> **MQTT Uplink**: //**on**//; **MQTT Downlink**: //**on**//
   * **Python CLI**:   * **Python CLI**:
     - ''meshtastic --set mqtt.enabled true''     - ''meshtastic --set mqtt.enabled true''
Line 210: Line 212:
 **Disable the MQTT module if you are not comfortable with this. You can also decrease position precision in each channel's settings, and Position -> Map Report.** **Disable the MQTT module if you are not comfortable with this. You can also decrease position precision in each channel's settings, and Position -> Map Report.**
  
-<code bash> +  - **Download [[https://raw.githubusercontent.com/ndoo/meshtastic-config-my-sg/refs/heads/main/SG_923_lucifernet.yaml|SG_923_lucifernet.yaml]]** 
-curl -O "https://raw.githubusercontent.com/ndoo/meshtastic-config-my-sg/refs/heads/main/SG_923_lucifernet.yaml" || wget "https://raw.githubusercontent.com/ndoo/meshtastic-config-my-sg/refs/heads/main/SG_923_lucifernet.yaml" +    - Linux/MacOS CLI\\ ''%%curl -O "https://raw.githubusercontent.com/ndoo/meshtastic-config-my-sg/refs/heads/main/SG_923_lucifernet.yaml" || wget "https://raw.githubusercontent.com/ndoo/meshtastic-config-my-sg/refs/heads/main/SG_923_lucifernet.yaml"%%'' 
-pip3 install --upgrade meshtastic || install meshtastic +    - Windows CLI\\ ''%%curl -O "https://raw.githubusercontent.com/ndoo/meshtastic-config-my-sg/refs/heads/main/SG_923_lucifernet.yaml"%%'' 
-python3 -m meshtastic --configure SG_923_lucifernet.yaml +  - **Install/upgrade Meshtastic Python CLI**\\ ''pip3 install --upgrade meshtastic || install meshtastic'' 
-</code>+  - **Deploy the configuration**\\ ''python3 -m meshtastic --configure SG_923_lucifernet.yaml''
  
 Android/iOS app: Skip ahead to [[#first_use_configuration|First Use Configuration]] Android/iOS app: Skip ahead to [[#first_use_configuration|First Use Configuration]]
 +
  
 ===== Other Meshtastic Notes ===== ===== Other Meshtastic Notes =====
projects/amateur_radio/meshtastic/getting_started.1748182621.txt.gz · Last modified: by Andrew Yong