Wi-Fi Developer Journey

Developing with Low Power Wi-Fi

The low power features available in the latest Wi-Fi standards mean that a lot of today’s IoT devices are "always-on" and connected, with extended battery life due to ultra-low power consumption. Wi-Fi 6 standard introduced several features that are the enablers for devices to go into low power states, stay dormant longer and transfer data more efficiently than earlier Wi-Fi generations.

Operational Modes

Wi-Fi SoC, RCP, and NCP modes refer to different operational modes for Wi-Fi, each with its own specific use cases and configurations:

SoC (System on Chip) Mode:

  • Hostless – No external host needed
  • All of the code (wireless, networking stacks and application code) runs on SiWG91x
SoC (System on Chip) Mode

NCP (Network Co-Processor) Mode:

  • Hosted – Network Co-Processor (NCP)
  • Host MCU runs RTOS, application code, cloud agent, and Matter
  • SiWN91x runs Wi-Fi and Bluetooth radios, wireless and networking stacks
Network Co-Processor (NCP) Mode

RCP (Radio Co-Processor) Mode:

  • Hosted - Radio Co-Processor (RCP)
  • Linux host runs wireless, networking, and security stacks
  • SiWT91x supports Wi-Fi and Bluetooth radio functionalities
Radio Co-Processor (RCP) Mode

Wi-Fi Developer Journey with Silicon Labs

Silicon Labs can accelerate the development of Wi-Fi devices, starting by outlining each step in the process and helping you along each stage of your project. 我们将简化您的开发之旅,帮助您更快速、更高效地将设备推向市场。
We have outlined below three key stages of the Wi-Fi Developer Journey, along with what is required to successfully complete each stage.

入门指南
开发
部署产品
  1. 1. 购买套件:硬件
  2. 2. Download Development Tools
  3. 3. Out of the Box Demo
  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 offers other Wi-Fi products, view them all here.

< 上一步 下一步 >

2. Download Development Tools

Set up your development environment with Silicon Labs development tools.

Simplicity Connect 移动应用程序

Test and debug Wi-Fi embedded applications quickly - including OTA updates, data throughput, and Android and iOS interoperability. Download Simplicity Connect app on your smartphone and speed up development now. 

Android/Google Play Store

iOS/Apple App Store

< 上一步 下一步 >

3. Out of the Box Demo

The out-of-box demo is pre-flashed on your SiWx917 radio board. This guide describes how to get started with running the out-of-box demo for the SiWx91x chipset family using the WiSeConnect SDK v3.x in System-on-chip (SoC) mode, where both the application and the connectivity stack run on the SiWx91x chipset.

Out of the Box Demo - SiWG917 (GitHub)

This application demonstrates the WLAN, BLE, MCU peripheral features and NWP (network processor) powersave capabilities of SiWG917 Pro Kit with a ready to go, minimal software installation experience.

Suggested Kit:

更多资源:

< 上一步 下一步 >

1. 创建示例应用

Developing a Wi-Fi IoT application begins with creating a sample application. Here is a collection of instructions and guides to help you start coding your sample application.

The WiSeConnect SDK v3.x  getting started page guides you through the first steps of application development in all the operational modes: System-on-chip (SoC), Network Co-Processor (NCP), and Radio Co-Processor (RCP). It also covers the first steps of Matter software development.  

Should you want to study our Wi-Fi software architecture, you can start by reading our Software Reference guide.


For information about the security, you can refer to the below documents:

Here are some additional documents that you might find helpful in application development:

< 上一步 下一步 >

2. 开发和调试

When you are ready to begin your Wi-Fi IoT application development and debugging, these resources will be helpful during your project.

Here is a collection of the basic software development instructions and guides:

For hardware design considerations such as choosing the right crystal, please check the following documents:

For antenna design and optimization consideration, please refer to the below documents:

For hardware debugging, you might find the following documents helpful:

< 上一步 下一步 >

3. 测试和迭代

It is important to test your Wi-Fi IoT application code before submitting it to test labs to ensure it will pass testing. These resources will help you to achieve test compliance.

Our manufacturing utility guide covers various device configuration aspects such as memory, security, flashing, and much more:

How to run throughput tests in NCP mode? Please check our AN1434: SiWx917 NCP Throughput to find out.

For final RF adjustments, please check our AN1440: SiWx917 Gain Offset Calibration guide.

< 上一步 下一步 >

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

Wi-Fi CERTIFIED™ is an internationally recognized seal of approval for products indicating that they have met industry-agreed standards for interoperability, security, and a range of application-specific protocols. Learn more about the Wi-Fi Alliance Certification.

For the regional RF regulatory compliance details, please refer to this document:

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