WIFI模塊各種常見的配網方式說明及其比較

 

聲明:本文是整理了兩位作者博文而成

 

WIFI模塊各種常見的配網方式說明及其比較

 

本文彙總介紹了目前市面上各種WIFI模塊的常見的配網方式的原理和實現,對比了各種配網方式的優勢和侷限,得出結論,WEB配網是最直接、最簡單、最靈活、約束條件最少的配網方式,應該成爲WIFI模塊配網的標配。而基於樂鑫ESP8266芯片的WIFI模塊,可以實現對目前市面上各種主流方式的配網方式的支持,也包括對WEB配網方式的支持。

 
樂鑫ESP8266是一款性價比極高的WIFI解決方案,可以在其上實現上述列出的全部配網方式的支持。這裏有一個視頻 Anylinkin M8266WIFI模塊內嵌WEB服務器_騰訊視頻Anylinkin M8266WIFI模塊內嵌WEB服務器_騰訊視頻,演示了對WEB配網(包括自動彈網頁)的支持,視頻中的模塊,基於ESP8266芯片,實現了對市面上各種配網方式的支持,包括最直接、最簡單、最靈活、約束條件最少的WEB網頁配網方式。在該視頻的末尾有聯繫方式,可以索取進一步的相關資料說明。
 
補充一下智能配網/SmartConfig的原理,大體工作原理如下:
       1)設備進入初始化狀態,開始收聽附近的 WiFi 數據包
       2)APP端和設備端統一協議,將SSID,PASSWORD填充在mac或者len字段,以UDP廣播或者組播
       3)智能終端的WIFI芯片可以接收到該UDP包,根據UDP的協議組織形式,就可以通過接收到的UDP包解密 出WIFI 用戶名、密碼;
       4)然後智能硬件配置到指定的WIFI AP 上
 
本文鏈接:https://zhuanlan.zhihu.com/p/30368230
 

分享個WIFI 一鍵配置原理-以ESP8266爲例 

 
ESP8266 芯片:SDK提供兩種連接方式:
1)smartconfig
採用UDP廣播模式(UDP接收IP地址是255.255.255.255)esp8266先scan 下AP ,得到AP的相關信息,如工作的channel,然後配置wifi芯片工作在剛纔scan到的channel上去接收UDP包,如果沒有接收到,繼續配置ESP8266工作在另外的channel上,如此循環,直到收到UDP包爲止,爲什麼要提前進行SCAN 下WIFI AP呢?
 
就是爲了提高配置效率。假設當前網絡中只有兩個AP,一個AP工作在CHANEL1,另外個 ap工作在channel13,我們現在需要配置智能硬件連接到AP2 ,就是channel13上,如果不提前scan就需要從1--13掃描浪費時間。就是需要從channel1-chane2---...channnel13一直掃描了,如果掃描了AP,芯片馬上從AP CHANNNEL1 到channel13加快獲取到UDP包。
2) AP接入
 
AP 是 (Wireless) AccessPoint 的縮寫,即 (無線) 訪問接入點。簡單來講就像是無線路由器一樣,設備打開後進入 AP 模式,在手機的網絡列表裏面,可以搜索到類似 TPLINK_XXX 的名字(SSID)。
 
注:一鍵配置實際就是智能配網;AP接入工作在ap+sta混雜模式,配網時處於AP模式,成功後工作在sta模式

http://www.51hei.com/bbs/dpj-91030-1.html

Q&A:
1wifi模塊可以連接路由器,是不是就能實現遠程控制呢?
         wifi模塊可以連接路由器,說明實現路由器的局域網控制沒有問題。
 
2 遠程控制的過程中,自己家裏面搭建服務器可以嗎?
        遠程控制需要服務器,但是用戶通過自己的電腦在家裏搭建服務器實現的可能性很小,因爲搭建服務器需要公網的Ip還有服務器相關的軟件開發,並且維護過程是一個成本較高的開支。

3 現在市面上有哪幾種可以實現遠程控制?
方式一:自己買服務器硬件,搭建在騰訊服務器百度服務器中心等(方便維護),企業自身開發服務器軟件等。(超大型企業)
方式二:通過租用阿里雲,自己寫服務器的軟件實現。(企業用戶,難度較大)
方式三:通過一些P2P平臺,實現穿透。但是國內的這項技術相對不夠準確。(小部分企業使用)
方式四:通過第三方平臺實現,比如機智雲等。(企業用戶和個人開發者)
方式五:通過路由器的花生殼技術解析,實現映射的過程。(業餘愛好者)
從上面可以很清楚的看出,對於一般企業來說,想要讓設備聯網,從成本、維護、週期等等角度考慮,選擇機智雲之類的方案是最快捷、安全可靠的聯網方式之一。
4.智能硬件還有哪些配網方式呢?
1)聲波配網(需要硬件支持audio)
2)二維碼配網(需要硬件支持camera)
 
PS:
Station模式
Station模式(簡稱sta), 類似於無線終端,sta本身並不接受無線的接入,它可以連接到AP,一般無線網卡即工作在該模式。
AP模式
AP模式: Access Point,提供無線接入服務,允許其它無線設備接入,提供數據訪問,一般的無線路由/網橋工作在該模式下。AP和AP之間允許相互連接。
AirLink
定義:機智雲對各種SmartConfig、SmartLink這種UDP廣播報方式對設備配置入網的技術統稱,兼容了多個Wi-Fi模塊廠商的配置協議,總結了一套良好用戶體驗的標準Onboarding操作流程,機智雲的Wi-Fi 設備接入SDK已經內置AirLink技術。
SoftAP
定義:由於目前各個Wi-Fi模塊廠商的Smart Config協議均未完全成熟,也不支持5G路由器信號。機智雲在提供了AirLink配置模式的同時也支持SoftAP模式配置設備接入路由器。當設備進入SoftAP配置模式時,設備本身將成爲一個AP,智能手機可直接與設備進行連接,然後在手機上的界面上輸入路由器的SSID和密碼,設備接收到信息的時候會自動嘗試連接路由器,連接成功則自動切換到正常使用的模式。
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章