2015年3月24日 星期二

IOT SmartConfig基本介紹及原理



SmartConfig (用於無線wifi Config)

所謂的smartconfig就是手機APP端發送包含WIFI 用戶名WIFI密碼的UDP 廣播包(broadcast)或者組播包(multicast),智能終端的WIFI芯片可以接收到該UDP包,只要知道UDP的組織形式,就可以通過接收到的UDP包解密出WIFI 用戶名及密碼.

一般IOT Device的Wifi Config, 有2種:
1. TI's SmartConfig(一鍵配置)
2. AP Mode (Google Chromecast就是採用這種方式)

以下僅針對SmartConfig做介紹......
截錄網路文章,........
"
Esp8266 wifi芯片為例,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包;
QCA4004 wifi芯片為例,kuaifi 連接也就是smartconfig 採用UDP組播模式( IP地址是組播即可,如239.0.0.254)
"

安信可智能連接技術:AI-LINK
樂鑫智能連接技術:ESP-TOUCH
微信智能連接技術:AIR-KISS




相關參考連結:

沒有留言:

張貼留言