MQTT环境搭建
1、服务端
采用成熟的mqtt服务框架,搭建mqtt服务器。如emqtt(https://github.com/emqx/emqx)、ActiveMQ(https://activemq.apache.org/components/artemis/download/)、Mosquitto(https://mosquitto.org/download/)等。
Activemq简单搭建测试:https://www.liangzl.com/get-article-detail-123261.html
2、客户端工具
3、客户端sdk
Java:
https://github.com/eclipse/paho.mqtt.java
C相关:
https://github.com/eclipse/paho.mqtt.c
https://github.com/eclipse/paho.mqtt.embedded-c
搭建完整的mqtt服务器,支持mqtt、websoket等协议。终端或应用具有唯一标识,并将其作为消息通道标识,或设置特定主题,实现每个终端,如手机、浏览器、PC应用、应用服务等相互通讯,实现点对点、一对多、多对一等应用。