app配置智能硬件的解決方案是什么
app配置智能硬件的解決方案是什么
隨著越來越多的智能硬件產(chǎn)品上市,越來越多的硬件都戴上了智能的帽子,什么智能插座,智能音箱,智能稱等等,你知道這些智能硬件的解決方案是什么樣的嗎?下面將由學(xué)習(xí)啦小編帶大家來解答這個疑問吧,希望對大家有所收獲!
智能硬件的概念
凡是所謂的智能,都是通過wifi或者藍(lán)牙來連接互聯(lián)網(wǎng),其中藍(lán)牙也只能算是手機的附屬品吧。主要還是硬件可以通過wifi連接到路由,通過路由連接上互聯(lián)網(wǎng)。
app配置智能硬件的解決方案
1、手機連接智能硬件的軟ap,再配置
這個方式相信沒有難度,手機連接上了智能硬件后,手機app和智能硬件就可以建立socket通信,然后兩者之間就可以進行數(shù)據(jù)的交互,不管是設(shè)置還是傳輸都沒有問題了。
接著手機app配置智能硬件需要連接的路由的ssid和密碼,然后智能硬件就可以自行連接路由了。再接著,手機連接路由,智能硬件也連接著路由,至此以后兩者就可以交互了。如果加上互聯(lián)網(wǎng)上的服務(wù)器的話。手機通過4g網(wǎng)絡(luò)也可以控制智能硬件。
2、 神奇的smart config
這種方式我最早知道的應(yīng)該是出自TI的單片機加wifi模塊之中,手機端app只需要輸入ssid和密碼,然后廣播udp包。接著智能硬件就可以知道需要連接的路由和密碼,然后就可以主動去連接路由,接著就和1中一樣。
其實所謂的smart config的原理也很簡單,首先app端發(fā)送帶有ssid和密碼的經(jīng)過加密的udp廣播包。其次wifi模塊擁有monitor模式,也就是所謂的監(jiān)聽模式,可以抓取空中的包,當(dāng)然,wifi必須掃描出當(dāng)前的可以連接的所有路由處于哪個信道,并對這些信道分別監(jiān)聽,然后收到了經(jīng)過加密的app端發(fā)送的包后,解密出來就是ssid和密碼,接著可以通過wpa_supplicant進程來進行連接路由。
3、聲波配置
這種方式現(xiàn)在應(yīng)用挺廣的,支付寶,微信等都有應(yīng)用,其主要的原理就是手機放出經(jīng)過編碼加密的聲音,智能硬件通過麥克風(fēng)錄音,解碼解密,然后配置成功。接著就和上述基本類似
一個簡單的配置可以通過很多方式,最終的目的不約而同,就是為了使用戶更方便地體驗產(chǎn)品。加上APP上的人性化設(shè)置,讓用戶體驗十分舒服。相比而言,后面兩中方式更加值得擁有,也就是所謂的一鍵配置功能。