||
本文將分享基于Air8000工業(yè)引擎的WiFi AP文件管理系統(tǒng)功能——輕量級(jí)文件服務(wù)器解決方案。
以Air8000開發(fā)板為例,通過簡單的配置和操作,可以快速將設(shè)備變?yōu)橐粋(gè)輕量級(jí)的文件服務(wù)器,用戶只需連接到設(shè)備創(chuàng)建的Wi-Fi熱點(diǎn),即可通過瀏覽器方便地瀏覽、管理和下載設(shè)備內(nèi)部存儲(chǔ)及SD卡中的文件。
一、工作原理及系統(tǒng)特色Air8000工業(yè)引擎支持AP和STA兩種無線網(wǎng)絡(luò)工作模式。
AP模式:
AP是Access Point的縮寫,即無線接入點(diǎn),作為無線網(wǎng)絡(luò)的中心節(jié)點(diǎn);設(shè)備工作在AP模式時(shí),可以創(chuàng)建一個(gè)Wi-Fi 熱點(diǎn),供其他設(shè)備連接;其他設(shè)備連接到該熱點(diǎn)后,可以直接與Air8000進(jìn)行通信。
STA模式:
STA是Station的縮寫,它是無線網(wǎng)絡(luò)中的一個(gè)終端站點(diǎn)設(shè)備;處于STA模式下的設(shè)備連接到AP節(jié)點(diǎn)進(jìn)行網(wǎng)絡(luò)訪問。
本項(xiàng)目利用Air8000的AP模式,創(chuàng)建Wi-Fi熱點(diǎn)并啟動(dòng)HTTP 服務(wù)器,實(shí)現(xiàn)文件的遠(yuǎn)程訪問和下載功能。
文件管理系統(tǒng)涵蓋WiFi AP模塊、SD卡管理模塊、HTTP服務(wù)器、任務(wù)控制模塊等核心組件,具有以下特點(diǎn):
操作簡單:通過boot按鍵即可控制系統(tǒng)的啟停;
使用方便:用戶只需連接Wi-Fi熱點(diǎn),通過瀏覽器即可訪問;
功能實(shí)用:支持文件瀏覽和下載,支持SD卡擴(kuò)展存儲(chǔ);
安全可靠:提供用戶認(rèn)證機(jī)制,保護(hù)文件安全。
該系統(tǒng)適用于需要遠(yuǎn)程訪問設(shè)備文件的場景,如設(shè)備配置、日志查看、數(shù)據(jù)導(dǎo)出等應(yīng)用。
二、源碼下載及實(shí)操要點(diǎn)
Air8000支持LuatOS開發(fā),應(yīng)用示例持續(xù)更新中。文件管理系統(tǒng)demo示例相關(guān)資料,可通過下方鏈接獲取。
最新源碼下載:
https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/project/wifi_ap_read_file
實(shí)操教程詳見:
https://docs.openluat.com/air8000/luatos/app/wifi/wifi_ap_file/
1)main.lua(主入口文件)

2)ask_control.lua(任務(wù)控制模塊)



1)燒錄固件后上電,設(shè)備初始化按鍵功能。
新朋友可參考《如何使用LuaTools燒錄軟件》操作:
https://docs.openluat.com/air8000/luatos/common/download/

2)觀察串口日志,等待“系統(tǒng)已就緒,等待boot按鍵觸發(fā)”的提示:

3)按下boot按鍵,啟動(dòng)文件管理系統(tǒng):

使用手機(jī)或電腦搜索并連接名為LuatOS_FileHub的Wi-Fi熱點(diǎn),密碼為12345678。

連接熱點(diǎn)后,打開瀏覽器,通過以下地址訪問文件管理系統(tǒng):
http://192.168.4.1/explorer.html

使用默認(rèn)用戶名admin和密碼123456,登錄文件管理系統(tǒng)。

登錄成功后,可以查看設(shè)備內(nèi)部存儲(chǔ)和SD卡中的文件列表,點(diǎn)擊文件可直接下載。

以上就是基于Air8000工業(yè)引擎的WiFi AP文件管理系統(tǒng)實(shí)現(xiàn)要點(diǎn),實(shí)際應(yīng)用中可結(jié)合需求靈活運(yùn)用。
今天的內(nèi)容就分享到這里了~