K230 SDK IoT WiFi AiW4211LV10使用指南
1. 功能介绍
AiW4211LV10是一款低功耗IoT WiFi芯片,我司采用该芯片平台设计了一款AiW4211LV10开发板,该开发板可通过TF卡插槽接入K230 EVB板。K230 EVB加载AiW4211LV10驱动之后,可以生成wlan0无线网卡,实现网络数据通信。
图1-1 AiW4211LV10开发板
WiFi主要功能如图1-1所示:
图1-1 WiFi功能框图
WiFi主要功能简介:
- 消息通信:WiFi接收并解析Host端发送的消息指令及指令参数,触发相应事件执行
- 网络通信:网络数据透传
- 参数配置:建立SoftAP,接收配置参数,并触发配置事件
- 配置存取:管理配置数据形成的配置文件,存储在flash上
- AP接入:接入指定AP,监控接入状态并进行相应处理
- 保活链路:建立维护与远程服务器之间的保活链路
- 休眠:设置软硬件环境,给Host下电(依据平台特性,K230自下电),WiFi进入休眠模式
- IO唤醒:处理button或PIR唤醒信号,恢复软硬件环境,给Host上电
- 网络唤醒:处理来自保活链路的唤醒数据包,恢复软硬件环境,给Host上电
2. 模块依赖
硬件上依赖AiW4211LV10开发板,依赖K230 EVB开发板。软件上依赖于K230 SDK。