目录

一、接入步骤

1.1 创建产品,设置认证方式

2.2 创建设备,生成设备编号

2.3 编写clientId,使用MQTT.fx连接平台

2.4 模拟设备接收和发布消息


一、接入步骤

提示

1.1 创建产品,设置认证方式

    • 传输协议设置为“MQTT
    • 认证方式设置为“简单认证
    • 设置物模型,并发布产品,获取“产品编号”“Mqtt账号”和“Mqtt密码

【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台-LMLPHP

2.2 创建设备,生成设备编号

【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台-LMLPHP

2.3 编写clientId,使用MQTT.fx连接平台

# 客户端Id等于 认证类型 + 设备编号 + 产品编号 + 用户ID
clientId =S&deviceNumber&productId&userId
clientId =S&D13W75R79966&166&1

# 产品详情中查看MQTT用户名
userName = FastBee
# 产品详情中查看MQTT密码
password = P4K3AK2GW3RK9P15

【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台-LMLPHP

2.4 模拟设备接收和发布消息

  • 发布基础消息,对应主题:/166/D13W75R79966/info/post
{"rssi":-43,"firmwareVersion":1.2,"status":3,
"userId":1,"longitude":0,"latitude":0,
"summary":{
 "name":"FastBee",
 "chip":"ESP8266",
 "author":"kerwincui",
 "deliveryTime":"2023-06-06",
 "activeTime":"2022-10-01"}}

【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台-LMLPHP

  • 发布属性值,对应主题:/166/D13W75R79966/property/post
# id      标识符,产品详情中查看物模型,对应物模型的标识符
# value   值,对应物模型中定义,以字符串类型传递
# remark  可以直接使用订阅到的备注信息,设备日志信息中查看到该备注

[{"id":"gear","value":"1","remark":"档位设置成功"},{"id":"switch","value":"0","remark":"开关已关闭"}]

【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台-LMLPHP

  • 设备详细中运行状态下发指令

【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台-LMLPHP

  • 订阅服务端下发指令,订阅主题:/166/D13W75R79966/info/post

【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台-LMLPHP

03-08 00:27