【发布时间】:2017-08-18 11:30:05
【问题描述】:
我们当前的部署:
1) 多个运行 MQTT 客户端的后端设备连接到开源 MQTT 代理 (Mosquitto)
2) Mosquitto 在 Linux 虚拟机上运行,充当代理和后端和前端设备之间的通信点。
3) 多个前端设备(移动应用程序/基于浏览器的 GUI)连接到代理。一些前端设备读写代理(Sub & Pub),而一些前端只读取(Sub)
4) 一些前端设备连接了几分钟,而一些前端始终处于连接状态。
5) 虽然传输的数据量只有几 kb,但有时变化很快。
6) 没有 TLS 用于 MQTT 流量,并且无法在后端设备上启用。
此设置适用于我们,但我正在寻找一种扩大规模的方法,并且正在考虑使用 azure IoT 中心,但我很困惑 IoT 中心是否可以用作代理,或者我需要部署其他组件充当 MQTT 代理?
【问题讨论】:
标签: mqtt messagebroker azure-iot-hub