Page 1 of 1

【求助】

Posted: 2023年 May 9日 10:52
by 走走停停

您好,os开发 mesh sdk 请问下 直连和加入网关后页面显示的值分别是如果获取的
现在设备flash存储设置项默认值a,app修改设置项值为b(写入flash),重新上电app会重新上报设置项值b,app显示设置项值为b。此时我清除设备(移除设备,重新配网),直连配网,app显示设置项值为默认值a(为何显示的a不是b?),然后加入网关刷新后,app显示设置项值为b


Re: 【求助】

Posted: 2023年 May 9日 11:03
by joey_nobug

设备 DP 点状态都是在进入面板是会通过 vendor read 命令(opcode:0xCCD007) 查询设备的 DP 数据,设备需要回复数据命令后,APP面板上才会显示正确的状态。
APP 与网关的区别在于,APP 查询以及控制后设备回复的状态数据不会存储到云端,而网关则会将设备回复的状态存储在云端。


Re: 【求助】

Posted: 2023年 May 9日 11:24
by 走走停停
joey_nobug 2023年 May 9日 11:03

设备 DP 点状态都是在进入面板是会通过 vendor read 命令(opcode:0xCCD007) 查询设备的 DP 数据,设备需要回复数据命令后,APP面板上才会显示正确的状态。
APP 与网关的区别在于,APP 查询以及控制后设备回复的状态数据不会存储到云端,而网关则会将设备回复的状态存储在云端。

您好,进入面板是每个dp数据都会查询吗?
这边加入网关并不会进入TAL_MESH_OPCODE_READ 这个case,不会去查询设备的dp数据


Re: 【求助】

Posted: 2023年 May 9日 13:55
by 走走停停

进入面板的时候dp值不对,但是我上电配网十分钟内 每隔10秒会上报一次,为何都更新不成功呢


Re: 【求助】

Posted: 2023年 May 9日 14:06
by 走走停停

关闭蓝牙的,是可以进入TAL_MESH_OPCODE_READ 这个case,但是设备需要回复数据命令后,app显示的值与设备上报的值不一致


Re: 【求助】

Posted: 2023年 May 9日 17:13
by joey_nobug

麻烦将你复现问题时 设备的收发包日志提供一下


Re: 【求助】

Posted: 2023年 May 10日 10:08
by 走走停停
joey_nobug 2023年 May 9日 17:13

麻烦将你复现问题时 设备的收发包日志提供一下

请问收发包日志 是指log日志吗


Re: 【求助】

Posted: 2023年 May 18日 17:18
by joey_nobug
走走停停 2023年 May 9日 13:55

进入面板的时候dp值不对,但是我上电配网十分钟内 每隔10秒会上报一次,为何都更新不成功呢

如果是主动上报的话,要注意发送数据时目的地址使用 TUYA_REPROT_PUB_ADDR,APP 与 网关都会订阅此地址