1、官网
https://mqtt.org/
MQTT 5.0官方协议
https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html
说明:官网可以获取到好多资料(比如常用软件、协议、usecase等)
2、安装部署EMQX
当前有好多MQTT服务器,初步选择了EMQX
选择原因
1)MQTT官方推荐
2)国产
3)支持serverless(没找到如何安装)和docker部署(当前已有环境)
4)有企业版和社区版
3、安装部署mosquitto
选择原因
1)支持异构–所需资源肯定更少
2)mqtt官方推荐
3)扩展资源
4)开源
目前没有使用的原因
1)部署文档没看到
4、安装部署HiveMQ
https://www.hivemq.com/pricing/
5、MQTT连接到kafka
EMQX接入kafka
https://www.emqx.com/en/lp/mqtt-to-kafka?medium=search&campaign=search-enterprise-kafka-pc-asia&gclid=EAIaIQobChMI6sHrgeKDgAMVCUVgCh2JnQMbEAAYASAAEgKaBfD_BwE
6、MQTT消息中可以获取到哪些内容
1、topic
2、payload
3、发布消息的CLIENT_ID能不能获取到?目前没获取到资料