• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于SylixOS物聯(lián)網(wǎng)設(shè)備安全的一鍵配網(wǎng)系統(tǒng)設(shè)計(jì)

      2020-07-04 02:57:38陳洪邦
      科學(xué)與財(cái)富 2020年14期

      陳洪邦

      摘 要:越來越多的物聯(lián)網(wǎng)設(shè)備已經(jīng)在我們生活中普及,其中有些智能設(shè)備沒有人機(jī)交互界面,如何以一種安全的配置網(wǎng)絡(luò)連接的方式,實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備的聯(lián)網(wǎng),成為熱門的研究課題和有著廣泛的應(yīng)用場景,本設(shè)計(jì)以國產(chǎn)實(shí)時操作系統(tǒng)SylixOS為平臺,實(shí)現(xiàn)一種安全的國產(chǎn)化的物聯(lián)網(wǎng)設(shè)備一鍵配網(wǎng)(即smartconfig)方案。

      關(guān)鍵詞:一鍵配網(wǎng) SylixOS 智能設(shè)備聯(lián)網(wǎng) smartconfig

      引言

      隨著智能家居的普及,智能物聯(lián)網(wǎng)設(shè)備如智能插座,智能空調(diào),智能空氣凈化器和智能凈水器等已經(jīng)進(jìn)入日常生活,此類設(shè)備只有連接到網(wǎng)絡(luò),才能對其進(jìn)行控制和管理,與手機(jī)或云端進(jìn)行數(shù)據(jù)交互。所以,首先必須先解決設(shè)備的聯(lián)網(wǎng)問題,但此類設(shè)備一般不具備人機(jī)交互界面,無法選擇要連的wifi無線網(wǎng)絡(luò)和輸入密碼,因此,此類智能設(shè)備的安全一鍵配網(wǎng)的研究和實(shí)現(xiàn)成為此類設(shè)備應(yīng)用的非常關(guān)鍵的一步,本文提出一種安全的一鍵配網(wǎng)方法,并基于國產(chǎn)操作系統(tǒng)SylixOS實(shí)現(xiàn)此功能,提供國產(chǎn)化的物聯(lián)網(wǎng)解決方案。

      1.一鍵配網(wǎng)的原理剖析

      一鍵配網(wǎng),英文是smartconfig,目前很多廠商都提供了自己的解決方案,但一般都只提供硬件解決方案,很難直接用于國產(chǎn)操作系統(tǒng)上的應(yīng)用。

      目前主流的一鍵配網(wǎng)主要有以下兩種方法:

      第一種方法,智能設(shè)備處于AP模式,智能手機(jī)用于STATION模式,首先,智能手機(jī)連接智能設(shè)備的wifi后,智能手機(jī)發(fā)送需要連接無線路由器的SSID和密碼給智能設(shè)備,然后,智能硬件通過收到的SSID和密碼,連接無線路由器,完成網(wǎng)絡(luò)連接。

      另一種方法,智能硬件處于混雜模式下,監(jiān)聽網(wǎng)絡(luò)中的所有報(bào)文,智能手機(jī)將SSID和密碼編碼到UDP報(bào)文中,通過廣播包或組播報(bào)發(fā)送出去,智能硬件接收到UDP報(bào)文后解碼,得到SSID和密碼,然后再主動連接指定SSID的路由,完成網(wǎng)絡(luò)連接。

      本系統(tǒng)采用第二種方案,通過分析802.11的MAC幀格式,鏈路層載荷數(shù)據(jù)(即網(wǎng)絡(luò)層的頭部及網(wǎng)絡(luò)層數(shù))在數(shù)據(jù)幀中是清晰可見的,只要接到到802.11幀就可以立刻提取出載荷數(shù)據(jù)。常見兩種數(shù)據(jù)幀格式有兩種,一種是STATION發(fā)到AP的數(shù)據(jù)幀,另一種是AP發(fā)到STATION的數(shù)據(jù)幀,數(shù)據(jù)內(nèi)容一般都會被加密傳輸。

      從802.11幀格式分析中獲知,無線信號監(jiān)聽方的角度來說,不管無線信道有沒有加密,DA、SA、LENGTH 、LLC、SNAP、FCS字段總是暴露的,因此信號監(jiān)聽方可以從這六個字段獲取有效信息。從發(fā)送方講,由于操作系統(tǒng)的限制,如果采用廣播只剩下LENGTH發(fā)送方可通過改變其所需要發(fā)送數(shù)據(jù)包的長度進(jìn)行控制。只要制定出一套利用長度編碼的通訊協(xié)議,就可利用數(shù)據(jù)包的Length字段進(jìn)行數(shù)據(jù)傳遞。

      2.系統(tǒng)的總體設(shè)計(jì)

      系統(tǒng)的硬件無線組網(wǎng)及系統(tǒng)架構(gòu)如圖1所示。此系統(tǒng)包含智能手機(jī)、無線路由器和帶有無線模塊的智能設(shè)備。

      3.系統(tǒng)的功能設(shè)計(jì)與實(shí)現(xiàn)

      智能設(shè)備的總體流程圖,如圖2所示。

      本系統(tǒng)采用udp廣播發(fā)送IEEE 802.11報(bào)文,并使用報(bào)文的長度來對需要傳遞信息進(jìn)行編碼,接收端的無線網(wǎng)卡處于Monitor的混雜模式,對所有收到的報(bào)文進(jìn)行檢查,如發(fā)現(xiàn)報(bào)文符合約定的通信協(xié)議規(guī)范,則開始接收報(bào)文,并對接收的數(shù)據(jù)進(jìn)行中間的檢查,確認(rèn)正確后。在傳輸時的數(shù)據(jù)是經(jīng)過AES加密的,因此,在接收到數(shù)據(jù)后,需要對報(bào)文做AES解密,解密后即得到真正需要傳輸?shù)臄?shù)據(jù)SSID和Password。

      當(dāng)使用SylixOS操作系統(tǒng)的智能設(shè)備正確接收到SSID和密碼時,就可以將智能設(shè)備的無線模式從Monitor模式切換成STATION模式,并且切換無線信道,然后重啟網(wǎng)口并打開dhcp,最后,調(diào)用WPA_Supplicant應(yīng)用程序,通過SSID和Password連接無線路由器網(wǎng)絡(luò)。

      結(jié)語

      本系統(tǒng)的安全由多方面來保證,首先設(shè)計(jì)了一套報(bào)文的處理規(guī)則,其次,在報(bào)文的接收過程中還經(jīng)過多次中間檢驗(yàn),最后報(bào)文的長度是經(jīng)過AES加密的,因此本系統(tǒng)的安全性要高于業(yè)界的普通采用的一鍵配網(wǎng)實(shí)現(xiàn)方案。

      參考文獻(xiàn):

      [1]WiFi一鍵聯(lián)網(wǎng)SmartConfig技術(shù)的原理及應(yīng)用[J]. 田麗娜.? 信息與電腦(理論版). 2018(20)

      [2]物聯(lián)網(wǎng)的Wi-Fi直連技術(shù)概述與分析[J]. 馮宗越,徐媛媛.? 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2017(06)

      [3]基于組播技術(shù)的信息傳遞[J]. 諸堅(jiān)彬,秦會斌,崔佳冬,秦利紅,曹曙光.? 計(jì)算機(jī)應(yīng)用與軟件. 2016(08)

      [4]WIFI協(xié)議安全性分析研究[J]. 張有志.? 計(jì)算機(jī)與網(wǎng)絡(luò). 2016(09)

      思南县| 电白县| 双柏县| 新郑市| 万源市| 泸西县| 礼泉县| 土默特右旗| 桃园市| 衡阳市| 钟山县| 铅山县| 孙吴县| 永嘉县| 靖江市| 灯塔市| 神农架林区| 云龙县| 宁德市| 信阳市| 乌海市| 雅安市| 平昌县| 绵阳市| 额尔古纳市| 汉阴县| 安泽县| 古丈县| 师宗县| 呼图壁县| 钦州市| 临澧县| 罗城| 沙田区| 墨玉县| 大姚县| 肇庆市| 印江| 克山县| 华宁县| 河源市|