如果你是正在学习MQTT新手或者测试mqtt功能,可以先使用GoFly社区提供的在线GMQT:在线地址 免费学习使用,减少学习成本,下面介绍使用方法。

步骤:

1.登录到GMQT后台,管理后台 账号和密码都是admin

2.在后台菜单找到:监控 ->监听器,查看mqtt服务器提供不同类型端口号,如下图

3.连接到MQTT服务器

这一步需要给大家细讲一下,如果服务器代理的域名强制加密,使用不加密的ws和mqtt连接不能用域名,这时可以使用服务器的ip地址链接。社区提供在线体验的mqtt服务器是强制https,所以非机密模式得使用ip地址。

3.1 通过ws连接到mqtt服务器

从监控 ->监听器中我们看到ws服务对应的端口号是:8083 则它完整的连接地址为 ws://118.195.243.194:8083 连接配置如下图:


3.2 通过mqtt连接到mqtt服务器

从监控 ->监听器中我们看到ws服务对应的端口号是:1883和:1886 则它完整的连接地址为 mqtt://118.195.243.194:1883或 mqtt://118.195.243.194:1886 ,其中的1886连接配置如下图:

3.3 通过wss(websocket加密模式)连接到mqtt服务器

从监控 ->监听器中我们看到wss服务对应的端口号是:8084则它完整的连接地址为 wss://gmqt.goflys.cn:8084 连接配置如下图:

3.3 通过ssl(加密模式)连接到mqtt服务器

从监控 ->监听器中我们看到ssl服务对应的端口号是:8883则它完整的连接地址为 mqtts://gmqt.goflys.cn:8883 连接配置如下图:

到这4中链接方式都给大家介绍了,还有大家看到账号密码等连接客户端验证,是在访问控制->客户端认证中配置,如下图:

安装上面一步步走,相信大家可以轻松连接到mqtt服务器,连接成功了就可以做mqtt相关功能测试了。大家在学习可以现在下载个mqtt客户端测试软件工具进行连接测试,再到代码中实现。GMQT还有更多二次基础开发的功能,大家可以自己点看看。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐