0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

告别配网烦恼:SoftAP方案打造100%成功的Wi-Fi连接~

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-05-28 15:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

想要设备秒连Wi-Fi?SoftAP方案提供完美解决方案。其核心原理是让设备变身热点,大家直接接入后自动配置网络参数,无需密码输入或多次尝试,首次连接成功率即达100%,效率大幅提升。

本文以Air8101开发板为例,演示SoftAP配网示例要点。

最新源码及实操教程详见:

https://docs.openluat.com/air8101/luatos/app/wifi/softap/

wKgZO2g1KV6AaVDgAArbRlPO72s907.png

一、主要示例代码解析

1.1 启用AP模式:

启用Air8101开发板AP模式,AP是Access Point的缩写,即无线接入点,它是一个无线网络的中心节点,可以看成是一个服务器。

SoftAP配网也就是让Air8101工作在AP模式下,创建一个Wi-Fi热点,用户使用手机或者电脑连接这个热点,通过配网页面将要连接的Wi-Fi信息发送给Air8101,从而实现配网。

wKgZPGg1KZuAc1HVAAG784qYmRg533.png

1.2 启动一个HTTP服务器,管理Wi-Fi接入点的配置和连接:

通过HTTP服务器实现对Wi-Fi热点的管理和控制。

可以在网页通过HTTP请求控制LED的开关、发送任意消息、扫描可用的Wi-Fi网络、获取AP列表,以及连接到新的Wi-Fi网络。

wKgZO2g1KfqAFpE0AAShiXrK80E082.pngwKgZPGg1KhGAJ3K1AARSr45tIwg086.png

二、Air8101配网系统实操

2.1配网系统展示

通过手机或者电脑登录配网网页(IP地址:192.168.4.1),显示内容如下:

wKgZPGg1KlSAexeNAAJJxP3OjeU752.png

2.2 配网系统实例

使用手机或电脑登录到Air8101开发板的网络IP地址,此时手机或电脑等登录设备作为客户端,而开发板则充当服务端,双方进行简单的通信交流。

以下统一以服务端和客户端来分别指代开发板和登录设备。

1)客户端通过配网页面点击Wi-Fi扫描按钮

可以实现WiFiScan的功能,显示在配网系统页面以及LuaTools日志中。

如下所示:

wKgZPGg1KwuAJBZWAAa67OL0mgA330.png


2)服务端向配网页面发送消息

用户在客户端网页的输入框中键入消息,然后将这个消息通过POST请求以JSON格式发送到服务端的/msg路径,服务端监听到请求后,解析获取到的消息,并通过log打印出来。

wKgZPGg1KyCAIh3-AAJwW438VOM494.png

3)客户端通过配网页面发指令,让服务端连接到新的Wi-Fi网络。

如下图所示,服务端连接到Wi-Fi热点: kfyy123,连接成功后,会发布一个“IP_READY”消息。后续可以通过订阅该消息,实现联网后的业务逻辑实现。

wKgZO2g1K0uAGDHOAAIkh4gXfgU167.png

三、配网常见问题

3.1 手机或电脑无法打开配网网页IP地址?

注意开发板需要配置成AP模式,创建一个Wi-Fi热点,手机或电脑打开配网网页前,需要先连接上前面创建的热点。

3.2 如何获取开发板的MAC地址?

通过wlan.getMac()接口即可,返回值是以十六进制形式呈现。

3.3 SoftAP配网优缺点

--优点:SoftAP配网方式很可靠,成功率基本达到100%,设备端的代码也简单。

--缺点:需要手动切换手机Wi-Fi连接的网络,先连接到Air8101的AP网络,配置完成后再恢复连接正常Wi-Fi网络,操作上有一定的复杂性。

如果想要更简洁的配网方式,可参考下图链接,使用AirKiss配网方式:

今天的内容就分享到这里了~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    15

    文章

    2486

    浏览量

    130214
  • 开发板
    +关注

    关注

    26

    文章

    6524

    浏览量

    121400
  • 配网
    +关注

    关注

    0

    文章

    187

    浏览量

    9517
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    技术资讯 I Wi-Fi 模块设计

    Wi-Fi模块可实现无缝连接和数据交换,对设备进行远程控制和监测。Wi-Fi模块设计旨在打造一套紧凑且高效的软硬件解决方案,使设备能够通过
    的头像 发表于 02-27 17:12 998次阅读
    技术资讯 I <b class='flag-5'>Wi-Fi</b> 模块设计

    Wi-Fi:无线连接的全球通用语

    现代生活中不可或缺的无线连接方式。二、Wi-Fi的核心特点1. 高速率,宽带宽支持从几十Mbps到数Gbps的传输速率,满足高清视频、在线游戏等高带宽应用需求。2. 广泛兼容,生态成熟几乎所有智能终端均内置
    发表于 01-07 09:49

    Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法

    稳定的连接。板载 nRF7002 协同 IC 兼容 Wi-Fi 6 标准,同时向下兼容 802.11a/b/g/n/ac Wi-Fi 标准。它支持 STA 和 SoftAP 两种工作模
    发表于 12-10 11:58

    无线模块全解析:Wi-Fi模块、蓝牙模块、双频Wi-Fi、MQTT协议与低功耗方案

    什么是Wi-Fi/What is Wi-Fi,首先Wi-Fi又称“无线热点”或“无线网络”,是Wi-Fi联盟的商标,一个基于IEEE 802.11标准的无线局域网技术。“
    的头像 发表于 12-10 09:52 125次阅读
    无线模块全解析:<b class='flag-5'>Wi-Fi</b>模块、蓝牙模块、双频<b class='flag-5'>Wi-Fi</b>、MQTT协议与低功耗<b class='flag-5'>方案</b>

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 2587次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

    解读Nordic基于SSID的Wi-Fi定位解决方案

    随着 nRF7000 Wi-Fi 协同 IC 的推出,我们现在可以提供具有 Wi-Fi、蜂窝物联网和 GNSS 功能的完整硅到云定位解决方案。nRF7000 针对 Wi-Fi 网络扫描
    的头像 发表于 09-09 17:11 4314次阅读
    解读Nordic基于SSID的<b class='flag-5'>Wi-Fi</b>定位解决<b class='flag-5'>方案</b>

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    随着 nRF7000 Wi-Fi 协同 IC 的推出,我们现在可以提供具有 Wi-Fi、蜂窝物联网和 GNSS 功能的完整硅到云定位解决方案。nRF7000 针对 Wi-Fi 网络扫描
    发表于 08-31 21:01

    LitePoint Wi-Fi测试软件减轻客户设计负担

    Wi-Fi 7于一年多前获得Wi-Fi联盟认证以来,作为最新一代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每一代Wi-F
    的头像 发表于 08-06 15:34 1483次阅读
    LitePoint <b class='flag-5'>Wi-Fi</b>测试软件减轻客户设计负担

    有没有什么修复方法可以确保 AP 模式下的 Wi-Fi 和 BLE 连接同时正常工作?

    我正在使用 CYBSYSKIT DEV 01 套件。我尝试在 AP 模式下打开 Wi-Fi 并宣传 BLE。我可以宣传 SoftAP 和 BLE。但是,我无法从中央设备连接到 BLE。它可以立即
    发表于 07-17 06:13

    Air8000核心板SoftAP方案:快速构建无线接入点

    通过HTTP请求控制LED的开关、发送任意消息、扫描可用的Wi-Fi网络、获取AP列表,以及连接到新的Wi-Fi网络。 实际应用中可基于LuatOS二次开发,实现Wi-Fi设备快速配
    的头像 发表于 06-20 09:36 818次阅读
    Air8000核心板<b class='flag-5'>SoftAP</b><b class='flag-5'>配</b><b class='flag-5'>网</b><b class='flag-5'>方案</b>:快速构建无线接入点

    Air8000核心板Wi-Fi应用之SoftAP方案详解!

    本文深入探讨Air8000核心板在Wi-Fi应用中的SoftAP方案,通过该方案可快速搭建无
    的头像 发表于 06-18 11:59 1088次阅读
    Air8000核心板<b class='flag-5'>Wi-Fi</b>应用之<b class='flag-5'>SoftAP</b><b class='flag-5'>配</b><b class='flag-5'>网</b><b class='flag-5'>方案</b>详解!

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1

    的高度。然而Wi-Fi 的发展并未就此止步,它一直都在持续不断地演进和进步。 据了解,市场上主流的Wi-Fi 解决方案芯片厂商与制定Wi-Fi 通信、测试规则与标准 (Regulati
    发表于 06-13 11:09

    飞易通 蓝牙+Wi-Fi 组合模块:无线连接的专业选择

    在万物互联时代,无线通信模块的性能已经成为智能设备体验的关键因素。飞易通推出的 蓝牙+Wi-Fi 组合协议栈模块方案,正是为应对复杂无线环境而生的高性能解决方案方案基于成熟的芯片平台
    的头像 发表于 06-12 17:24 1292次阅读
    飞易通 蓝牙+<b class='flag-5'>Wi-Fi</b> 组合模块:无线<b class='flag-5'>连接</b>的专业选择

    BW20双频WiFi模块,可支持Wi-Fi Mesh 组网:二次开发环境搭建教程

    连接一个SSID就可以完成,不仅简化了流程,也提升了
    的头像 发表于 06-10 17:44 1720次阅读
    BW20双频WiFi模块,可支持<b class='flag-5'>Wi-Fi</b> Mesh 组网:二次开发环境搭建教程

    SoftAP方案Wi-Fi的黄金法则“100%成功

    遵循SoftAP方案的“黄金法则”,Wi-Fi将不再有失败风险。设备自组网机制让连接过程变为
    的头像 发表于 05-29 14:29 929次阅读
    <b class='flag-5'>SoftAP</b><b class='flag-5'>方案</b>:<b class='flag-5'>Wi-Fi</b><b class='flag-5'>配</b><b class='flag-5'>网</b>的黄金法则“<b class='flag-5'>100</b>%<b class='flag-5'>成功</b>”