MQTT环境搭建与测试

1、引子

mosquitto 不是蚊子

2、开源服务器&客户端

开源客户端:https://github.com/mqtt/mqtt.github.io/wiki/libraries

服务器源码: http://mosquitto.org/files/source/

3、安装服务器

这里我们选择window版本的MQTT服务器:

mosquitto-1.4.10-install-win32.exe

这里注意了:
安装过程中有可能出错,说少那个库,可以直接在网上下一个这样的库放到安装目录,直到没有错误为止,在我的机子上提示要如下几个动态链接库

msvcr120.dll
pthreadVC2.dll
ssleay32.dll

可以在这里下载

4 、启动服务器

cmd进入dos界面,再进入到安装目录

执行:mosquitto.exe -c mosquitto.conf

当然也有linux版本的,我也试过,没有问题。

5、 选择客户端

有如此多的客户端可以选择,而本人对于QT相对熟悉一点,所以就选了
qmqtt - MQTT Client for Qt

在开始的链接里可以下到。

也选择在WINDOW下编译

6 、客户端配置

客户端的配置如下:

机器A与服务器C连接:
这里写图片描述

注:这里服务器的ip是 172.23.1.69

机器B与服务器C连接也是一样的。

发送端 A

这里写图片描述

发布 “123”这个topic,消息内容是“hello world”;

接收端 B
这里写图片描述

接收端订阅了“123”这个topic

可以看到订阅端机器可以收到发送端机器publish的topic消息“123”,内容为“hello world”了。

协议解析见:
http://blog.csdn.net/amwha/article/details/74464554

参考

http://www.runoob.com/w3cnote/mqtt-intro.html

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值