From 4b05dc2f41795618ed84f032a219c3cf5fd5cd17 Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Mon, 2 Mar 2026 11:41:25 -0800 Subject: [PATCH] Add clearer MQTT topics and payload shapes --- .../settings/SettingsMqttSection.tsx | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/frontend/src/components/settings/SettingsMqttSection.tsx b/frontend/src/components/settings/SettingsMqttSection.tsx index 0d63bda..174fe1c 100644 --- a/frontend/src/components/settings/SettingsMqttSection.tsx +++ b/frontend/src/components/settings/SettingsMqttSection.tsx @@ -173,11 +173,23 @@ export function SettingsMqttSection({ value={mqttTopicPrefix} onChange={(e) => setMqttTopicPrefix(e.target.value)} /> -

- Topics: {mqttTopicPrefix || 'meshcore'}/dm:<key>, {mqttTopicPrefix || 'meshcore'} - /gm:<key>, {mqttTopicPrefix || 'meshcore'} - /raw/... -

+
+
+

Decrypted messages {'{'}id, type, conversation_key, text, sender_timestamp, received_at, paths, outgoing, acked{'}'}

+
+
{mqttTopicPrefix || 'meshcore'}/dm:<contact_key>
+
{mqttTopicPrefix || 'meshcore'}/gm:<channel_key>
+
+
+
+

Raw packets {'{'}id, observation_id, timestamp, data, payload_type, snr, rssi, decrypted, decrypted_info{'}'}

+
+
{mqttTopicPrefix || 'meshcore'}/raw/dm:<contact_key>
+
{mqttTopicPrefix || 'meshcore'}/raw/gm:<channel_key>
+
{mqttTopicPrefix || 'meshcore'}/raw/unrouted
+
+
+