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)