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

在本教程中,我们将演示如何在Thunderboard Sense 2上使用Simplicity Studio为电灯和开关构建两个简单的Zigbee 3.0应用程序。

这个项目将首先使用AppBuilder构建一个基本的应用程序集,它将作为我们的灯和开关的框架开始。然后,我们将添加一些自定义硬件定义和一些自定义代码,并扩展所提供的基本项目,以将软件与硬件绑定在一起。

当你完成时,你将有一个基于软件属性控制led状态的灯应用程序,你将有一个开关,它对一个按钮作出反应,发送ZCL消息在空气中更新灯的属性。下面,您将看到一些基本的指导,这些指导将引导您学习接下来的几堂课,以及一些代码示例和硬件配置文件,以帮助您入门。

本教程需要具备以下先决条件:

注意:Gecko SDK的2.6版本引入了EmberZNet 6.6.0。这个版本的SDK在应用程序框架的外观和行为上做了根本性的改变。本教程已进行了更新以适应这些变化。本教程的新默认措辞代表了EmberZnet 6.6.0的状态,但对于旧版本的用户,之前的说明保留了以下注释:“Pre Znet 6.6.0:”

Simplicity Studio 4的最新更新

EmberZNet 6.6.3或更高版本

Pre Znet 6.6.0: EmberZnet 6.4.0或更高(低于6.6.0)

两块Thunderboard Sense 2板(BRD4166A)

两个WSTKs (BRD4001A)

两个Mini-Simplicity连接器(BRD8010A)和包含的10针带状电缆

您还需要方便地访问Simplicity Commander的CLI界面。虽然这不是对芯片进行编程的唯一方法,但有几个步骤(比如令牌编程)需要Commander。

教程的步骤:

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

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

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

ZigBee 3.0教程-步骤3:烧录和测试我们的应用程序

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

ZigBee 3.0教程-步骤5:通信

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

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

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Smartlabs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值