Blame

34a741 Matt Hughes 2026-08-20 05:40:23
1
## MQTT
056461 Matt Hughes 2026-08-12 01:24:47
2
86e41a Matt Hughes 2026-09-02 01:04:39
3
#### Supported Network Protocols
4
The network protocol used by the MQTT publisher is selected through Broker URI's prefix.
5
The following network protocols can be selected (assuming they are supported by the broker):
6
- `mqtt://<host>:<port>`
7
- TCP, insecure, fine for must use cases
8
- `tcp://<host>:<port>`
9
- same as above, alias for `mqtt://`
10
- `mqtts://<host>:<port>`
11
- TCP using SSL/TLS
12
- `ssl://<host>:<port>`
13
- same as above, alias for `mqtts://`
14
- `ws://<host>:<port>`
15
- Insecure websockets
16
- `wss://<host>:<port>`
17
- Secure websockets
18
- `unix://<path>`
19
- A UNIX-domain socket
20
- *nix only
21
- Broker must be located on the same physical hardware
22
dc3a47 Matt Hughes 2026-08-12 12:01:07
23
---
24
056461 Matt Hughes 2026-08-12 01:24:47
25
::: buttonlink
ae2022 Matt Hughes 2026-08-12 01:25:47
26
[View publisher source](https://github.com/matth-av/pointcaster/blob/qt/src/publishers/mqtt/mqtt_client.cc)
056461 Matt Hughes 2026-08-12 01:24:47
27
:::