Meshtastic Configuration

RoboFlock uses three distinct Meshtastic devices: one for the beacon, one for the robot, and one for a Windows tablet.

Beacon

Current Configured Device Info:

Name = d700
Node # = 1819531008
User ID = !6c73d700

1. Download the Meshtastic App on your phone from it’s native app marketplace.

2. Make sure your phone’s bluetooth is on, then open the Meshtastic app and click “Connect”.

3. In the “Available Radios” section, select the radio labeled “d700” (the device name).

4. Click on the “Settings” button, then the “Channels” option. From here, select “Add Channel”.

5. In the “Channel Details” page, name the channel “from Jetson” and assign it a “Key Size” of 128 bits.

Note

Copy the generated key from the “Key” value and save it to use for later setup of other devices.

6. Set the “Channel Role” to “Secondary”.

7. Under the “Position” section, turn off “Allow Position Requests”.

8. Under the “MQTT” section, turn off “Uplink Enabled” and “Downlink Enabled”. Click save at the bottom of the page.

9. Repeat Steps 4 - 8 to create a channel named “from Tom” and another channel named “gps Coords”. Click save at the bottom of the page.

10. Click on the “Settings” button again and then the “Bluetooth” option.

11. Under the “Options” section, click the “Enabled” button. Click save at the bottom of the page.

12. Click on the “Settings” button again and then the “Device Config” option.

13. Set “Device Role” to “Client Mute”, “Rebroadcast Mode” to “Local Only”, and “Node Info Broadcast Interval” to “Three Hours”. Click save at the bottom of the page.

14. Click on the “Settings” button again and then the “Position Config” option.

15. Set “Broadcast Interval” to “Never” and turn off “Smart Position”. Under the “Device GPS” section, set to “Disabled” and turn off “Fixed Position”. Click save at the bottom of the page.

16. Click on the “Settings” button again and then the “LoRa Config” option.

17. Set “Region” to “United States” and turn on “Use Preset”. Under the “Presets” section, select “Long Range - Fast”. Under “Advanced” turn on “Ignore MQTT”, “Transmit Enabled”, and “RX Boosted Gain”, turn off “Ok to MQTT”, and set “Number of hops” to 3. Click save at the bottom of the page.

Robot

Current Configured Device Info:

Name = 3480
Node # = 1819554944
User ID = !6c743480

1. Make sure your phone’s bluetooth is on, then open the Meshtastic app and click “Connect”.

2. In the “Available Radios” section, select the radio labeled “3480” (the device name).

3. Click on the “Settings” button, then the “Channels” option. From here, select “Add Channel”.

4. In the “Channel Details” page, name the channel “from Jetson” and assign it a “Key Size” of 128 bits. Use the generated key from the Beacon’s Meshtastic setup as the key for this channel.

5. Follow Steps 6 - 17 from the Beacon’s Meshtastic setup, except with “Device Role” set to “Client” instead of “Client Mute”.

Tablet

Note

Current Configured Device Info:

Name = e074
Node # = 3145785460
User ID = !bb80e074

1. Make sure your phone’s bluetooth is on, then open the Meshtastic app and click “Connect”.

2. In the “Available Radios” section, select the radio labeled “e074” (the device name).

3. Click on the “Settings” button, then the “Channels” option. From here, select “Add Channel”.

4. In the “Channel Details” page, name the channel “from Jetson” and assign it a “Key Size” of 128 bits. Use the generated key from the Beacon’s Meshtastic setup as the key for this channel.

5. Follow Steps 6 - 17 from the Beacon’s Meshtastic setup.