Skip to content

简介

接口

支持 MQTT3.1.1 协议,支持Qos0 Qos1,支持retian保留消息

服务器地址:bemfa.com

普通端口:9501

加密端口:9503 ,支持TLS1.2

加密websocket协议端口:9504 , path:/wss

步骤一

用户在MQTT控制台新建主题

步骤二

连接服务器

方式一:用户私钥作为连接MQTT服务器的客户端ID,连接时用户名和密码为空,或随意填写,即设备连接时不需要账号和密码。

方式二:如果客户端ID设置错误或不匹配,系统会使用用户名和密码进行身份验证,其中用户名是appID,密码是secretKey,appID和secretKey的获取方式,可见api接口中用户接口接口<设置新的AppID和secretKey>获取。

set 指令

推送消息时:主题名后加/set推送消息,表示向所有订阅这个主题的设备们推送消息,假如推送者自己也订阅了这个主题,消息不会被推送给它自己,以防止自己推送的消息被自己接收。 例如向主题 light002推送数据,可为 light002/set。

up 指令

推送消息时:主题名后加/up推送消息,表示只更新云端数据,不进行任何推送。 例如向主题 light002推送数据,可为light002/up。

注意

MQTT 支持Qos0 Qos1,支持retian保留消息,不支持qos2,使用qos2会被强制下线,次数过多可造成账号异常无法使用。

当调试遇到问题时,可使用mqtt.fx软件测试mqtt服务,教程:点击跳转

巴法开放联盟