12 lines
690 B
Markdown
12 lines
690 B
Markdown
|
|
# mosquitto
|
||
|
|
|
||
|
|
Eclipse Mosquitto MQTT broker. **Reserved for the FROST (SensorThings API) stack** — separate from the general-purpose `rabbitmq` broker. **Cloud-only.**
|
||
|
|
|
||
|
|
- **Network**: `app` (internal only — FROST services connect via service name `mosquitto`)
|
||
|
|
- **No external ingress** by default. If FROST needs external MQTT publishers, route them through a separate nginx stream block on a different port (not 8883 — that belongs to rabbitmq).
|
||
|
|
- **Config**: `config/mosquitto.conf` — listener config, ACLs, persistence
|
||
|
|
- **TODO**:
|
||
|
|
- ACL aligned with FROST topic structure
|
||
|
|
- Persistence retention policy
|
||
|
|
- Optional shovel from `rabbitmq` if cross-broker forwarding is needed
|