子设备之间的通讯

Zigbee 子设备开发


Post Reply
xlhome
Posts: 39

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

huanghuan
Posts: 202

Re: 子设备之间的通讯

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

huanghuan
Posts: 202

Re: 子设备之间的通讯

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

xlhome
Posts: 39

Re: 子设备之间的通讯

huanghuan 2023年 Jul 17日 11:53

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

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

huanghuan
Posts: 202

Re: 子设备之间的通讯

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

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

Re: 子设备之间的通讯

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” 定义的相关接口函数已经实现了吗?

huanghuan
Posts: 202

Re: 子设备之间的通讯

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

Post Reply