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

2021-09-29 13:50:58 字數 1897 閱讀 5044

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

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

ps:分享個wifi 一鍵配置原理-以esp8266為例 

《wi-fi一鍵配置原理》!對於一般企業來說,想要讓裝置聯網,從成本、維護、週期等等角度考慮,那選擇什麼樣的的方案是最快捷、安全可靠的聯網方式了?

1wifi模組可以連線路由器,是不是就能實現遠端控制呢?

wifi模組可以連線路由器,說明實現路由器的區域網控制沒有問題。

2 遠端控制的過程中,自己家裡面搭建伺服器可以嗎?

遠端控制需要伺服器,但是使用者通過自己的電腦在家裡搭建伺服器實現的可能性很小,因為搭建伺服器需要公網的ip還有伺服器相關的軟體開發,並且維護過程是乙個成本較高的開支。

就聯網方面,目前運用非常廣的wifi,今天就總結下這個方面,也對於有需要的盆友也希望有拋磚引玉之效果。

知乎有人回答,看到比較好的解答是:

解析一鍵配置,其大體工作原理如下:

1. 裝置進入初始化狀態,開始收聽附近的 wifi 資料報。

2. 手機/平板設定 wifi 名字和密碼後,傳送 udp 廣播包。

3. 裝置通過 udp 包(長度)獲取配置資訊,切換網路模式,連線上家裡 wifi,配置完成。

smartconfig也就是所謂的一鍵配置,速度比ap模式快,為什麼呢?請看下面分解。

ap模式比較不好的就是配置時間比smartconfig要長,really?(若無干擾,則smartconfig應該更快,若有干擾用web方式配網應該更快),手機連線的wifi接入點會變化,如果配置不成功,手機就無法上網,需要在手動配置wifi,手機才能上網。

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_*** 的名字(ssid)。

注:一鍵配置實際就是智慧型配網;ap接入工作在ap+sta混雜模式,配網時處於ap模式,成功後工作在sta模式

隨著無線路由器雙頻 wifi(可以有兩個 wifi 名字,其中乙個 5g,乙個 2.4g)的越來越多,也許下一次智慧型硬體公司更換 wifi 方案時,裝置支援 5g 也會是個選擇因素了(換個支援 5g 的晶元方案)。

再往下暢想,對於手機廠商來講,可以進一步的優化基於一鍵配置的連線 wifi 方式:借助於手機共享自身連入的 wifi(ssid)給裝置,直接給使用者提供免配置體驗(實際是後台替你做了一鍵配置的流程)。

當然也會有其他連線方式,諸如使用 nfc,聲波識別等告訴智慧型裝置要配置 wifi 的名字和密碼,如叮咚音箱就是這樣做的。

CSS 的各種模組

lang en charset utf 8 titletitle div1 style head div1 div onload function script body html div 平移 transform translate x,y 旋 transform rotate 45deg 縮放 ...

常見的模組

在python中表示時間的三種方式 import time time.sleep n 休眠ns time.time 獲取當前時間戳 time.localtime 將乙個時間戳轉化為乙個當前時間的struct time 若未提供引數,使用當前時間 time.gmtime 和localtime類似,將乙...

WiFi模組的春天與噩夢

wifi模組一夜捧紅了broadlink,眼熱了小公尺。利爾達作為一家老牌的電子元器件 商,在小公尺或將低價殺入wifi模組市場的前夜,他們是怎麼看待小公尺的進入?小公尺的進入會對他們帶來怎樣的影響?於是宅客君走訪了利爾達wifi產品經理顧航。在十幾年前,利爾達開始做電子元器件的 在3年前開始自己研...