NXP ZigBee JN516X开发环境搭建 BeyondStudio IDE 安装
一、概述
最近用NXP的ZigBee芯片SOC_ JN5169开发智能家居相关产品,网关\墙壁开关\智能插座\电工照明\传感器\....
ZigBee 3.0概述
ZigBee 已经成为低功耗、低数据传输率无线网络的领先标准之一。这一全球性的标准适用于灵活的监控家庭和商业场所的电器,如:照明、空调和安全设备。ZigBee 可以将创新的功能融入整栋建筑,通过无线开关、传感器和遥控单元实现全面的监控。
ZigBee 3.0在现有ZigBee标准的基础上构建,旨在帮助最终用户更加轻松地选择、设置和操作产品。ZigBee 3.0网络可以连接到IP域,这将允许智能手机、平板电脑和计算机等设备通过互联网进行监控,将低功耗无线网络纳入“物联网(IoT)”的架构。
恩智浦是 ZigBee 联盟和 ZigBee 3.0 工作组的成员,为 ZigBee 3.0 标准的制定做出了贡献。我们针对JN516x和JN517x微控制器提供完整的ZigBee 3.0软件解决方案,包括ZigBee PRO协议栈、ZigBee照明与居住(ZLO)设备,以及ZigBee群组库(ZCL)。有关 ZigBee 3.0 的概述,请参阅恩智浦文章:ZigBee 3.0 - 促进“物联网”的发展 [English]和 简化 ZigBee 3.0的开发 [English].
ZigBee 3.0软件
ZigBee 3.0 适用于 JN516x 和 JN517x 系列的无线微控制器。以下软件开发人员套件 (SDK) 提供此协议和相关支持软件,两者可与基于 Eclipse 的集成开发环境 (IDE) 一起使用:
- JN516x ZigBee 3.0 SDK (JN-SW-4170):与 ‘BeyondStudio for NXP’ IDE (only you ,,,,JN-SW-4141) 一起使用(用的就是这个,我有 安装NXP LPCXpresso IDE, 不支持只能用BeyondStudio
- JN517x ZigBee 3.0 SDK (JN-SW-4270):与 NXP LPCXpresso IDE 一起使用 (参见“SDK 版本说明”了解版本信息)
我们提供应用说明,其中含有 ZigBee 3.0 应用模板,您可以将其用作定制应用开发的起点。JN516x-E004 评估套件和 JN517x-DK005开发套件为 ZigBee 3.0 应用开发提供硬件平台。ZigBee 3.0 测试装置软件用于预认证 ZigBee 平台,可采用恩智浦 JN5169 USB Dongle 来运行,此 Dongle 可在 JN516x-EK004 评估套件的 OM15020 独立软件包中提供。ZigBee Alliance 提供测试装置软件。
软件、文档和支持资源
从NXP官网下载https://www.nxp.com.cn/pages/jn516x-7x-zigbee-3-0:ZIGBEE-3-0,有点蛋疼网站,要注册会员,提供大量用户资源,帮助开发面向JN516x和JN517x器件的定制ZigBee 3.0解决方案,包括SDK、用户指南和应用说明。如果了解硬件相关资源,请访问面向 JN516x MCU 的支持资源和支持资源 JN517x MCU 页面。
还下载链接发送邮件通知,又不是这么回事,最后用户中心信息列表找到的
二、安装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 安装包
2.4、安装NXP-JN-SW4170 ZigBee 3.0 SDK
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 的代码
- 右击 Project Explorer 空白处,选择 Import
- 选中 General -- Existing Projects into Workspace – Next 继续
- 选择 ..,选择工程文件夹路径
- 只勾选 JN516x 工程
- 单击 Finish 结束,完成工程打开。选中工程,点击右上角的小锤子符号编译工程。
到这里,关于 ZigBee 开发环境的下载和安装已经全部完成,
关于 ZigBee 的开发环境安装包和相关文档,也可以参考附件资料:user guide~
四、Zigbee应用实例
我们有智能家居完整方案:
用我们zigbee模块可以免开发(零代码), 快速实现zigbee网关智能开关、智能调光灯、智能门锁、语音精灵等zigbee设备。有现成云服务(可以私有化部署)、APP(可定制)。
zigbee模块
SUN-JN5169-PA-V1.0 Zigbee模块 加PA (sunsili.com)
zigbee网关方案
【应用方案】基于MT7628 JN5169 和SUN724的4G-Zigbee智能网关方案 (sunsili.com)
智能离线语音识别全屋智能语音控制方案
智能离线语音识别全屋智能语音控制方案 (sunsili.com)