Module Configuration
Modules are included in the firmware and allow users to extend the functionality of their mesh or device.
| Name | Description |
|---|---|
| Ambient Lighting | Adjust 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. |
| Audio | Enable Support for Codec2 Voice Comms on certain devices. |
| Canned Message | Set a number of predefined messages to send out directly from the device with the use of an input device like a rotary encoder. |
| Detection Sensor | Configure 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 Notification | Incoming 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). |
| MQTT | Forward 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 Info | Send info on 0-hop neighbors to the mesh. |
| Paxcounter | Count 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 Test | Send 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 Hardware | Set and read a GPIOGPIO (General Purpose Input/Output). An uncommitted digital signal pin on a device. status remotely over the mesh. |
| Serial Module | Send messages across the mesh by sending strings over a serial port. |
| Store & Forward | Stores messages on a device for delivery after disconnected clients rejoin the mesh. |
| Telemetry | Attach sensors to the device and transmit readings on a regular interval to the mesh. |
| Traceroute | Track which nodes are used to hop a message to a certain destination. |