今天重新温习了一下mqtt协议,并在win10系统上部署了本地服务器与client,现在发出来总结一下
1:mqtt介绍与服务器部署:https://great.blog.csdn.net/article/details/118503059,window下的服务器软件可以在我主页免积分下载
2: mqtt client构建:https://blog.csdn.net/luoyayun361/article/details/104671603,我clone代码时候git库又更新了,我的QT库是5.11.2,所以切换到了分支5.11.2,中间也碰到“perl 不是内部或外部命令,也不是可运行的程序。”的问题了,这个perl脚本处理软件我上传了,可以在我主页免积分下载
3:按照第2部编译得到的simplemqttclient.exe,如果直接点击提示缺少qt库的话,1种方法是在环境变量上添加qt安装目录下的bin,我笔记本加了公司域,没办法添加太多环境变量,所以我的解决方法是把这个.exe文件直接拷贝到我的安装目录下:C:\Qt\Qt5.11.3\5.11.3\msvc2015\bin。
4:多打开几个simplemqttclient.exe,host填写127.0.0.1,port填写10086(与第1步服务器端口一致)。topic与message可以自己探索啦。