赞
踩
本文内容:
学习和熟悉 MQTT 协议,在本机上安装 MQTT 服务器和客户端软件,练习消息发布与订阅,比如自定义一个天气预报的消息主题(提示:可以利用课堂教学资料或网上资源)
1)MQTT 的特点:
2)MQTT 协议原理
说明:
更多信息了解请百度搜索:消息通信的利器-MQTT协议简介及协议原理
1)配置 apollo
vy47
说明:
如果之前已经配置好,可以直接忽略,安装版本不可过高,否则后面搭建不成功),参考博客:JDK安装与环境变量配置apollo.cmd create mybroker
(注:
mybroker 是自己随便取得一个名字),创建成功如下图所示。2)开启 appllo 服务
apache-apollo-1.7.1\bin\mybroker\bin
路径下,运行命令 .\apollo-broker-service install
和 .\apollo-broker-service start
即可。http://127.0.0.1:61680
,进入 apollo 的登录页面。admin
,Password=password
即可。https://127.0.0.1:61681
,进行再次登录。3)修改 ip 地址,以供局域网连接
configration
下选择 apollo.xml
文件,修改 <host_name>
属性为服务器 ip
(192.168.0.2
),<web_admin>
同步修改,以及 tcp
节点下将默认的 tcp://0.0.0.0:61613
修改为服务器的 ip
,以供局域网使用,点击 Save
保存,即可在局域网内使用服务器的 ip
登录。http:\\192.168.0.2:61680
可以成功打开。apollo.xml
文件。go0f
paho.exe
。选项
,勾选上登录,并输入用户名和密码apollo.xml
文件内的),然后点击 连接
,即可连接成功。注
:可以使用同一局域网的 PC 连接服务器,前提是安装了客户端,这里我没有别的 PC ,就用本机额外建立了一个连接)。客户端 test1:订阅 hello 主题
+
按钮,添加一个主题,然后点击 订阅
即可(说明:
由于并没有 hello 主题发出,所以没有收到消息,其它客户端发布主题后,该客户端会收到消息)。客户端 test2:发布 hello 主题
主题
和 消息
,并点击 发布
,历史记录中显示已发布。test1
已订阅了 hello
主题,所以同时会收到该消息。1、MQTT服务器搭建以及构建服务端和客户端——Windows
2、Apollo MQTT在windows上面环境部署与连接测试
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。