新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“MQTT的相关参数怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MQTT的相关参数怎么使用”吧!
创新互联建站专业为企业提供郊区网站建设、郊区做网站、郊区网站设计、郊区网站制作等企业网站建设、网页设计与制作、郊区企业网站模板建站服务,十多年郊区做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
一、前言
最近在研究Android下面的推送服务,众如周知,Google已经为Android手机提供了GCM服务,但国内用户却无法正常享用这一服务,原因很简单。
在这种情况下,催生出很多GCM替代品,有商业的、有开源的。如AndroidPN、极光推送、AirPush等等。
二、正文
1. 下载RSMB,从IBM官方网站可下载,解压后打开其中的"windows"目录,你会分别发现以下三个可执行文件:
broker.exe : MQTT协议代理网关(不知这样解释是否正确?)
stdinpub.exe :模拟发布者的客户端程序
stdoutsub.exe :模拟订阅者的客户端程序
stdinpub.exe 与 stdoutsub.exe这两个客户端不是很适合初学者,建议大家下载ia92(也可从IBM官方网站下载到)。ia92.zip中的wmqttSample.jar可以用于客户端模拟。
2.1启动broker.exe,如果后面不跟任何参数,即缺省监听端口是1883。broker.exe后面如果跟一个文件名,则表示此文件是配置文件,broker.exe将根据此配置文件中的参数进行工作。
2.2启动wmqttSample.jar,命令:
java -jar wmqttSample.jar
上述命令,你可以执行多次,分别来模拟多个订阅者与发布者。
通过上图可以看到:
1)broker.exe;
2)发布者,发布的主题为:testtopic;
3)订阅者,其订阅的主题为系统应用信息哦,也就是说我们可以通过一个订阅者来获取broker的运行信息;
4)与5) 普通信息订阅者,其订阅的主题为:testtopic
2.3在图2中输入一些内容,点击"Publish",普通信息订阅者便可以收到相关信息。
三、其它
3.1 越来越发现,把自己想说的,清楚、简单的写出来,对我来说是件很费力的事情,还得多训练训练;
3.2 摸索了二天,终于有点进展,相关界面如下:
3.3 推送的后台,大家可以搜索phpMqttClient,这也是一个开源项目。我只是在它的基础上,改了下界面,目的是学下bootstrap。
3.4 android、php、前台都是刚刚开始学习,自己的目的就是利用这个业余项目来加深对新语言的掌握。
到此,相信大家对“MQTT的相关参数怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!