赞
踩
通过MQTT.fx软件调试OneNet平台下设备
基本设置:
1.连接后发送数据到平台:
$sys/556539/led/dp/post/json
{
"id": 123,
"dp": {
"temperatrue": [{
"v": 30,
}],
"power": [{
"v": 4.5,
}]
}
}
发送数据到平台后,平台会自动回复收到数据。不过需要软件订阅相关的topic才可以接收到:
$sys/556539/led/dp/post/json/+ //平台数据消息订阅
2.平台下达命令
要接收平台命令,软件需订阅cmd,通过命令 $sys/556539/led/cmd/request/+ 订阅即可
在平台发送命令:
一般情况下,平台下达命令,系统接收到命令后,需要在超时时间内(超时时间就是下达命令是填写的时间)给平台回复,系统通过发送回复命令:$sys/556539/led/cmd/response/12c21fc7-1ffd-4e3e-a309-f35e028e6c27 (注意cmdid必须一致)
如果在指定时间内平台收不到回复,就会记录响应超时
当平台收到回复,也会给系统发送response, 同样,软件需要订阅这个才能收到,通过命令 $sys/556539/led/cmd/response/+/+ 即可订阅
平台收到软件回复:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。