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:烧录和测试

ZigBee 3.0教程-步骤2:配置项目

创建项目后,就可以使用 App Builder 为项目配置它们要使用的设备类型了。当我们介绍应用程序生成器的新部分时,我们将尽最大努力向您解释您正在使用的部分,并希望教育您充分利用应用程序生成器。 Light 让我们看一下 MyLight.isc 文件。 默认情况下,您应该位于项目的“常规”选项卡上。它由应用程序配置面板和信息配置面板组成。应用程序配置面板为您提供有关项目位置和设备名称的信息。该面
ZigBee 3.0教程-步骤2:配置项目

ZigBee 3.0教程-步骤1:创建项目

现在是时候为我们的灯和开关构建我们的项目了。我们将通过几个步骤对它们进行修改,为它们提供所需的功能。 我们的第一步将是创建两个空白项目,从这些空白模板中,我们将开始添加构建完整 Zigbee 灯和开关所需的部分。 那么,让我们开始吧: 确保您的 Simplicity Studio 位于 Launcher 视图或 Simplicity IDE 视图中。 然后选择文件 > 新建 > 项目。
ZigBee 3.0教程-步骤1:创建项目

ZigBee 3.0教程-步骤0:准备和引导加载程序

首先将 Mini-Simplicity 连接器连接在您的 WSTK 上,如下所示: 如图所示连接带状电缆。然后将您的 Thunderboards 连接到相应的 10 针接头上。如果您的 mini simple 连接器没有键控接头,请确保匹配两个 10 针接头的针 1。 由于我们使用的是外部连接到 WSTK 的 Thurnderboard,因此我们必须确保将 WSTK 设置为调试模式 OUT。这可以
ZigBee 3.0教程-步骤0:准备和引导加载程序