Skip to content

OffbandMesh

Dhovin edited this page Oct 1, 2026 · 21 revisions

Home

Main Page: https://github.com/OffbandMesh/meshcore-firmware

MQTT Specific Documentation

OffbandMesh firmware allows for setting up a companion as an observer. It support 10 presets. Use number 0-9 to configure each preset. 0-5 are pre-configured but can be overridden. You can view the pre configured presets with mqtt status or mqtt view <#> to view current settings.

  1. Download the firmware. https://github.com/OffbandMesh/meshcore-firmware/releases/latest
    • Each hardware version has two files. '-merged' versions will reset all memory. It can be used for new setups. otherwise, use the version with out it for upgrades.
  2. Go to the Official Meshcore Firmware flasher.
    • Select the 'Custom Firmware' option form the bottom of the list.
    • Select the downloaded firmware file from the popup window.
    • Uncheck 'Erase device' if you are upgrading the firmware
    • Click 'Flash'
  3. Browse back to the flasher main page and click 'Console' in the top right.
  4. Enter the Wi-Fi settings into the console.
    set wifi.ssid YourSSID
    set wifi.pwd YourPSK
    wifi enable
    
  5. Reboot device
  6. Connect to console again and enter the following commands.
    wifi status
    set mqtt.iata DFW
    set mqtt.broker.<#>.url wss://ntxmesh.dhovin.me:8883
    set mqtt.broker.<#>.port 8883
    set mqtt.broker.<#>.transport wss
    set mqtt.broker.<#>.auth_type jwt
    set mqtt.broker.<#>.jwt_audience ntxmesh.dhovin.me
    set mqtt.broker.<#>.jwt_email [email address] *might be option*
    mqtt enable <#>
    

Clone this wiki locally