【已解决】tuyaos 开发 tlsX 8250 3.8 sdk 怎么从获取的数据包中提取出想要控制的通道

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


notzhangqi
Posts: 29

开关支持通过两个模型来控制,一种是onoff model来控制(APP控制是这种方式),一种是通过vendor model 控制,下发opcode C9D007 ,数据第一字节为01代表是DP数据,后面的数据是涂鸦标准DP格式。

w09158271
Posts: 71

Re: 【求助】tuyaos 开发 tlsX 8250 3.8 sdk 怎么从获取的数据包中提取出想要控制的通道

[2023-09-28 17:01:52.319]# RECV ASCII>
info: app_mesh_data_recv: opcode=0xccd007, datalen=3 dst_addr=192
01 01 00

[2023-09-28 17:01:52.567]# RECV ASCII>
info: app_mesh_data_recv: opcode=0x8201, datalen=0 dst_addr=192

[2023-09-28 17:01:52.821]# RECV ASCII>
info: app_mesh_data_recv: opcode=0x8201, datalen=0 dst_addr=193

[2023-09-28 17:01:53.069]# RECV ASCII>
info: app_mesh_data_recv: opcode=0x8201, datalen=0 dst_addr=194

[2023-09-28 17:01:53.322]# RECV ASCII>
info: app_mesh_data_recv: opcode=0x8201, datalen=0 dst_addr=195

[2023-09-28 17:01:53.570]# RECV ASCII>
info: app_mesh_data_recv: opcode=0x8201, datalen=0 dst_addr=196

[2023-09-28 17:01:53.823]# RECV ASCII>
info: app_mesh_data_recv: opcode=0x8201, datalen=0 dst_addr=197




addr 后面的这些数字是怎么来的?

notzhangqi
Posts: 29

Re: 【求助】tuyaos 开发 tlsX 8250 3.8 sdk 怎么从获取的数据包中提取出想要控制的通道

这个代表查询设备所有dp的状态。不过mesh网络数据量应该越少越好,按需回复。

w09158271
Posts: 71

Re: 【求助】tuyaos 开发 tlsX 8250 3.8 sdk 怎么从获取的数据包中提取出想要控制的通道

未联网关.png

这里边的addr后面的 192 193 194 195 这些 是怎么生成的?有什么协议 或参考文档吗?

notzhangqi
Posts: 29

Re: 【求助】tuyaos 开发 tlsX 8250 3.8 sdk 怎么从获取的数据包中提取出想要控制的通道

配网时候分配的节点地址,tal_primary_ele_addr_get() 这个接口可以获取第一个element地址,后面就是递增的。

Post Reply