NXP ZigBee JN5169开发环境搭建BeyondStudioIDE JN516xZigBee3.0SDK安装
NXP ZigBee JN5169开发环境搭建BeyondStudio IDEJN516x ZigBee 3.0 SDK 安装
最近用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 - 促进“物联网”的发展 和 简化 ZigBee 3.0的开发 .
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 页面。
部件编号名称说明版本
软件
JN-SW-4270JN517x ZigBee 3.0 SDK基于 JN517x (NXP描述516X错误的,应该是JN517X系列的)器件开发 ZigBee 3.0 无线网络应用的软件。必须安装在LPCXpresso工具链的基础上。有关详细信息,请参阅版本说明:cta 。1841
JN-SW-4263JN517x IEEE802.15.4 SDK基于JN516x器件开发ZigBee 3.0无线网络应用的软件。必须安装在LPCXpresso工具链的基础上。有关详细信息,请参阅版本说明:cta 。1613
JN-SW-4170JN516x ZigBee 3.0 SDK为 JN517x 器件开发 ZigBee 3.0 无线网络应用的软件。必须安装在BeyondStudio for NXP工具链(JN-SW-4141)的基础上。有关详细信息,请参阅版本说明:cta 。1840
JN-SW-4141BeyondStudio for NXP开发JN516x应用的工具链有关详细信息,请参阅 版本说明 和用户指南JN-UG-3098 .1308
JN-SW-4107JN51xx生产闪存编程器在生产环境中将构建的应用加载到 JN51xx 器件的实用工具。有关详细信息,请参阅 版本说明:cta 和用户指南 JN-UG-3099 。1614
用户指南
JN-UG-3113 ZigBee 3.0 协议栈用户指南 介绍了ZigBee PRO的重要概念,并详细介绍了针对ZigBee 3.0应用开发的API。1.5
JN-UG-3114 ZigBee 3.0 设备用户指南 详细介绍了 ZigBee 基础设备和 ZigBee 照明及居住 (ZLO) 设备类型。1.2
JN-UG-3115 ZigBee 群组库用户指南 介绍了恩智浦面向ZigBee 3.0的ZigBee群组库(ZCL)实施。1.5
JN-UG-3116 JN51xx 核心实用工具用户指南 详细介绍 ZigBee 3.0 应用中可以整合的软件实用工具。1.1
JN-UG-3119 ZigBee Green Power 用户指南 介绍了如何在 ZigBee 3.0 网络中采用 ZigBee Green Power (GP)。1.1
JN-UG-3109 JN517x LPCXpresso 安装和用户指南 介绍了如何为 JN517x 安装和运行 LPCXpresso。也涵盖 JN517x SDK 安装。1.2
JN-UG-3098 Beyond Studio for NXP 安装和用户指南 介绍 BeyondStudio for NXP 的安装和运行(JN-SW-4141)。也涵盖 JN516x SDK安装。1.3
JN-UG-3081 JN51xx 加密工具用户指南 介绍如何采用 JN51xx 加密工具 (JET) 生成加密的和/或融合的应用二进制文件。1.7
应用笔记
JN-AN-1172 JN516x 客户模块评估工具 提供并介绍了一款工具,此工具可用于将 JN516x 微控制器置于多种测试模式,支持对模块性能的测量。1.6
JN-AN-1216 ZigBee 3.0 物联网网关控制桥 提供通过ZigBee控制网桥实现IP连接的示例应用。1011
JN-AN-1217 ZigBee 3.0基本设备模板 提供所有ZigBee 3.0应用所需的ZigBee基础设备模板代码。1005
JN-AN-1218 ZigBee 3.0 灯泡 提供ZigBee照明设备的应用模板。1008
JN-AN-1219 ZigBee 3.0 控制器和开关 为ZigBee 控制器和开关设备提供应用模板。1007
JN-AN-1220 ZigBee 3.0传感器 提供ZigBee传感器的应用模板。1005
JN-AN-1222 配有 NFC 的 ZigBee 物联网网关 介绍了如何实施基于 Linux 的 ZigBee 物联网网关(采用 NFC)的主处理器部分。2007 年
JN-AN-1229 面向 ZigBee 3.0 的 ZigBee PRO 应用模板 为基于JN516x和JN517x无线微控制器的通用ZigBee 3.0应用提供ZigBee PRO应用模板。1004
JN-AN-1236 面向 JN517x 的 ZigBee 3.0 迁移指南 指导如何将 JN516x 器件的 ZigBee PRO 应用迁移到 JN517x 器件的 ZigBee 3.0 协议栈。1.0
JN-AN-1203
介绍了如何通过 BeyondStudio for NXP 软件工具使用 JN516x 器件的 JTAG 调试功能。1.2
相关文档
JN517x
详细介绍了 JN517x 系列微控制器。2.0
JN5169 JN5169数据手册 详细介绍JN5169微控制器1
JN5169M0x
详细介绍了 JN5169-001-M0x 系列模块。3.0
JN-DS-JN516x JN516x 数据手册 详细介绍了 JN5168、JN5164 和 JN5161 无线微控制器。1.3
JN-DS-JN5168-001-MO
详细介绍了 JN5168-001-Myy 系列模块。1.4
JN-RM-2003
详细介绍了电路板 API,这些 API 在应用代码中使用,可与评估套件中所提供电路板上的组件进行交互。2.4
JN-UG-3118 JN517x 集成外设 API 用户指南 详细介绍了应用代码中用来与 JN517x 片上外设进行交互的 JN517x 集成外设 API。1.1
JN-UG-3087
详细介绍了应用代码中用来与 JN516x 片上外设进行交互的 JN516x 集成外设 API。1.5
JN-UG-3099
介绍如何使用 JN51xx 生产闪存编程器 (JN-SW-4107)。1.1
JN-UG-3108
介绍了 JN516x-EK004 评估套件的内容,以及如何设置并运行预加载的演示。2.0
JN-UG-3121 JN517x-DK005 开发套件用户指南 介绍了 JN517x-DK005 开发套件的内容,以及如何设置并运行预加载的演示。1.1
还下载链接发送邮件通知,又不是这么回事,最后用户中心信息列表找到的
1、下载JN-SW-4141
这是一个基于eclipse的IDE开发环境,名称为BeyondStudio for NXP。
2、安装BeyondStudio for NXP
单击 I Agree,一路Next,出现下面界面,可在此更改安装路径,然后Install, 最后等待安装完成,点击Finish。
3、下载JN-SW-4170,SDK包
在用户中心里点进去,会有三个SDK选择下载,我们选择JN-SW-4170 ZigBee 3.0 v1840。
4、安装SDK
该安装路径默认与BeyondStudio for NXP安装路径一致,若不一致,需自行更改为一致。
5、安装ZigBee插件
打开BeyondStudio for NXP,菜单Help-->Install New Software
在Available Software界面,单击Add...
显示如下窗口,单击Local...
浏览到已安装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,软件自动重新启动,安装完成。
6、下载Zigbee 3.0的示例代码
NXP官网提供了控制器和开关设备模板JN-AN-1219
7、打开工程
右击Project Explorer空白处,选择Import
选中General -- Existing Projects into Workspace --Next继续
选择Browse...,选择工程文件夹路径
只勾选JN516x工程
单击Finish结束,完成工程打开。选中工程,点击右上角的小锤子符号编译工程。
页:
[1]