Page 2 of 2

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

Posted: 2023年 Sep 28日 17:05
by notzhangqi

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


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

Posted: 2023年 Sep 28日 17:08
by w09158271

[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 后面的这些数字是怎么来的?


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

Posted: 2023年 Sep 28日 18:28
by notzhangqi

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


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

Posted: 2023年 Sep 28日 18:51
by w09158271
未联网关.png

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


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

Posted: 2023年 Sep 28日 18:55
by notzhangqi

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