5 ms·
People don't love XMPP for a lot of reasons. Some of those reasons apply to IoT. Some reasons, like having to maintain state, are IoT specific. Besides that, b
by throwawayfinal 9y ago
People don't love XMPP for a lot of reasons. Some of those reasons apply to IoT. Some reasons, like having to maintain state, are IoT specific.
Besides that, bandwidth and code complexity is a very real concern. MQTT, a lightweight message passing protocol, has become the de facto default.
- fmntf 9y agoSo true. We switched to MQTT (abandoning websockets and other protocols) to save (a lot of) network bandwidth.
- samstave 9y agoPlease expand
- ramzyo 9y agoDo you mean you were using MQTT over websockets before, and you've since moved to pure MQTT (still over TCP), without websockets in between? Are you sure websockets were the cause of your network bandwidth issues?
- fmntf 9y agoI'm on a different team, AFAIK we where using simple JSON payloads on websocket connections. Dropping websockets and switching to MQTT saved a lot of bandwidth. I can ask for precise numbers or details if you wish.
- solarkraft 9y agoI'm interested.