一、概述
初次接触 ZigBee,一头雾水,无从下手。今天就和大家一起从 NXP ZigBee 环境搭建开始一步步学习 ZigBee 相关的知识。
首先必须在 NXP官网 注册一个的账号,需要填写一些基本信息,邮箱收到激活链接以后点击激活重新确认信息,完成注册。
所有资源可从 NXP官网 下载:https://www.nxp.com.cn/products/wireless/zigbee/zigbee/zigbee-3.0:ZIGBEE-3-0
二、NXP JN516x IDE & SDK
2.1、下载开发工具:BeyondStudio for NXP-JN-SW-4141
这是一个基于 Eclipse 的 IDE 开发环境,名称为 BeyondStudio for NXP。
2.2、安装 BeyondStudio for NXP
单击 I Agree,一路 Next,出现下面界面,可在此更改安装路径,然后 Install,最后等待安装完成,点击 Finish【建议默认路径安装】。
2.3、下载 JN-SW-4170 SDK 安装包
在官网里点进去,会有三个 SDK 选择下载,我们选择 JN-SW-4170 ZigBee 3.0 v1745。
2.4、安装 SDK
该安装路径默认与 BeyondStudio for NXP 安装路径一致,若不一致,需自行更改为一致。
2.5、安装 ZigBee 插件
- 打开 BeyondStudio for NXP,选中 Help -- Install New Software
- 在 Available Software 界面,单击 ..
- 显示如下窗口,单击 ..
- 浏览到已安装 SDK 插件的文件夹,例如:C:\NXP\bstudio_nxp\sdk\JN-SW-4170\Tools\Eclipse_plugins\com.nxp.sdk.update_site
- Name里面输入 plug-in
- 将 NXP ZBPro SDK 展开,将 Jennic RTOS Configuretion Editor 和 Jennic ZBPro Configuration Editor 前面的复选框打上勾。
- 当屏幕出现 Review Licenses 时,选择 I accept the therms of the license agreement,然后 Finish 继续。
- 出现如下界面,等待进度条跑完
- 出现如下界面,单击 OK 继续
- 出现如下界面,单击 Yes,软件自动重新启动,安装完成。
三、示例代码编译
3.1、下载 ZigBee 3.0 的代码
NXP 官网提供了控制器和开关设备模板 JN-AN-1219
3.2、打开工程
- 右击 Project Explorer 空白处,选择 Import
- 选中 General -- Existing Projects into Workspace – Next 继续
- 选择 ..,选择工程文件夹路径
- 只勾选 JN516x 工程
- 单击 Finish 结束,完成工程打开。选中工程,点击右上角的小锤子符号编译工程。
到这里,关于 ZigBee 开发环境的下载和安装已经全部完成,
关于 ZigBee 的开发环境安装包和相关文档,也可以参考附件资料:user guide~
关于 ZigBee 更多的技术知识,欢迎关注“单片大师”账号,
也可以打开微信公众号,搜索并关注“单片大师”,即可了解更多技术资讯。
评论
浅色的风
2023年4月6日