||
下面以Air8000核心板為例,用戶可以在網(wǎng)頁端通過HTTP請求控制LED的開關(guān)、發(fā)送任意消息、掃描可用的Wi-Fi網(wǎng)絡、獲取AP列表,以及連接到新的Wi-Fi網(wǎng)絡。
實際應用中可基于LuatOS二次開發(fā),實現(xiàn)Wi-Fi設備快速配網(wǎng),高效管理和靈活控制。
最新開發(fā)資料詳見:www.air8000.cn
一、了解兩種工作模式
在實際使用中,Air8000工業(yè)引擎支持兩種無線網(wǎng)絡工作模式:AP模式和STA模式。
SoftAP配網(wǎng)——也就是讓Air8000工作在AP模式下,創(chuàng)建一個Wi-Fi熱點,將手機或者電腦連接這個熱點,通過配網(wǎng)頁面將要連接的Wi-Fi信息發(fā)送給Air8000,從而實現(xiàn)配網(wǎng)。
AP是Access Point的縮寫,即無線接入點,它是一個無線網(wǎng)絡的中心節(jié)點,可以看成是一個服務器。它作為一個網(wǎng)絡的中心節(jié)點,提供無線接入服務,其他的無線設備允許接入該節(jié)點,所有接入該節(jié)點設備的無線信號數(shù)據(jù)都要通過它才能進行交換和互相訪問。
一般的無線路由器、網(wǎng)關(guān)、熱點就是工作在AP模式下,且AP節(jié)點和AP節(jié)點之間允許相互連接。
Air8000工作在AP模式時:
可以用手機或者其他IoT設備連接上Air8000直接與其通信,通過Air8000實現(xiàn)設備集中管理及局域網(wǎng)無線控制。
AP應用示例詳見:https://docs.openluat.com/air8000/luatos/app/wifi/ap/
STA是Station的縮寫,它是無線網(wǎng)絡中的一個終端站點設備,可以看成是一個客戶端。
一般來說,處在STA模式下的設備本身不接受無線的接入,該設備連接到AP節(jié)點進行網(wǎng)絡訪問,STA模式下的設備之間的通信可以通過AP進行轉(zhuǎn)發(fā)實現(xiàn)。
Air8000工作在STA模式時:可以連接到路由器的無線網(wǎng)絡中去,手機或電腦通過無線網(wǎng)絡實現(xiàn)對Air8000工業(yè)引擎的遠程控制。
STA應用示例詳見:https://docs.openluat.com/air8000/luatos/app/wifi/sta/
二、主要硬件準備
Air8000核心板套件;
支持數(shù)據(jù)傳輸?shù)腢SB數(shù)據(jù)線;
Win10及其以上PC電腦。
2.2 接線說明
使用USB數(shù)據(jù)線,連接Air8000核心板與電腦即可。
三、最新源碼及實操教程
SoftAP應用示例通過系統(tǒng)啟用AP模式,設定特定的SSID和密碼,從而創(chuàng)建出一個Wi-Fi網(wǎng)絡。當其他設備成功連接到由Air8000創(chuàng)建的Wi-Fi網(wǎng)絡后,便可通過配網(wǎng)系統(tǒng)與Air8000建立起通信橋梁。
最新源碼及實操教程詳見:https://docs.openluat.com/air8000/luatos/app/wifi/SoftAP/
示例代碼如下圖示:
熱點名稱為:luatos8888,密碼為:12345678。
通過手機或者電腦登錄配網(wǎng)網(wǎng)頁,注意:登錄配網(wǎng)網(wǎng)頁的設備,需要先連接上Air8000核心板創(chuàng)建的Wi-Fi。
配網(wǎng)系統(tǒng)IP地址:192.168.4.1
復制url在網(wǎng)頁中打開,顯示內(nèi)容如下:
進入網(wǎng)頁后通過按鈕控制LED燈,可以在日志中看到如下打印及核心板實物LED亮滅。
點擊掃描Wi-Fi,即可主動進行一次Wi-Fi掃描。
掃描到Wi-Fi熱點后,選擇需要連接的W-iFi熱點,輸入Wi-Fi密碼即可開始連接。
點擊“檢查狀態(tài)”按鈕,檢查是否成功連接網(wǎng)絡。如下圖顯示“已聯(lián)網(wǎng)”則配網(wǎng)成功。
今天的內(nèi)容就分享到這里了~