最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

MQTT服务搭建与测试(apollo)

来源:动视网 责编:小OO 时间:2025-10-02 17:40:56
文档

MQTT服务搭建与测试(apollo)

序发现最近每次新东西都是被驱动着,这样不好。以后看到好的技术,还是要结合业务场景尽量用上。这次遇到的场景是以前的空调改造项目控制是走的http内穿透,现在客户要求改造成MQTT协议控制,这样可以绕过内穿透,稍微损失点等待时间。废话不多说了,上菜。一,MQTT服务搭建这里选型用的是Apache的apollo,不要问我为什么,也不要问我其他的可以吗。答案是肯定的,其他的比如EMQ也不错,我是担心后期收费之类的,所以就直接用开源的。下载后,将文件解压,如图:箭头指的就是解压后的文件,其他几个
推荐度:
导读序发现最近每次新东西都是被驱动着,这样不好。以后看到好的技术,还是要结合业务场景尽量用上。这次遇到的场景是以前的空调改造项目控制是走的http内穿透,现在客户要求改造成MQTT协议控制,这样可以绕过内穿透,稍微损失点等待时间。废话不多说了,上菜。一,MQTT服务搭建这里选型用的是Apache的apollo,不要问我为什么,也不要问我其他的可以吗。答案是肯定的,其他的比如EMQ也不错,我是担心后期收费之类的,所以就直接用开源的。下载后,将文件解压,如图:箭头指的就是解压后的文件,其他几个
序

发现最近每次新东西都是被驱动着,这样不好。以后看到好的技术,还是要结合业务场景尽量用上。

这次遇到的场景是以前的空调改造项目控制是走的http内穿透,现在客户要求改造成MQTT协议控制,这样可以绕过内穿透,稍微损失点等待时间。废话不多说了,上菜。

一,MQTT服务搭建

这里选型用的是Apache的apollo,不要问我为什么,也不要问我其他的可以吗。答案是肯定的,其他的比如EMQ也不错,我是担心后期收费之类的,所以就直接用开源的。

下载后,将文件解压,如图:

箭头指的就是解压后的文件,其他几个是一会要说的测试工具。

cmd,然后进刚刚放文件的目录,dir一下,你其实指可以看到apollo跟apollp.cmd文件,那个mybroker是我运行建的。

命令:apollo.cmd create mybroker

这样就会创建mybroker目录了,如果不喜欢这个名字,你随意。

二,将服务添加到windows的服务,启动服务

进mybroker的bin目录,你会看到

安装服务命令:apollo-broker-service.exe install

启动命令:apollo-broker-service.exe start

着都是windows的命令哦

三,验证启动,修改配置

浏览器输入:http://127.0.0.1:61680/

看到这个就表示服务启动成功了。初始账号密码是admin/password

这个可以在mybroker\\etc下的users.properties文件中修改,是以键值对的方式存在的,如果有多个用户可以换行再来一个哦。

也可以登录后改配置文件,apollo提供了界面修改文件的地方。

四,登录创建主题

61680是http的,61681是https的。最后一个configuration的tab就是改配置的,改了之后保存会提示重启。

另外如果在服务器上安装的,要可以访问apollo的后台,服务需要将apollo.xml的五,软件测试

之前说过我的目录下有测试软件,一个是通信猫的,一个是paho的。我都启动大家看看通信猫:

这个软件真不错,功能很全,强大,而且目前还是一个不盈利组织在搞。

这里输入相关信息后,勾选启用,就可以看到是否连接上了,下面的圈圈绿了,旁边也会有日志。这里订阅一个主题。

然后打开paho:

直接双击,这个是eclipse出的mqtt工具。

置。

连接成功后,添加一个主题,与通信猫一致(不订阅页可以的,反正就是那个订阅了,别人发或自己发才会收到,这里订阅,我用通信猫发布)

通信猫发布:

paho接收订阅的主题信息

看到没,注意比较内容跟发送时间。

到此,MQTT服务的搭建,软件的测试已经结束了。明天有空分享java代码的发布/订阅/接收,同样是配合着其中的一个软件给大家看代码和效果。另外这里要说的是前面省略了java 环境配置的,因为我这是在本机的上搞,我本就是一个java程序员,所以你懂的,在安装之前,大家记得先配置java环境哦。

文档

MQTT服务搭建与测试(apollo)

序发现最近每次新东西都是被驱动着,这样不好。以后看到好的技术,还是要结合业务场景尽量用上。这次遇到的场景是以前的空调改造项目控制是走的http内穿透,现在客户要求改造成MQTT协议控制,这样可以绕过内穿透,稍微损失点等待时间。废话不多说了,上菜。一,MQTT服务搭建这里选型用的是Apache的apollo,不要问我为什么,也不要问我其他的可以吗。答案是肯定的,其他的比如EMQ也不错,我是担心后期收费之类的,所以就直接用开源的。下载后,将文件解压,如图:箭头指的就是解压后的文件,其他几个
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top