README.md

December 3, 2024 ยท View on GitHub

autoresponder.py

Send a message reply_message every time a message is received by the connected node.

get-channels.py

Get and print all the channels saved on the connected node.

get-config-modem-preset.py

Get and print the active modem preset on the connected node.

Print all messages received by your node

List the nodes with telemetry in the nodedb of the connected node.

This script print all data packets.

This script print all data packets in json format, saves to a file and creates bar charts for portnum and node number.

This script print all data packets in json format, and saves to a json file.

This script print all data packets in json format.

Parse and print all data packets.

print out all traceroutes heard by your node

request-telemetry-simple.py

send a request for a telemetry packet to a node of your choice

send-and-receive.py

Send messages typed into the terminal, and display any message received by the connected node.

send-device-metrics.py

Send device telemetry to the mesh from the connected node

send-environment-metrics.py

Send environment telemetry to the mesh from the connected node

send-nodeinfo.py

broadcast your node's nodeinfo packet

send-position.py

Send a location to the mesh from your connected node.

send-traceroute-simple.py

send a traceroute request to a node of your choosing and wait for a response.

MQTT

mqtt-client.py

Pseudo-client to publish predetermined message, location, and nodeinfo packets and print all received packets.

receive-mqtt-packets.py

Print all received packets

send-mqtt-packets.py

Publish predetermined message, location, and nodeinfo packets.

serial-mqtt.py

Send JSON formatted packets to an MQTT broker from your connected node. Useful for nRF's without WiFi, and for LAN-less configurations such as a node connected via USB to a Raspberry Pi running Mosquitto.