This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Advanced Configuration - MQTT & Telemetry

MQTT, Serial, and Telemetry configuration for Meshtastic nodes

    This page covers advanced configuration options for MQTT (internet connectivity), Serial interfaces, and Telemetry collection.

    MQTT allows you to access and control your Meshtastic nodes over the internet, integrating them with other services and creating mesh monitors.

    MQTT Configuration

    OptionSetting
    MQTT EnabledOFF (optional ON)
    Addressmqtt.meshtastic.org
    Usernamemeshdev
    PasswordUser Defined
    Encryption EnabledON
    JSON OutputOFF
    TLS EnabledON
    MQTT Root Topicmsh/US/IN

    Important MQTT Considerations

    Best Practices:

    • Use MeshMap.net to check specific root topics of users in your area before enabling MQTT
    • Consider the impact on your device’s performance and battery life
    • Start with MQTT disabled and enable only when needed
    • Monitor your device’s resource usage after enabling MQTT

    Finding Your Root Topic

    Check MeshMap.net to see what root topics other users in your region are publishing to. This will help you understand the network topology and choose an appropriate topic for your node.

    Telemetry (Optional)

    Telemetry allows your node to collect and broadcast device metrics like temperature, humidity, battery status, and GPS location.

    OptionSetting
    Send Device TelemetryOFF
    Environment Metrics ModuleOFF
    Environment Metrics Update IntervalOFF
    Environment Metrics On ScreenOFF

    When to Enable Telemetry

    • Enabled by default on devices with environmental sensors
    • Useful for nodes you want to monitor remotely via MQTT
    • Increases power consumption on battery-powered devices
    • Consider your use case before enabling

    Serial/USB Configuration (Optional)

    The Serial interface allows you to communicate with your Meshtastic device via USB or serial connection for advanced debugging and integration with external systems.

    OptionSetting
    Serial EnabledON
    Echo EnabledOFF
    RX0
    TX0
    Baud RateBAUD_DEFAULT
    Timeout0

    Use Cases

    • Debug and monitor device behavior via serial port
    • Integrate with external applications or sensors
    • Advanced troubleshooting of device issues
    • Integration with automations or home assistant systems

    External Notifications (Optional)

    Configure how your device alerts you to incoming messages.

    OptionSetting
    External Notification EnabledOFF
    Alert message LEDON
    Alert message buzzerOFF
    Alert message vibrationOFF
    Alert bell LEDOFF
    Alert bell buzzerOFF
    Alert bell vibrationOFF

    These settings allow you to customize notification behavior based on message type and your preferences.