Skip to main content
Version: 2.8

Module Configuration

Modules are included in the firmware and allow users to extend the functionality of their mesh or device.

NameDescription
Ambient LightingAdjust the brightness of NCP5623 I2CI2CA two-wire bus used to attach peripherals such as sensors and displays to a device. RGB LEDsLED (Light-Emitting Diode). An indicator light on a device. The External Notification module can drive one in response to mesh activity.
AudioEnable Support for Codec2 Voice Comms on certain devices.
Canned MessageSet a number of predefined messages to send out directly from the device with the use of an input device like a rotary encoder.
Detection SensorConfigure a GPIOGPIO (General Purpose Input/Output). An uncommitted digital signal pin on a device. pin to be monitored for specified high/low status and send text alerts.
External NotificationIncoming messages are able to alert you using circuits you attach to the device (LEDsLED (Light-Emitting Diode). An indicator light on a device. The External Notification module can drive one in response to mesh activity., Buzzers, etc).
MQTTForward packets along to an MQTTMQTT (Message Queuing Telemetry Transport). A lightweight messaging protocol designed for small sensors and mobile devices, enabling efficient data transmission in the Meshtastic network for Internet connectivity and integration with IoT platforms. See https://en.wikipedia.org/wiki/MQTT. In Meshtastic, MQTT is used to connect a node to the internet, and can be used to connect multiple meshes to each other. server. This allows users on the local mesh to communicate with users on another mesh over the internet.
Neighbor InfoSend info on 0-hop neighbors to the mesh.
PaxcounterCount the number of BLEBLE (Bluetooth Low Energy). The default wireless connection between a node and a phone client. and Wifi devices passing by a node.
Range TestSend messages with GPSGPS (Global Positioning System). A satellite positioning system. A node with a GPS module determines its own location and can report that position to the mesh. location at an interval to test the distance your devices can communicate. Requires (at least) one device set up as a sender and one as a receiver. The receiver(s) will log all incoming messages to a CSV.
Remote HardwareSet and read a GPIOGPIO (General Purpose Input/Output). An uncommitted digital signal pin on a device. status remotely over the mesh.
Serial ModuleSend messages across the mesh by sending strings over a serial port.
Store & ForwardStores messages on a device for delivery after disconnected clients rejoin the mesh.
TelemetryAttach sensors to the device and transmit readings on a regular interval to the mesh.
TracerouteTrack which nodes are used to hop a message to a certain destination.