开发环境搭建- 一般我们开发 Zigbee 3.0 ,需要先下载 IDE( BeyondStudio )和 SDK 包。
下载完成后,打开 BeyondStudio 安装包进行安装,一直默认下一步即可。
同样,安装 SDK 包,一直默认下一步即可。
- JN-AN-1172:JN516x的测试工具。用于测试发射功率等硬件指标。
- JN-AN-1216:ZigBee 3.0 Coordinator 例程。包含完整的Control Bridge应用的示例。
- JN-AN-1217:ZigBee 3.0 基础例程。只实现了三类设备的基本功能的例程,不包含应用层示例。
- JN-AN-1218:ZigBee 3.0 Router例程。包含了完整的 Light Bulbs 应用的示例。
- JN-AN-1219:ZigBee 3.0 End-Device 例程。包含了完整的 Switch 应用的示例。
- JN-AN-1220:ZigBee 3.0 Sensors 例程。包含了完整的三种 Sensor(Light Sensor,Temperature Sensor,Occupancy Sensor)应用的示例。
- JN-AN-1222:ZigBee 3.0 树莓派网关Demo,需配合指定的 NXP 套件,能通过手机或PC上的Web控制台演示组建ZigBee网络,控制管理ZigBee网络中的设备。
一般进行软件开发会用到 JN-AN-1216,JN-AN-1218,JN-AN-1219,下载下来。
如果对 NXP ZigBee 比较熟悉,可以使用 JN-AN-1217 开发。
- 现在我们打开 BeyondStudio,将路径 ..\NXP\bstudio_nxp\workspace 设置为工作空间。
- NXP ZigBee 例程中有一种后缀为 .zpscfg 的文件,用于配置一些全局的 ZigBee 网络参数,需要安装 ZPS 插件来进行图形化配置,接下来安装 ZPS 插件。
a) 点击菜单栏 “ Help → Install New Software… ” ,在 Install 窗口中点击 “ Add… ” 按钮。
b) 点击 “ Local… ” 按钮,选择下图文件夹,点击 “ OK ”。
../NXP/bstudio_nxp/sdk/JN-SW-4170-v1840/Tools/Eclipse_plugins/com.nxp.sdk.update_site/
c) 勾选出现的 NXP ZBPro SDK,点击 “ Next> ” 按钮。
d) 等待插件载入完成,点击 “ Next > ”,同意条款,点击 “ Finish ”,等待插件安装完成并重启软件。
e) 安装完成后,可以在 “ Help→About BeyondStudio for NXP→Installation Details ” 中确认安装成功的插件详情。
6. 至此,开发环境搭建完成。
参考资料 附件档案《 JN-UG-3098 Beyond Studio for NXP Installation and User Guide v1.3 》
Page.14 - Chapter 1.2.3 Installing the ZigBee Plug-ins
总结: 开发环境搭建完成,下一步就是要清楚 SDK 架构以及明确我们应该基于哪一个例程进行开发。