diff --git a/MQTT_IMPLEMENTATION.md b/MQTT_IMPLEMENTATION.md index cb94c628..33dd877c 100644 --- a/MQTT_IMPLEMENTATION.md +++ b/MQTT_IMPLEMENTATION.md @@ -248,6 +248,7 @@ The MQTT bridge comes with the following defaults for fresh installs (unless ove - **Slot 1**: `analyzer-us` - **Slot 2**: `analyzer-eu` - **Slots 3-6**: `none` (disabled) +- **Per-slot packet filters**: `all` (every payload type is uploaded) - **WiFi SSID**: (blank — must be configured) - **WiFi Password**: (blank — optional for open networks) - **WiFi Power Save**: `none` (no power save) @@ -272,6 +273,7 @@ Each slot (1-6) supports the following commands: - `get mqttN.token` - Get per-slot token (e.g., MeshRank account token) - `get mqttN.topic` - Get custom topic template for slot N - `get mqttN.audience` - Get JWT audience for slot N (custom slots only) +- `get mqttN.filter` - Get the slot's packet-type allowlist (`all`, `none`, or numeric CSV) #### Set Commands - `set mqttN.preset ` - Set slot N to a built-in preset. Use any `name` from the [preset table](#slot-based-preset-system) (run `get mqtt.presets` on-device for the full list). Most presets need no further configuration; the exceptions are: @@ -287,9 +289,41 @@ Each slot (1-6) supports the following commands: - `set mqttN.topic