- 1. 購買套件:硬件
- 2. 下載開發(fā)工具
- 3. 開箱即用演示
使用低功耗 Wi-Fi 開發(fā)
根據(jù)最新 Wi-Fi 標準,低功耗功能是指很多現(xiàn)代 IoT 設(shè)備“始終在線”且彼此互聯(lián),因采用超低功耗,所以電池壽命更長。Wi-Fi 6 標準引入了幾項功能,支持設(shè)備進入低功耗狀態(tài),保持更長時間的休眠狀態(tài),且傳輸效率高于前幾代 Wi-Fi。
運行模式
Wi-Fi SoC、RCP 和 NCP 模式是指不同的 Wi-Fi 運行模式,每種模式都具有各自的特定用例和配置:
SoC(片上系統(tǒng))模式:
- 無主機 – 無需外部主機
- 所有代碼(無線、網(wǎng)絡(luò)堆棧和應用代碼)都在 SiWG91x 上運行
NCP(網(wǎng)絡(luò)協(xié)處理器)模式
- 托管 – 網(wǎng)絡(luò)協(xié)處理器 (NCP)
- 主機 MCU 運行 RTOS、應用代碼、云代理和 Matter
- SiWN91x 運行 Wi-Fi 和藍牙無線電、無線和網(wǎng)絡(luò)堆棧
RCP(無線電協(xié)處理器)模式:
- 托管 - 無線電協(xié)處理器 (RCP)
- Linux 主機運行無線、網(wǎng)絡(luò)和安全堆棧
- SiWT91x 支持 Wi-Fi 和藍牙收音機功能
在 Silicon Labs 的幫助下開啟 Wi-Fi 開發(fā)人員之旅
Silicon Labs 可加速 Wi-Fi 設(shè)備的開發(fā),首先會概述流程中的每一步,并幫助您完成項目的每個階段。我們將簡化您的開發(fā)之旅,幫助您更快速、更高效地將設(shè)備推向市場。
下面概述了 Wi-Fi 開發(fā)人員之旅中的三個關(guān)鍵階段,以及要成功完成每個階段而需滿足的條件。
入門指南
開發(fā)
部署產(chǎn)品
1. 購買套件:硬件
Silicon Labs 提供多種 Wi-Fi 開發(fā)套件,從超低成本小封裝原型設(shè)計平臺,到用于高級應用開發(fā)的功能豐富的開發(fā)平臺套件,無所不包。另外,還有多個用于網(wǎng)絡(luò)協(xié)處理器 (NCP) 操作模式的開發(fā)平臺選項。選擇一個最適合您需求的套件。
? | ![]() |
![]() |
![]() |
套件 | SiWx917 Wi-Fi 6 和藍牙 LE 8 MB 閃存 SoC Pro 套件 |
SiWx917 Wi-Fi 6 和藍牙 LE 4MB 閃存協(xié)處理器無線電板 | SiWx917 Wi-Fi 6 和藍牙 LE 開發(fā)套件? |
OPN | (SiWx917-PK6031A) | (SiWx917-RB4346A) + Si-EB8045A,Si-EB8045B,Si-EB8045C |
(SiWx917-DK2605A) |
目標設(shè)備 | SiWG917M111MGTBA | SiWN917M100LGTBA | SiWG917M111MGTBA |
片上存儲器 | 8 MB 閃存 | 4 MB 閃存 | 8 MB 閃存 |
RF 前端 | 外部開關(guān) | 外部開關(guān) | 外部開關(guān) |
RF 測試連接器 | 是 | 是 | 是 |
能耗監(jiān)控器 (AEM) | 是 | — | 可選 |
NCP 支持 | — | 是 | — |
數(shù)據(jù)包流量仲裁 (PTA) | — | 是 | — |
板載調(diào)試器 | 先進版 | — | 基本版 |
調(diào)試輸入/輸出 | 是/是 | 是/否 | 是/否 |
用戶按鈕和 LED | 是 | — | 是 |
外接墊 (引腳可訪問) |
是(全引腳訪問) | 是(受限引腳訪問) | 是(受限引腳訪問) |
顯示 | 是 | — | — |
板載傳感器 | 是 | — | 是 |
第三方硬件插件 | — | — | 是 |
注意:Silicon Labs 提供其他 Wi-Fi 產(chǎn)品,請在此處查看。
2. 下載開發(fā)工具
使用 Silicon Labs 開發(fā)工具設(shè)置開發(fā)環(huán)境。
Simplicity Studio
開發(fā)平臺
Simplicity Studio 是面向所有 Silicon Labs 技術(shù)的集成開發(fā)環(huán)境 (IDE)。立即下載 Simplicity Studio - 它會自動自定義您的開發(fā)環(huán)境,并根據(jù)目標硬件安裝 SDK。預編譯演示、代碼示例和支持資源將讓您快速入門。Simplicity Studio 免費提供更強大的實用工具箱,其中包括能耗分析器、網(wǎng)絡(luò)分析器等工具!
WiSeConnect? 3 SDK GitHub
WiSeConnect? (SDK) 提供了適用于 SiWx91x? 芯片組系列的 API。
VS 代碼 IDE 支持
除 Simplicity Studio IDE 之外,我們還支持可與我們所有獨特的開發(fā)工具配合使用的 VS 代碼。
Simplicity Commander
用于加密、刷新、簽名和創(chuàng)建固件二進制文件等操作的重要工具。
3. 開箱即用演示
開箱即用演示已預閃存到 SiWx917 無線電板。本指南介紹了如何使用 WiSeConnect SDK v3.x 在片上系統(tǒng) (SoC) 模式下運行 SiWx91x 芯片組系列的開箱即用演示,其中應用和連接堆棧在 SiWx91x 芯片組上運行。
開箱即用演示 - SiWG917 (GitHub)
此應用演示了 SiWG917 Pro 套件的 WLAN、BLE、MCU 外圍設(shè)備功能和 NWP(網(wǎng)絡(luò)處理器)節(jié)能功能,且實現(xiàn)了即用型最低軟件安裝體驗。
推薦的套件:
更多資源:
1. 創(chuàng)建示例應用
如需開發(fā) Wi-Fi IoT 應用,首先要創(chuàng)建示例應用。下列說明和指南旨在幫助您開始編寫示例應用。
WiSeConnect SDK v3.x? 入門指南頁面將指導您在下列各運行模式下完成應用開發(fā)的前期步驟:片上系統(tǒng) (SoC)、網(wǎng)絡(luò)協(xié)處理器 (NCP)和無線電協(xié)處理器 (RCP)。同時,還包括 Matter 軟件開發(fā)的前期步驟。
如果希望研究我們的 Wi-Fi 軟件架構(gòu),您可以先閱讀軟件參考指南。
有關(guān)安全信息,您可以參閱以下文檔:
以下是一些可能對應用開發(fā)有所幫助的附加文檔:
2. 開發(fā)和調(diào)試
做好啟動 Wi-Fi IoT 應用開發(fā)和調(diào)試的準備后,這些資源將在項目期間有所幫助。
以下是一些基本軟件開發(fā)說明和指南:
有關(guān)硬件設(shè)計方面的考慮因素,例如選擇正確的晶振,請查看以下文檔:
有關(guān)天線設(shè)計和優(yōu)化考慮因素,請參閱以下文檔:
對于硬件調(diào)試,您可能會發(fā)現(xiàn)以下文檔很有幫助:
3. 測試和迭代
將 Wi-Fi IoT 應用代碼提交至測試實驗室之前,開展測試并確保通過測試至關(guān)重要。此類資源有助于您實現(xiàn)測試合規(guī)性。
我們的制造實用工具指南涵蓋多個不同的設(shè)備配置層面,如內(nèi)存、安全性、閃存等:
如何在 NCP 模式下運行吞吐量測試?請查看我們的“AN1434:SiWx917 NCP 吞吐量”以了解詳細信息。
有關(guān)最終 RF 調(diào)整,請查看我們的 AN1440:SiWx917 增益偏移校準指南。
1. 對產(chǎn)品進行鑒定(認證)
Wi-Fi CERTIFIED? 是國際公認的產(chǎn)品批準簽章,表明其符合行業(yè)認可的互操作性、安全性和一系列應用特定的協(xié)議標準。了解有關(guān) Wi-Fi 聯(lián)盟認證的更多信息。
有關(guān)區(qū)域 RF 監(jiān)管合規(guī)性的詳細信息,請參閱此文檔:
入門指南
1. 購買套件:硬件
2. 下載開發(fā)工具
3. 開箱即用演示
開發(fā)
1. 創(chuàng)建示例應用
2. 開發(fā)和調(diào)試
3. 測試和迭代
部署產(chǎn)品
1. 對產(chǎn)品進行鑒定(認證)