Page 1 of 1

子设备之间的通讯

Posted: 2023年 Jul 14日 16:48
by xlhome

子设备之间的互相通讯, 如: A 子设备发送命令到B子设备, 是否有相关的代码例子?


Re: 子设备之间的通讯

Posted: 2023年 Jul 17日 11:53
by huanghuan

您好,zigbee3.0中对于子设备间通讯一般有以下几种方式:
1.touch link 比如使用照明遥控器控制灯具 2. find and bind 通过建立bind table实现子设备间状态同步
您看下您适合使用哪种方式


Re: 子设备之间的通讯

Posted: 2023年 Jul 17日 11:54
by huanghuan

viewtopic.php?t=520
touch link相关可以看下这个介绍


Re: 子设备之间的通讯

Posted: 2023年 Jul 17日 23:14
by xlhome
huanghuan 2023年 Jul 17日 11:53

您好,zigbee3.0中对于子设备间通讯一般有以下几种方式:
1.touch link 比如使用照明遥控器控制灯具 2. find and bind 通过建立bind table实现子设备间状态同步
您看下您适合使用哪种方式

find and bind 这种方式和有文档和例子说明吗? 还有如何获取 一个子设备地址?


Re: 子设备之间的通讯

Posted: 2023年 Jul 18日 13:51
by huanghuan

https://images.tuyacn.com/rms-static/8d ... on-2-1.pdf

  1. 您可以看下这个文档中 8.5 和 8.5 章节 介绍find and bind
  2. 获取某个设备的短地址,您可以通过网络中的集中器获取;或者您可以通过identify query 方式建立bind table等

Re: 子设备之间的通讯

Posted: 2023年 Jul 18日 17:19
by xlhome
huanghuan 2023年 Jul 18日 13:51

https://images.tuyacn.com/rms-static/8d ... on-2-1.pdf

  1. 您可以看下这个文档中 8.5 和 8.5 章节 介绍find and bind
  2. 获取某个设备的短地址,您可以通过网络中的集中器获取;或者您可以通过identify query 方式建立bind table等

您好 ,

1、 "网络中的集中器" 之涂鸦网关吗? 网关的app上我没有看到子设备的短地址;
2、 "find and bind" , 在Tuyos os sdk中 “tal_find_bind.h” 定义的相关接口函数已经实现了吗?


Re: 子设备之间的通讯

Posted: 2023年 Jul 20日 15:19
by huanghuan

1.网络中的集中器 指的是 集中式网络中的协调器角色,使用涂鸦网关进行配网指的就是涂鸦网关。我表诉的意思是,协调器存储了网络中所有设备的短地址,您可以自定义协议与网关通讯获取相应的短地址,该协议目前涂鸦网关需要开发暂不支持获取。
2.find and bind 发起端角色 tlsr8258 平台将在 3.8.0版本支持,预计在7月底发布。
3.find and bind 目标端角色 支持的identify 相关命令已经支持,您可参考提供的bdb spec 目标端角色步骤进行开发。