From 397cbde6bf538a2908ec0973ca77d41363fd6bc0 Mon Sep 17 00:00:00 2001 From: sh4un <97253929+sh4un-dot-com@users.noreply.github.com> Date: Thu, 22 Jan 2026 21:37:00 -0500 Subject: [PATCH] examples: add local config templates for MQTT and serial simulator --- examples/config.local.mqtt.ini | 26 ++++++++++++++++++++++++++ examples/config.local.serial.ini | 20 ++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 examples/config.local.mqtt.ini create mode 100644 examples/config.local.serial.ini diff --git a/examples/config.local.mqtt.ini b/examples/config.local.mqtt.ini new file mode 100644 index 0000000..28eddd2 --- /dev/null +++ b/examples/config.local.mqtt.ini @@ -0,0 +1,26 @@ +; examples/config.local.mqtt.ini +; Local config for testing the bridge with a local MQTT broker (recommended) + +[DEFAULT] +MESHTASTIC_SERIAL_PORT = /dev/ttyUSB0 +EXTERNAL_TRANSPORT = mqtt + +; MQTT settings +MQTT_BROKER = localhost +MQTT_PORT = 1883 +MQTT_TOPIC_IN = ammb/to_meshtastic +MQTT_TOPIC_OUT = ammb/from_meshtastic +MQTT_CLIENT_ID = ammb_test_client +MQTT_QOS = 0 +MQTT_RETAIN_OUT = False + +; Bridge & common +EXTERNAL_NETWORK_ID = test_net +BRIDGE_NODE_ID = !ammb_test +MESSAGE_QUEUE_SIZE = 100 +LOG_LEVEL = DEBUG + +; API (optional) +API_ENABLED = True +API_HOST = 127.0.0.1 +API_PORT = 8080 diff --git a/examples/config.local.serial.ini b/examples/config.local.serial.ini new file mode 100644 index 0000000..8d9dcfa --- /dev/null +++ b/examples/config.local.serial.ini @@ -0,0 +1,20 @@ +; examples/config.local.serial.ini +; Local config for testing the bridge with a serial simulator (Windows example) + +[DEFAULT] +MESHTASTIC_SERIAL_PORT = COM5 ; simulator writes here +EXTERNAL_TRANSPORT = serial + +; Serial settings (external transport) +SERIAL_PORT = COM6 ; bridge connects to this (simulator pairs with COM5) +SERIAL_BAUD_RATE = 9600 +SERIAL_PROTOCOL = json_newline + +; Bridge & common +EXTERNAL_NETWORK_ID = test_net +BRIDGE_NODE_ID = !ammb_test +MESSAGE_QUEUE_SIZE = 100 +LOG_LEVEL = DEBUG + +; API (optional) +API_ENABLED = False