【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

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


tony
Posts: 27

不建议在里面做主动上报,时间太久也容易丢包,目前的回调接口会把查询的dp信息组合成长包上报。可以对接下面板资源走定制面板。

全栈工程师修炼指南

物联网菜鸟
Posts: 74

Re: 【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

好的,请问vendor心跳是多久一次,我可以在心跳信息里带自己的自定义dp点吗

tony
Posts: 27

Re: 【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

你是指挂在网关下的心跳查询吗?,如果是,现在网关默认4h查询一次设备心跳,心跳回复已经封进库,上次无法往心跳包里增加信息。

全栈工程师修炼指南

物联网菜鸟
Posts: 74

Re: 【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

我用的是这个接口tal_mesh_heartbeat_onoff_info_set,这个是只有挂在网关下才会有心跳吗?我看这里默认带的是DP1的状态,不能自己修改吗

tony
Posts: 27

Re: 【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

是的只有挂在网关下才会查询心跳,目前心跳只能携带onoff的信息。

全栈工程师修炼指南

勇敢牛牛不怕代码难
Posts: 15

Re: 【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

物联网菜鸟 2023年 Aug 3日 11:47

用studio面板也不会查询自定义的,那我该怎么同步设备的所有状态呢,TAL_MESH_OPCODE_READ这个现在也不会来了,我能在app_mesh_vendor_get_recv里用tal_mesh_data_send接口主动上报吗?自定义DP点有10几个,两包之间再间隔200ms的话,要花费2-5s,这个会不会影响其他功能

你可以在收到TAL_MESH_OPCODE_READ的循环上报所有的自定义DP,用一个FOR 加switch就可以解决了。

物联网菜鸟
Posts: 74

Re: 【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

开启了新通道状态回复,READ这个opcode就不会回调了,这俩是只能存在一个吗?

tony
Posts: 27

Re: 【求助】mesh TLSR825X 3.8.0新状态回复通道只查询部分DP

物联网菜鸟 2023年 Aug 4日 09:47

开启了新通道状态回复,READ这个opcode就不会回调了,这俩是只能存在一个吗?

是的,使能了新通道,read这个就不用了。

全栈工程师修炼指南

Post Reply