回复
OPENHarmoy--无线联网开发
wx62cedf3b681ab
发布于 2022-7-24 17:37
浏览
0收藏
一、WIFI AP热点
1.AP热点创建API
API介绍
2.AP热点创建代码解读
3.流程
完成Wifi热点的连接需要以下几步
(1)通过 RegisterWifiEvent 接口向系统注册扫描状态监听函数,用于接收扫描状态通知,如扫描动作是否完成等;OnWifiConnectionChangedHandler 用于绑定连接状态监听函数,该回调函数有两个参数 state 和 info
state表示扫描状态,取值为0和1,1表示热点连接成功;
info表示Wi-Fi连接信息,包含以下参数;
(2)调用 EnableWifi 接口,使能 Wifi。
(3)调用 AddDeviceConfig 接口,配置连接的热点信息。
(4)调用 ConnectTo 接口,连接到指定networkId的热点。
(5)调用 WaitConnectResult 接口等待,该函数中会有15s的时间去轮询连接成功标志位g_ConnectSuccess,当g_ConnectSuccess 为 1 时退出等待。
(6)调用 netifapi_netif_find 接口,获取 netif 用于 IP 操作
(7)调用 dhcp_start 接口,启动 DHCP, 获取 IP
二、WIFI STA联网
STA联网相关API
STA联网代码解读
1.先连上热点
2.启动DHCP服务,启动成功才能实现上网
分类
标签
赞
收藏
回复
相关推荐