MQTT的学习
2016-04-21 11:53
441 查看
关于MQTT的研究总结
关于MQTT的定义啥的我就不想说了,百度都可以直接搜到,我这一篇主要讲下如何直观的先把MQTT服务器运行起来本文服务器用的 ActiveMQ 客户端用的 Eclipse Paho,简单的先实现下推送的功能
如果你想实现linux下的mosquitto推送,也很简单,可以参见http://blog.csdn.net/xukai871105/article/details/39252653
开始正文
1.首先下载ActiveMQ,具体下载不用我教你吧,Apache官网或者啥的都可以下,我太懒,链接都不想附2.接着下载Eclipse Paho,同样的我也不想附链接,自己搜,都很简单
3.接着运行服务器,在windows下也就是activemq.bat,运行后会出现如下画面
如果出现了,OK,恭喜,服务器运行成功,activemq还提供了后台管理页面,点这个http://localhost:8161/admin/topics.jsp,用户名密码都是admin,后台管理模式界面如下
4.现在我们来运行客户端,运行Paho.exe,如图,新建一个connection1,订阅一个名为TestForMqtt的话题。
后台管理中可以看到TestForMqtt,点击,然后发送一条消息 “hukang,welcome to mqtt”,如图
接着你会发现在客户端中收到了这条消息
基本上到这就差不多了,这只是简单地把mqtt服务器用起来,下一篇文章,我会用activemq服务器,以及安卓端应用,实现消息推送,敬请期待。。。
相关文章推荐
- qt中文件读写操作
- QT中PRO文件写法的详细介绍,很有用,很重要!
- 针对物联网中MQTT协议的学习_客户端代码学习笔记(二)
- Qt QLabel左跑马显示文字
- Windows下多个版本Qt的安装配置
- qt问题1>c1xx : fatal error C1083: 无法打开源文件
- ubuntu上移植Qt-5.6.0到ARM Cortex-A8
- 基于opencv和QT的人脸(人眼)检测程序
- 零基础学Qt 4编程实例之Qt 样式表的应用
- Qt在槽里面弹出模态和非模态对话框
- 有关QTimer线程安全的探讨
- QT下载路径
- QT画图教程2:如何实现给原图上面做修改及画笔的使用
- Qt中的窗口和对话框组件
- QT画图教程1:实现给label上面显示图并且让图自适应控件大小
- Qt 基础:数据库
- MQTT协议简记
- 基于Qt的开源音乐播放器(CZPlayer)
- Qt 添加资源文件
- 获取xml元素属性的名字