回复
梅科尔工作室OpenHarmony设备开发培训笔记-第五章学习笔记
逝缘Dreamer
发布于 2022-8-10 00:17
浏览
0收藏
第五章 无线联网开发
一.WiFi AP热点
AP热点创建相关API
创建AP热点
调用相关API
启用DHCP服务
完成Wifi热点的扫描需要以下几步
1.通过RegisterWifiEvent接口向系统注册热点状态改变事件、STA站点加入事件、STA站点退出事件
1)OnHotspotStateChangedHandler 用于绑定热点状态改变事件,该回调函数有一个参数state;
①state表示是否开启AP模式,取值为0和1,0表示已启用Wifi AP模式,1表示已禁用Wifi AP模式;
2)OnHotspotStaLeaveHandler用于绑定STA站点退出事件,当有STA站点退出,该回调函数会打印出退出站点的MAC地址;
3)OnHotspotStaJoinHandler用于绑定STA站点加入事件,当有新的STA站点加入时,该回调函数会创建1)HotspotStaJoinTask,在该任务中会调用GetStationList函数获取当前接入到该AP的所有STA站点信息,并打印出每个STA站点的MAC地址;
2.调用SetHotspotConfig接口,设置指定的热点配置;
3.调用EnableHotspot接口,使能 Wifi AP 模式;
4.调用IsHotspotActive接口,检查AP热点模式是否启用;
5.调用netifapi_netif_set_addr函数设置网卡信息;
6.调用netifapi_dhcps_start函数启动dhcp服务。
二.WiFi STA联网
STA联网相关API
连接热点,并实现上网
(先连上热点,再启动DHCP服务)
标签
赞
收藏
回复
相关推荐