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:准备和引导加载程序

ZigBee 3.0教程 – 从头开始Light和Switch

在本教程中,我们将演示如何在Thunderboard Sense 2上使用Simplicity Studio为电灯和开关构建两个简单的Zigbee 3.0应用程序。 这个项目将首先使用AppBuilder构建一个基本的应用程序集,它将作为我们的灯和开关的框架开始。然后,我们将添加一些自定义硬件定义和一些自定义代码,并扩展所提供的基本项目,以将软件与硬件绑定在一起。 当你完成时,你将有一个基于软件属
ZigBee 3.0教程 – 从头开始Light和Switch

Matter ,让智能家居更智能

Matter 的最终目标——让智能家居现实最终与智能家居愿景的承诺相匹配——是每个与连接设备行业相关的人都能欣赏的东西。事实上,虽然 Matter 最初的重点是智能家居,但它启用和标准化的功能也与工业和其他形式的物联网 (IoT) 应用相关。
Matter ,让智能家居更智能

Z-Wave 700应用程序框架第六章 – 实用工具类

一些常用的功能由实用程序处理,开发人员可以根据应用程序对其进行调整。 1 AGI模块 AGI模块与Association Plus模块一起工作,为处理多个Z-Wave设备之间的关联的设置和使用提供通用API。AGI模块与“CC_AssociationGroupInfo.h”接口,用于外部访问AGI表。 ​ 图6,AGI的行为图 AGI模块包含一个配置部分和一个API,用于为特定关联组提取目标设备。
Z-Wave 700应用程序框架第六章 – 实用工具类