smartconfig配置模式


http://www.tuicool.com/articles/E3a2myi  

  這項技術由德州儀器提出, 並且應用在自己的CC3000系列芯片上. 不過, 從原理上來說, 支持混雜模式的wifi芯片都可以應用該技術。

  

所謂的smartconfig就是:

            wifi模塊通電,沒有可用的wifi, 進入混雜模式, 開始監聽信號覆蓋范圍內的所有wifi數據幀

            手機APP端發送包含WIFI 用戶名 WIFI密碼的 UDP 廣播包或者組播包,

            智能終端的WIFI芯片可以接收到該UDP包,只要知道UDP的組織形式,就可以通過接收到的UDP包解密 出WIFI 用戶名 密碼,

            然后智能硬件配置收到的WIFI 用戶名 密碼到指定的WIFI AP 上。

 

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接入

  QCA4004芯片:kuaifi 連接也就是smartconfig 采用UDP組播模式( IP地址是組播即可,如239.0.0.254)

UDP廣播模式跟組播的差異就不用說了,這是基本的TCP/IP東西,如果從安全角度看 UDP組播會安全點,當然目前 這方面還不需要考慮。

4004 跟ESP8266不同,它不行前期AP掃描,直接從1-2--。。13 循環配置區接收UDP包,並且UDP包采用組播


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM