1、前言:
mqtt协议是轻量级的消息订阅和发布(publish/subscribe)协议,创建在TCP/IP协议之上,在物联网应用中普遍使用。linux
2、源码下载:
连接:https://pan.baidu.com/s/1S1pT_ZZURg21DF5mIBg3pw 密码:tqghvim
二使用说明:
1.下载解压出来进入mqtt文件夹内容如图src.png所示:windows
2.将mqtt文件夹拷贝linux ununtu下面:
在ununtu终端下根据以下步骤执行命令:
1)make clean //清理项目
2)vim mqtt.c //打开mqtt.c文件将如图:ip.png所示格式修改成本身的服务器ip地址、端口、用户名和密码:服务器
①:订阅主题:2017/my/todev
②:发布主题:2017/my/toapp
③:接收到数据打印:asdfafs
④:ctrl + c//结束运行app
3.运行windows paho来测试mqtt_demo(没有安装能够安装一下链接进行安装:https://www.jianshu.com/p/48c36b72fec2):
1)首先根据图:login.png所示:点击左上角绿色+号->点击选项->输入用户名和密码->点击MQTT返回主主界面测试