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

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

现在是时候为我们的灯和开关构建我们的项目了。我们将通过几个步骤对它们进行修改,为它们提供所需的功能。

我们的第一步将是创建两个空白项目,从这些空白模板中,我们将开始添加构建完整 Zigbee 灯和开关所需的部分。

那么,让我们开始吧:

确保您的 Simplicity Studio 位于 Launcher 视图或 Simplicity IDE 视图中。

然后选择文件 > 新建 > 项目。这将打开新项目向导。

在第一个屏幕上,您要选择 Silicon Labs AppBuilder Project 并选择 Next。

当您被要求输入应用程序类型时,选择“Silicon Labs Zigbee”并按下一步。

Pre Znet 6.6.0:选择“ ZCL Application Framework V2 ”,然后按下一步。

然后您将选择您的堆栈版本和应用程序类型,对于本示例,我们将选择EmberZNet 6.6.3.0 GA SOC 并按 Next。

Pre Znet 6.6.0:选择 EmberZnet 6.4.0.0 GA SOC。

然后您将被要求选择一个示例应用程序开始,因为我们正在从头开始构建这个项目,所以选择ZigbeeMinimal 示例应用程序。

Pre Znet 6.6.0:选中窗口底部附近的“从空白应用程序开始”框,然后点击下一步。

接下来你会被要求给你的项目起一个名字,在空白处填写你的项目名称,例如“MyLight”或“MySwitch”,然后按下一步。
注意 - 这些是我们假设您使用过的名称,因此只要文件名包含项目名称,您就会看到这些名称。

最后,系统会要求您提供电路板、部件和配置。这些设置与引导加载程序相同,因此将板指定为“Thunderboard Sense 2 (BRD4166A)”,这将自动填充部件字段(EFR32MG12P332F1024GL125),然后指定您的工具链(GNU ARM 7.2.1 或 IAR ARM 8.30.1)并点击完成。

一段时间后,Studio 将显示您新创建的 .ISC 文件,这意味着您的项目已准备好进行编辑。不要忘记您需要创建两个项目,一个用于灯光,一个用于开关,因此在继续之前确保两者都有。

与我们的引导加载程序不同,我们需要对这个应用程序进行一些修改来构建它,所以让我们为下一步做这些,从灯光开始。