Appearance
简介
接口
支持 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服务,教程:点击跳转