essp8266------mqtt服务器搭建
参考文献:
【MQTT】在Windows下搭建MQTT服务器
链接:https://blog.****.net/yannanxiu/article/details/52703946
常见MQTT服务器搭建与试用
链接:
https://www.jianshu.com/p/e5cf0c1fd55c
MQTT(五)EMQ开源MQTT消息服务器
链接:
https://blog.****.net/panwen1111/article/details/81067689
1,下载开源服务器
搭建EMQ服务器
下载地址:http://emqtt.com/downloads
2,搭建服务器
安装步骤
下载解压后,打开 Windows 命令行窗口,cd 到程序目录。
控制台模式启动:
bin\emqx console
如启动成功,会弹出控制台窗口。
关闭控制台窗口,停止emqx进程,准备注册 Windows 服务。
EMQ X 注册为 Windows 服务:
bin\emqx install
EMQ X 服务启动:
bin\emqx start
还有停止与卸载命令如下:
EMQ X 服务停止:
bin\emqx stop
EMQ X 服务卸载:
bin\emqx uninstall
3,查看服务器控制台
EMQ提供了一个后端Web控制台,如果EMQ安装在本机,则在浏览器打开http://127.0.0.1:18083,输入默认用户名“admin”和默认密码“public”,进入EMQ管理控制台。如下图所示
图片:
4,客户端测试 - MQTTBox
MQTT客户端MQTTBox有两种使用的方式:一种为Chrome插件(翻墙下载);另外一种为Windows程序安装,链接如下
链接:https://s3-us-west-2.amazonaws.com/workswithweb/mqttbox/latest/windows/MQTTBox-win.exe
根据安装向导的提示,完成MQTTBox的安装
安装好后打开
图片:
点击“Create MQTT Client”
图片;
图片:
最终可以得到如下效果
图片:
打开EMQ的管理员控制台,可以看到一些相关的统计数据已经发生了变化
图片:
其中服务质量等级Qos 可参考如下链接
Mqtt之服务质量等级Qos
链接:https://blog.****.net/yangguosb/article/details/78653228
MQTT协议解析系列文章之一: QoS Level
链接:https://www.jianshu.com/p/6cf5a4c740f6
其中数据类型分别如下
publish------------------ subscriber
string— ASCII十进制 —string
(abcd—979899100—abcd)
二进制-- ASCII十进制 —string
(01100100,01101000—100104—dh)
十进制-- ASCII十进制 —string
(56,67,89—566789—8CY)
十六进制-- ASCII十进制 —string
(0x41,0x42,0x61,0x62,0x40,0x41—656697986465—[email protected])