合宙LuatOS的個(gè)人空間 http://selenalain.com/space-uid-176273.html [收藏] [復制] [RSS]

博客

Wi-Fi如何配網(wǎng)?SoftAP方案基本100%成功

已有 45 次閱讀2025-5-27 13:25 |個(gè)人分類(lèi):4G模組| 物聯(lián)網(wǎng), 單片機, 4G模塊, 通訊模組, 嵌入式硬件

本文以Air8101開(kāi)發(fā)板為例,演示SoftAP配網(wǎng)示例要點(diǎn)。
 

最新源碼及實(shí)操教程詳見(jiàn):

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


一、主要示例代碼解析

1.1 啟用AP模式:

啟用Air8101開(kāi)發(fā)板AP模式,AP是Access Point的縮寫(xiě),即無(wú)線(xiàn)接入點(diǎn),它是一個(gè)無(wú)線(xiàn)網(wǎng)絡(luò )的中心節點(diǎn),可以看成是一個(gè)服務(wù)器。

SoftAP配網(wǎng)也就是讓Air8101工作在A(yíng)P模式下,創(chuàng )建一個(gè)Wi-Fi熱點(diǎn),用戶(hù)使用手機或者電腦連接這個(gè)熱點(diǎn),通過(guò)配網(wǎng)頁(yè)面將要連接的Wi-Fi信息發(fā)送給Air8101,從而實(shí)現配網(wǎng)。


1.2 啟動(dòng)一個(gè)HTTP服務(wù)器,管理Wi-Fi接入點(diǎn)的配置和連接:

通過(guò)HTTP服務(wù)器實(shí)現對Wi-Fi熱點(diǎn)的管理和控制。

可以在網(wǎng)頁(yè)通過(guò)HTTP請求控制LED的開(kāi)關(guān)、發(fā)送任意消息、掃描可用的Wi-Fi網(wǎng)絡(luò )、獲取AP列表,以及連接到新的Wi-Fi網(wǎng)絡(luò )。


二、Air8101配網(wǎng)系統實(shí)操

2.1 配網(wǎng)系統展示

通過(guò)手機或者電腦登錄配網(wǎng)網(wǎng)頁(yè)(IP地址:192.168.4.1),顯示內容如下:


2.2 配網(wǎng)系統實(shí)例

使用手機或電腦登錄到Air8101開(kāi)發(fā)板的網(wǎng)絡(luò )IP地址,此時(shí)手機或電腦等登錄設備作為客戶(hù)端,而開(kāi)發(fā)板則充當服務(wù)端,雙方進(jìn)行簡(jiǎn)單的通信交流。

以下統一以服務(wù)端和客戶(hù)端來(lái)分別指代開(kāi)發(fā)板和登錄設備。 

 

1)客戶(hù)端通過(guò)配網(wǎng)頁(yè)面點(diǎn)擊Wi-Fi掃描按鈕

可以實(shí)現WiFiScan的功能,顯示在配網(wǎng)系統頁(yè)面以及LuaTools日志中。

如下所示:


2)服務(wù)端向配網(wǎng)頁(yè)面發(fā)送消息

用戶(hù)在客戶(hù)端網(wǎng)頁(yè)的輸入框中鍵入消息,然后將這個(gè)消息通過(guò)POST請求以JSON格式發(fā)送到服務(wù)端的/msg路徑,服務(wù)端監聽(tīng)到請求后,解析獲取到的消息,并通過(guò)log打印出來(lái)。


3)客戶(hù)端通過(guò)配網(wǎng)頁(yè)面發(fā)指令,讓服務(wù)端連接到新的Wi-Fi網(wǎng)絡(luò )。

如下圖所示,服務(wù)端連接到Wi-Fi熱點(diǎn): kfyy123,連接成功后,會(huì )發(fā)布一個(gè)“IP_READY”消息。后續可以通過(guò)訂閱該消息,實(shí)現聯(lián)網(wǎng)后的業(yè)務(wù)邏輯實(shí)現。


三、配網(wǎng)常見(jiàn)問(wèn)題

3.1 手機或電腦無(wú)法打開(kāi)配網(wǎng)網(wǎng)頁(yè)IP地址?

注意開(kāi)發(fā)板需要配置成AP模式,創(chuàng )建一個(gè)Wi-Fi熱點(diǎn),手機或電腦打開(kāi)配網(wǎng)網(wǎng)頁(yè)前,需要先連接上前面創(chuàng )建的熱點(diǎn)。


3.2 如何獲取開(kāi)發(fā)板的MAC地址?

通過(guò)wlan.getMac()接口即可,返回值是以十六進(jìn)制形式呈現。


3.3 SoftAP配網(wǎng)優(yōu)缺點(diǎn)

--優(yōu)點(diǎn):SoftAP配網(wǎng)方式很可靠,成功率基本達到100%,設備端的代碼也簡(jiǎn)單。

--缺點(diǎn):需要手動(dòng)切換手機Wi-Fi連接的網(wǎng)絡(luò ),先連接到Air8101的AP網(wǎng)絡(luò ),配置完成后再恢復連接正常Wi-Fi網(wǎng)絡(luò ),操作上有一定的復雜性。

如果想要更簡(jiǎn)潔的配網(wǎng)方式,可參考下圖鏈接,使用AirKiss配網(wǎng)方式:

今天的內容就分享到這里了~

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
返回頂部
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页