干货分享:如何搭建一个MQTT测试环境

服务器环境框架如下图所示

云服务器IP:49.232.162.162

端口:61613

调试工具:MQTT.fx

调试模块:SLM750V

一、云服务器配置环境

1、选择下载的电脑环境 。

2、在这里下载Apollo服务器,下载后解压。

3、运行C:apache-apollo-1.7.1binapollo.cmd,输入create (名字,名字可以任意取)创建服务器实例,服务器实例包含了所有的配置,运行时数据等,并且和一个服务器进程关联;这里是使用的是apolloserver。

create 之后会在根目录下会生成对应文件夹。

4、打开cmd,运行C:apache-apollo-1.7.1>apolloserverbinapollo-broker.cmd run 开启服务器:

5、服务起来以后,可以在浏览器中输入http://127.0.0.1:61681 如下图所示。 该登录的用户名和密码在C:apache-apollo-1.7.1apolloserveretcusers.properties中,打开users.properties文件。

6、输入完用户名和密码后,就可以登录,服务端是通过web形式配置的。

7、登录后台之后 。

8、服务配置信息如下,这里就可以看到 tcp/tls/ws/wss/对应端口 以及登录后台地址。

二、调试服务器连接:

1、下载并安装
mqttfx-1.7.1-windows-x64.exe

2、调试环境按照如下四个步骤进行操作。需要注意的是第二步“User Credentials”为服务默认用户名和密码(admin,password),当然也可以去服务端进行修改。

3、测试一下订阅消息,如下订阅一个”MgTest”主题。

5、进入返回到订阅界面,能够收到已发布的消息,说明当前测试环境是OK的,即可连接模块进行测试。

三、调试模块功能

以数据模块为例。

1、模块通过内置协议栈拨号:AT+ECMDUP=1,1,1

2、设置连接用户名和密码:AT+MQTTUSER=1,”admin”,”password”,””

3、订阅一个主题:AT+MQTTSUB=1,”MgTest”,0

4、服务端发送主题,查看订阅端接收情况

5、模块发送信息,服务端接收。

更多知识分享,请关注我

声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!

(0)
上一篇 2019年10月23日
下一篇 2019年10月23日

相关推荐