Silicon Labs Zigbee EZSP-UART 入门

了解架构 在继续使用 EZSP-UART 之前,重要的是要了解 EZSP-UART 平台有几个层,所以让我们首先回顾一下每个层如何适合拼图,在哪里可以找到该层的代码,以及在哪里可以找到更多信息关于该层可以找到... 主机端 应用框架 它如何适应:您的应用程序将位于 ZCL(ZigBee 集群库)之上,这是一组应用程序框架代码,用于处理该设备实现所需的每个集群(一组应用程序/设备功能)。 它所在的位
Silicon Labs Zigbee EZSP-UART 入门

如何在 SoC 模式下设置 ota 服务器(带外部 SPI 闪存)

Zigbee Stack 已经提供了 NCP 模式的 OTA 服务器解决方案,其中无线 (OTA) 升级服务器应用程序在具有 POSIX 文件系统的主机上运行。然而,一些拥有更精简“瘦”网关解决方案的客户寻求在片上系统 (SoC) 设计模型上实现 OTA 服务器设备。以下是有关如何在 SoC 设备上设置 OTA 服务器的一些说明。 硬件平台:安装到 WSTK 的 EFR32MG12(BRD4162
如何在 SoC 模式下设置 ota 服务器(带外部 SPI 闪存)

关于使用 ZigBee PRO / EmberZNet PRO 进行超大型和/或超密集网络设计

网络密度: 虽然网状网络通常通过更多的路由器覆盖来改善(以获得更良好的连接网状网络),但大型楼宇自动化网络(您可能在每个灯镇流器和灯开关中都有无线电)往往过于密集,特别是如果您将所有线路供电设备是路由器。堆栈只能跟踪有限数量的相邻路由器(在 EmberZNet 的情况下为 16 个),并且此邻居表之外的任何节点都将需要多跳路由(通过已知邻居),尽管位于发送方的直接无线电范围内,因为只有在路由发现时
关于使用 ZigBee PRO / EmberZNet PRO 进行超大型和/或超密集网络设计

EmberZNet 常见问题解答

问:什么是 Zigbee? A:请查看 Zigbee 联盟网站的介绍:http ://www.zigbee.org/what-is-zigbee/ 问:什么是 EmberZNet? 答: EmberZNet 是 Silicon Labs 的 Zigbee 实现。它由核心 Zigbee 堆栈、Zigbee 集群库支持和应用程序框架组成。借助 Simplicity Studio 中的 AppBuild
EmberZNet 常见问题解答

智能家居无线通信协议Zigbee新特性及未来发展趋势

在过去的两年,我们生活和工作方式的变化让所有行业对数字化和技术集成的需求快速增长。消费者和企业都在寻求更智能、更互联、更安全、影响更大、且价值更高的产品和服务。物联网是实现智能和互联体验的关键推动力,而对于其应用、增长和价值实现而言,有几个至关重要的趋势:安全和隐私、自动化、能源管理和可持续性。Zigbee近20年来在实现智能和互联体验方面一直处于技术最前沿——通过持续演进和发展满足行业、客户和消
智能家居无线通信协议Zigbee新特性及未来发展趋势

ZigBee 3.0教程-步骤7:物理接口-Switch

我们现在处于最后阶段,准备构建我们的开关以连接按钮。我们需要做的第一件事是在我们的项目中添加一些钩子,以便为我们提供放置代码的地方。 如果您还记得创建 switch 项目时,我们启用了 Button Interface 插件,顾名思义,这为您提供了回调部分中的按钮接口。如果您查看回调选项卡,您将在插件特定回调下看到这些回调。有针对不同按钮状态以及长按和短按的回调。对于这个例子,让我们选择按钮 0,
ZigBee 3.0教程-步骤7:物理接口-Switch

ZigBee 3.0教程-步骤6:物理接口-Light

所以现在是时候为我们的灯和开关制作物理接口了。虽然能够通过网络发送和查看消息很有趣,因为我们正在制作灯和开关,我们应该期望它们像灯一样打开和关闭光源和开关,从按下按钮或类似信号。 首先让我们把注意力转向灯光,因为灯光的开启和关闭是一个更容易观察的目标。正如我们在最后一步中注意到的那样,我们一直在切换我们的一个集群属性,特别是一个开关属性。我们想要的是根据这个属性的值来改变我们的设备。我们可以用来处
ZigBee 3.0教程-步骤6:物理接口-Light

ZigBee 3.0教程-步骤5:通信

现在我们已经形成了一个网络,是时候验证我们是否可以在我们的灯和开关之间成功发送消息了。为此,将使用简单的 ZCL 命令来启动和 首先单击交换机的串行控制台。在提示符处输入: zcl on-off toggle 这将构建一个 Zigbee 集群库命令框架。由于输出,您可以判断它是正确构造的: Msg: clus 0x0006, cmd 0x02, len 3 buffer: 01 00 02 簇 0
ZigBee 3.0教程-步骤5:通信

ZigBee 3.0教程-步骤4:组建和加入网络

现在我们将用灯组成我们的网络,并使用 Zigbee 安装代码将交换机加入网络。这将通过 CLI 处理,因此我们需要连接到两个设备上的 CLI,这可以像上一步一样完成,在调试适配器视图中右键单击每个 WSTK,然后选择“启动控制台”。 设置网络 首先,我们将在 Light 上形成网络。转到 CLI 获取灯光并输入命令: plugin network-creator start 1 这告诉灯光调用网络
ZigBee 3.0教程-步骤4:组建和加入网络

ZigBee 3.0教程-步骤3:烧录和测试

在 Simplicity Studio 生成的二进制文件夹中找到您的文件,然后为您的项目选择 .GBL .EBL 或 .S37 文件。 将每个二进制文分别烧录到单独的 Thunderboard中,使一个 Thunderboard 成为Light,一个Thunderboard 作为Switch。 可以通过以下命令在命令行窗口烧录固件到Thunderboard。 commander flash -s
ZigBee 3.0教程-步骤3:烧录和测试