Wi-Fi 开发人员之旅

使用低功耗 Wi-Fi 开发

根据最新 Wi-Fi 标准,低功耗功能是指很多现代 IoT 设备“始终在线”且彼此互联,因采用超低功耗,所以电池寿命更长。Wi-Fi 6 标准引入了几项功能,支持设备进入低功耗状态,保持更长时间的休眠状态,且传输效率高于前几代 Wi-Fi。

运行模式

Wi-Fi SoC、RCP 和 NCP 模式是指不同的 Wi-Fi 运行模式,每种模式都具有各自的特定用例和配置:

SoC(片上系统)模式:

  • 无主机 – 无需外部主机
  • 所有代码(无线、网络堆栈和应用代码)都在 SiWG91x 上运行
SoC(片上系统)模式

NCP(网络协处理器)模式

  • 托管 – 网络协处理器 (NCP)
  • 主机 MCU 运行 RTOS、应用代码、云代理和 Matter
  • SiWN91x 运行 Wi-Fi 和蓝牙无线电、无线和网络堆栈
网络协处理器 (NCP) 模式

RCP(无线电协处理器)模式:

  • 托管 - 无线电协处理器 (RCP)
  • Linux 主机运行无线、网络和安全堆栈
  • SiWT91x 支持 Wi-Fi 和蓝牙收音机功能
无线电协处理器 (RCP) 模式

在 Silicon Labs 的帮助下开启 Wi-Fi 开发人员之旅

Silicon Labs 可加速 Wi-Fi 设备的开发,首先会概述流程中的每一步,并帮助您完成项目的每个阶段。我们将简化您的开发之旅,帮助您更快速、更高效地将设备推向市场。
下面概述了 Wi-Fi 开发人员之旅中的三个关键阶段,以及要成功完成每个阶段而需满足的条件。

入门指南
开发
部署产品
  1. 1. 购买套件:硬件
  2. 2. 下载开发工具
  3. 3. 开箱即用演示
  1. 1. 创建示例应用
  2. 2. 开发和调试
  3. 3. 测试和迭代
  1. 1. 对产品进行鉴定(认证)

1. 购买套件:硬件

Silicon Labs 提供多种 Wi-Fi 开发套件,从超低成本小封装原型设计平台,到用于高级应用开发的功能丰富的开发平台套件,无所不包。另外,还有多个用于网络协处理器 (NCP) 操作模式的开发平台选项。选择一个最适合您需求的套件。

 
套件 SiWx917 Wi-Fi 6 和蓝牙 LE 8 MB 闪存 SoC Pro 套件
SiWx917 Wi-Fi 6 和蓝牙 LE 4MB 闪存协处理器无线电板 SiWx917 Wi-Fi 6 和蓝牙 LE 开发套件 
OPN (SiWx917-PK6031A) (SiWx917-RB4346A)
+
Si-EB8045A,Si-EB8045B,Si-EB8045C
(SiWx917-DK2605A)
目标设备 SiWG917M111MGTBA SiWN917M100LGTBA SiWG917M111MGTBA
片上存储器 8 MB 闪存 4 MB 闪存 8 MB 闪存
RF 前端 外部开关 外部开关 外部开关
RF 测试连接器
能耗监控器 (AEM) 可选
NCP 支持
数据包流量仲裁 (PTA)
板载调试器 先进版 基本版
调试输入/输出 是/是 是/否 是/否
用户按钮和 LED
外接垫
(引脚可访问)
是(全引脚访问) 是(受限引脚访问) 是(受限引脚访问)
显示
板载传感器
第三方硬件插件

注意:Silicon Labs 提供其他 Wi-Fi 产品,请在此处查看。

< 上一步 下一步 >

2. 下载开发工具

使用 Silicon Labs 开发工具设置开发环境。

Simplicity Connect 移动应用程序

快速测试和调试 Wi-Fi 嵌入式应用程序 - 包括 OTA 更新、数据吞吐量以及 Android 和 iOS 互操作性。请立即在您的智能手机上下载 Simplicity Connect 应用程序,以加快开发速度。

Android/Google Play Store

iOS/Apple App Store

< 上一步 下一步 >

3. 开箱即用演示

开箱即用演示已预闪存到 SiWx917 无线电板。本指南介绍了如何使用 WiSeConnect SDK v3.x 在片上系统 (SoC) 模式下运行 SiWx91x 芯片组系列的开箱即用演示,其中应用和连接堆栈在 SiWx91x 芯片组上运行。

开箱即用演示 - SiWG917 (GitHub)

此应用演示了 SiWG917 Pro 套件的 WLAN、BLE、MCU 外围设备功能和 NWP(网络处理器)节能功能,且实现了即用型最低软件安装体验。

推荐的套件:

更多资源:

< 上一步 下一步 >

1. 创建示例应用

如需开发 Wi-Fi IoT 应用,首先要创建示例应用。下列说明和指南旨在帮助您开始编写示例应用。

WiSeConnect SDK v3.x  入门指南页面将指导您在下列各运行模式下完成应用开发的前期步骤:片上系统 (SoC)、网络协处理器 (NCP)和无线电协处理器 (RCP)。同时,还包括 Matter 软件开发的前期步骤。

如果希望研究我们的 Wi-Fi 软件架构,您可以先阅读软件参考指南。


有关安全信息,您可以参阅以下文档:

以下是一些可能对应用开发有所帮助的附加文档:

< 上一步 下一步 >

2. 开发和调试

做好启动 Wi-Fi IoT 应用开发和调试的准备后,这些资源将在项目期间有所帮助。

以下是一些基本软件开发说明和指南:

有关硬件设计方面的考虑因素,例如选择正确的晶振,请查看以下文档:

有关天线设计和优化考虑因素,请参阅以下文档:

对于硬件调试,您可能会发现以下文档很有帮助:

< 上一步 下一步 >

3. 测试和迭代

将 Wi-Fi IoT 应用代码提交至测试实验室之前,开展测试并确保通过测试至关重要。此类资源有助于您实现测试合规性。

我们的制造实用工具指南涵盖多个不同的设备配置层面,如内存、安全性、闪存等:

如何在 NCP 模式下运行吞吐量测试?请查看我们的“AN1434:SiWx917 NCP 吞吐量”以了解详细信息。

有关最终 RF 调整,请查看我们的 AN1440:SiWx917 增益偏移校准指南。

< 上一步 下一步 >

1. 对产品进行鉴定(认证)

Wi-Fi CERTIFIED™ 是国际公认的产品批准签章,表明其符合行业认可的互操作性、安全性和一系列应用特定的协议标准。了解有关 Wi-Fi 联盟认证的更多信息。

有关区域 RF 监管合规性的详细信息,请参阅此文档:

SiWx917 Wi-Fi 认证
< 上一步 下一步 >
入门指南
1. 购买套件:硬件
2. 下载开发工具
3. 开箱即用演示
开发
1. 创建示例应用
2. 开发和调试
3. 测试和迭代
部署产品
1. 对产品进行鉴定(认证)
关闭
正在加载结果
关闭
Powered by Translations.com GlobalLink OneLink Software