关于使用 ZigBee PRO / EmberZNet PRO 进行超大型和/或超密集网络设计 网络密度: 虽然网状网络通常通过更多的路由器覆盖来改善(以获得更良好的连接网状网络),但大型楼宇自动化网络(您可能在每个灯镇流器和灯开关中都有无线电)往往过于密集,特别是如果您将所有线路供电设备是路由器。堆栈只能跟踪有限数量的相邻路由器(在 EmberZNet 的情况下为 16 个),并且此邻居表之外的任何节点都将需要多跳路由(通过已知邻居),尽管位于发送方的直接无线电范围内,因为只有在路由发现时 Zigbee admin 2022-05-06 772 热度 0评论
EmberZNet 常见问题解答 问:什么是 Zigbee? A:请查看 Zigbee 联盟网站的介绍:http ://www.zigbee.org/what-is-zigbee/ 问:什么是 EmberZNet? 答: EmberZNet 是 Silicon Labs 的 Zigbee 实现。它由核心 Zigbee 堆栈、Zigbee 集群库支持和应用程序框架组成。借助 Simplicity Studio 中的 AppBuild Zigbee admin 2022-05-06 628 热度 0评论
ZigBee 3.0教程-步骤7:物理接口-Switch 我们现在处于最后阶段,准备构建我们的开关以连接按钮。我们需要做的第一件事是在我们的项目中添加一些钩子,以便为我们提供放置代码的地方。 如果您还记得创建 switch 项目时,我们启用了 Button Interface 插件,顾名思义,这为您提供了回调部分中的按钮接口。如果您查看回调选项卡,您将在插件特定回调下看到这些回调。有针对不同按钮状态以及长按和短按的回调。对于这个例子,让我们选择按钮 0, Zigbee admin 2022-03-05 700 热度 0评论
ZigBee 3.0教程-步骤6:物理接口-Light 所以现在是时候为我们的灯和开关制作物理接口了。虽然能够通过网络发送和查看消息很有趣,因为我们正在制作灯和开关,我们应该期望它们像灯一样打开和关闭光源和开关,从按下按钮或类似信号。 首先让我们把注意力转向灯光,因为灯光的开启和关闭是一个更容易观察的目标。正如我们在最后一步中注意到的那样,我们一直在切换我们的一个集群属性,特别是一个开关属性。我们想要的是根据这个属性的值来改变我们的设备。我们可以用来处 Zigbee admin 2022-03-05 694 热度 0评论
ZigBee 3.0教程-步骤5:通信 现在我们已经形成了一个网络,是时候验证我们是否可以在我们的灯和开关之间成功发送消息了。为此,将使用简单的 ZCL 命令来启动和 首先单击交换机的串行控制台。在提示符处输入: zcl on-off toggle 这将构建一个 Zigbee 集群库命令框架。由于输出,您可以判断它是正确构造的: Msg: clus 0x0006, cmd 0x02, len 3 buffer: 01 00 02 簇 0 Zigbee admin 2022-03-05 850 热度 0评论
ZigBee 3.0教程-步骤4:组建和加入网络 现在我们将用灯组成我们的网络,并使用 Zigbee 安装代码将交换机加入网络。这将通过 CLI 处理,因此我们需要连接到两个设备上的 CLI,这可以像上一步一样完成,在调试适配器视图中右键单击每个 WSTK,然后选择“启动控制台”。 设置网络 首先,我们将在 Light 上形成网络。转到 CLI 获取灯光并输入命令: plugin network-creator start 1 这告诉灯光调用网络 Zigbee admin 2022-03-05 836 热度 0评论
ZigBee 3.0教程-步骤3:烧录和测试 在 Simplicity Studio 生成的二进制文件夹中找到您的文件,然后为您的项目选择 .GBL .EBL 或 .S37 文件。 将每个二进制文分别烧录到单独的 Thunderboard中,使一个 Thunderboard 成为Light,一个Thunderboard 作为Switch。 可以通过以下命令在命令行窗口烧录固件到Thunderboard。 commander flash -s Zigbee admin 2022-03-05 1089 热度 0评论
ZigBee 3.0教程-步骤2:配置项目 创建项目后,就可以使用 App Builder 为项目配置它们要使用的设备类型了。当我们介绍应用程序生成器的新部分时,我们将尽最大努力向您解释您正在使用的部分,并希望教育您充分利用应用程序生成器。 Light 让我们看一下 MyLight.isc 文件。 默认情况下,您应该位于项目的“常规”选项卡上。它由应用程序配置面板和信息配置面板组成。应用程序配置面板为您提供有关项目位置和设备名称的信息。该面 Zigbee admin 2022-03-05 684 热度 0评论
ZigBee 3.0教程-步骤1:创建项目 现在是时候为我们的灯和开关构建我们的项目了。我们将通过几个步骤对它们进行修改,为它们提供所需的功能。 我们的第一步将是创建两个空白项目,从这些空白模板中,我们将开始添加构建完整 Zigbee 灯和开关所需的部分。 那么,让我们开始吧: 确保您的 Simplicity Studio 位于 Launcher 视图或 Simplicity IDE 视图中。 然后选择文件 > 新建 > 项目。 Zigbee admin 2022-03-05 743 热度 0评论
ZigBee 3.0教程 – 从头开始Light和Switch 在本教程中,我们将演示如何在Thunderboard Sense 2上使用Simplicity Studio为电灯和开关构建两个简单的Zigbee 3.0应用程序。 这个项目将首先使用AppBuilder构建一个基本的应用程序集,它将作为我们的灯和开关的框架开始。然后,我们将添加一些自定义硬件定义和一些自定义代码,并扩展所提供的基本项目,以将软件与硬件绑定在一起。 当你完成时,你将有一个基于软件属 Zigbee admin 2022-03-01 786 热度 0评论