【求助】

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


Post Reply
走走停停
Posts: 98

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

User avatar
joey_nobug
Posts: 144

Re: 【求助】

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

Talk is cheap, show me the code.
走走停停
Posts: 98

Re: 【求助】

joey_nobug 2023年 May 9日 11:03

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

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

走走停停
Posts: 98

Re: 【求助】

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

走走停停
Posts: 98

Re: 【求助】

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

User avatar
joey_nobug
Posts: 144

Re: 【求助】

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

Talk is cheap, show me the code.
走走停停
Posts: 98

Re: 【求助】

joey_nobug 2023年 May 9日 17:13

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

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

User avatar
joey_nobug
Posts: 144

Re: 【求助】

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

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

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

Talk is cheap, show me the code.
Post Reply