Linux人工智能開發(fā)實例 課件 5.1 Linux網(wǎng)關(guān)服務(wù)框架_第1頁
Linux人工智能開發(fā)實例 課件 5.1 Linux網(wǎng)關(guān)服務(wù)框架_第2頁
Linux人工智能開發(fā)實例 課件 5.1 Linux網(wǎng)關(guān)服務(wù)框架_第3頁
Linux人工智能開發(fā)實例 課件 5.1 Linux網(wǎng)關(guān)服務(wù)框架_第4頁
Linux人工智能開發(fā)實例 課件 5.1 Linux網(wǎng)關(guān)服務(wù)框架_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第5章智能家居網(wǎng)關(guān)Linux開發(fā)案例智能家居網(wǎng)關(guān)Linux開發(fā)案例本章分析Linux技術(shù)在智能家居網(wǎng)關(guān)中的應(yīng)用,共分3個模塊:

1.Linux網(wǎng)關(guān)服務(wù)框架:先學(xué)習(xí)物聯(lián)網(wǎng)網(wǎng)關(guān)、智云物聯(lián)平臺和平臺開發(fā)調(diào)試工具,實現(xiàn)智能網(wǎng)關(guān)組網(wǎng)與測試。2.Linux智能網(wǎng)關(guān)設(shè)計:先學(xué)習(xí)Linux智能網(wǎng)關(guān)系統(tǒng)開發(fā),進行本地服務(wù)設(shè)計、協(xié)議解析服務(wù)設(shè)計、地址緩存服務(wù)設(shè)計和數(shù)據(jù)處理服務(wù)設(shè)計,實現(xiàn)智能網(wǎng)關(guān)組網(wǎng)與測試。3.Linux網(wǎng)關(guān)遠程服務(wù)設(shè)計:先分析遠程服務(wù)設(shè)計,進行了TCP網(wǎng)絡(luò)服務(wù)設(shè)計、MQTT數(shù)據(jù)服務(wù)設(shè)計和Linux網(wǎng)關(guān)協(xié)議設(shè)計,實現(xiàn)Linux網(wǎng)關(guān)遠程服務(wù)設(shè)計。第5章智能家居網(wǎng)關(guān)Linux開發(fā)案例

5.1Linux網(wǎng)關(guān)服務(wù)框架智能家居網(wǎng)關(guān)Linux開發(fā)案例網(wǎng)關(guān)(Gateway)又稱網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器。網(wǎng)關(guān)在傳輸層上以實現(xiàn)網(wǎng)絡(luò)互連,是最復(fù)雜的網(wǎng)絡(luò)互連設(shè)備,僅用于兩個高層協(xié)議不同的網(wǎng)絡(luò)互連。網(wǎng)關(guān)的結(jié)構(gòu)也和路由器類似,不同的是互連層。網(wǎng)關(guān)既可以用于廣域網(wǎng)互連,也可以用于局域網(wǎng)互連。物聯(lián)網(wǎng)網(wǎng)關(guān),成為連接感知網(wǎng)絡(luò)與傳統(tǒng)通信網(wǎng)絡(luò)的紐帶。作為網(wǎng)關(guān)設(shè)備,物聯(lián)網(wǎng)網(wǎng)關(guān)可以實現(xiàn)感知網(wǎng)絡(luò)與通信網(wǎng)絡(luò),以及不同類型感知網(wǎng)絡(luò)之間的協(xié)議轉(zhuǎn)換.既可以實現(xiàn)廣域互聯(lián).也可以實現(xiàn)局域互聯(lián)。此外物聯(lián)網(wǎng)網(wǎng)關(guān)還需要具備設(shè)備管理功能,運營商通過物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)備可以管理底層的各感知節(jié)點,了解各節(jié)點的相關(guān)信息,并實現(xiàn)遠程控制。相關(guān)功能如下1)廣泛的接入能力短距離通信的技術(shù)標(biāo)準(zhǔn)很多,包括ZigBee、6LowPAN、BLE、Wi-Fi等。各類技術(shù)主要針對某一應(yīng)用展開,之間缺乏兼容性和體系規(guī)劃。國內(nèi)、外已經(jīng)在展開針對物聯(lián)網(wǎng)網(wǎng)關(guān)進行標(biāo)準(zhǔn)化工作,如3GPP、傳感器工作組,實現(xiàn)各種通信技術(shù)標(biāo)準(zhǔn)的互聯(lián)互通。5.1.1物聯(lián)網(wǎng)網(wǎng)關(guān)智能家居網(wǎng)關(guān)Linux開發(fā)案例2)可管理能力首先要對網(wǎng)關(guān)進行管理,如注冊管理、權(quán)限管理、狀態(tài)監(jiān)管等。網(wǎng)關(guān)實現(xiàn)子網(wǎng)內(nèi)的節(jié)點的管理,如獲取節(jié)點的標(biāo)識、狀態(tài)、屬性、能量等,以及遠程實現(xiàn)喚醒、控制、診斷、升級和維護等。由于子網(wǎng)的技術(shù)標(biāo)準(zhǔn)不同,協(xié)議的復(fù)雜性不同,所以網(wǎng)關(guān)具有的管理性能力不同。提出基于模塊化物聯(lián)網(wǎng)網(wǎng)關(guān)方式來管理不同的感知網(wǎng)絡(luò)、不同的應(yīng)用,保證能夠使用統(tǒng)一的管理接口技術(shù)對末梢網(wǎng)絡(luò)節(jié)點進行統(tǒng)一管理。5.1.1物聯(lián)網(wǎng)網(wǎng)關(guān)物聯(lián)網(wǎng)網(wǎng)關(guān)服務(wù)架構(gòu)智能家居網(wǎng)關(guān)Linux開發(fā)案例3)協(xié)議轉(zhuǎn)換能力從不同的感知網(wǎng)絡(luò)到接入網(wǎng)絡(luò)的協(xié)議轉(zhuǎn)換、將下層的標(biāo)準(zhǔn)格式的數(shù)據(jù)統(tǒng)一封裝、保證不同的感知網(wǎng)絡(luò)的協(xié)議能夠變成統(tǒng)一的數(shù)據(jù)和信令;將上層下發(fā)的數(shù)據(jù)包解析成感知層協(xié)議可以識別的信令和控制指令。物聯(lián)網(wǎng)智能網(wǎng)關(guān)是一個中央數(shù)據(jù)轉(zhuǎn)換單元,基于傳統(tǒng)嵌入式技術(shù),運行復(fù)雜的嵌入式操作系統(tǒng),實現(xiàn)傳感無線網(wǎng)數(shù)據(jù)與電信網(wǎng)/互聯(lián)網(wǎng)之間的數(shù)據(jù)交互。智能網(wǎng)關(guān)采用嵌入式高性能ARM處理器,運行Linux操作系統(tǒng),實現(xiàn)網(wǎng)絡(luò)的數(shù)據(jù)M2M交互。5.1.1物聯(lián)網(wǎng)網(wǎng)關(guān)物聯(lián)網(wǎng)網(wǎng)關(guān)服務(wù)架構(gòu)智能家居網(wǎng)關(guān)Linux開發(fā)案例一個基本的智云物聯(lián)項目系統(tǒng)模型如圖所示。(1)各種智能設(shè)備通過ZigBee(BLE、Wi-Fi、NB-IoT、LoRa和LTE)等無線傳感網(wǎng)絡(luò)聯(lián)系在一起,其中協(xié)調(diào)器/匯集器節(jié)點作為整個網(wǎng)絡(luò)的匯集中心;(2)協(xié)調(diào)器/匯集器與Linux網(wǎng)關(guān)進行交互,通過Linux網(wǎng)關(guān)上運行的服務(wù)程序,將傳感網(wǎng)與電信網(wǎng)和移動網(wǎng)進行連接,同時將數(shù)據(jù)推送給智云中心,也支持?jǐn)?shù)據(jù)推送到本地局域網(wǎng)。(3)云平臺提供數(shù)據(jù)的存儲服務(wù)、數(shù)據(jù)推送服務(wù)、自動控制服務(wù)等深度的項目接口,本地服務(wù)僅支持?jǐn)?shù)據(jù)的推送服務(wù)。(4)物聯(lián)網(wǎng)應(yīng)用項目通過智云API進行具體應(yīng)用的開發(fā),能夠?qū)崿F(xiàn)對傳感網(wǎng)內(nèi)節(jié)點進行采集、控制、決策等。5.1.2智云物聯(lián)平臺智能家居網(wǎng)關(guān)Linux開發(fā)案例為了方便物聯(lián)網(wǎng)項目的學(xué)習(xí)和開發(fā),本書根據(jù)物聯(lián)網(wǎng)網(wǎng)絡(luò)特性開發(fā)了一款專門用于數(shù)據(jù)收發(fā)調(diào)試的輔助開發(fā)和調(diào)試工具,工具可以通過無線節(jié)點的調(diào)試串口獲取節(jié)點當(dāng)前配置的網(wǎng)絡(luò)信息。當(dāng)協(xié)調(diào)器連接到xLabTools工具上時可以查看網(wǎng)絡(luò)信息和該協(xié)調(diào)器所組建的網(wǎng)絡(luò)下的節(jié)點反饋的信息,并能夠通過調(diào)試窗口向網(wǎng)絡(luò)內(nèi)各節(jié)點發(fā)送數(shù)據(jù);將終端節(jié)點或路由節(jié)點連接到xLabTools工具上時可以實現(xiàn)對終端節(jié)點數(shù)據(jù)的監(jiān)測,并能夠通過工具向協(xié)調(diào)器發(fā)送指令。5.1.3平臺開發(fā)調(diào)試工具5.1.3.1xLabTools調(diào)試工具智能家居網(wǎng)關(guān)Linux開發(fā)案例ZCloudTools是一款無線傳感網(wǎng)綜合分析測試工具,提供網(wǎng)絡(luò)拓?fù)鋱D、數(shù)據(jù)包分析、傳感器信息采集和控制、傳感器歷史數(shù)據(jù)查詢等功能。ZCloudTools調(diào)試工具界面如左圖所示。除了Android端調(diào)試工具外,同時還開發(fā)了PC端調(diào)試工具,PC端調(diào)試工具為ZCloudWebTools,該工具可直接在PC的瀏覽器上運行,功能于ZCloudTools工具類似。ZCloudWebTools工具界面如右圖所示。5.1.3平臺開發(fā)調(diào)試工具5.1.3.2ZCloudTools協(xié)議工具智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.1ZigBee網(wǎng)絡(luò)1.ZigBee網(wǎng)絡(luò)參數(shù)ZigBee作為一種可中繼,覆蓋范圍廣泛,接入節(jié)點眾多的無線網(wǎng)絡(luò)技術(shù),其所構(gòu)建的網(wǎng)絡(luò)勢必會有眾多的節(jié)點,這些節(jié)點的識別與定位都是ZigBee網(wǎng)絡(luò)所要關(guān)注的技術(shù)重點。ZigBee采用的網(wǎng)絡(luò)區(qū)分與識別方法是設(shè)置ZigBee的網(wǎng)絡(luò)CHANNEL(網(wǎng)絡(luò)信道號),在相同CHANNEL下通過PANID(網(wǎng)絡(luò)ID)來區(qū)別網(wǎng)絡(luò)。當(dāng)一個ZigBee節(jié)點將CHANNEL和PANID信息與已有的ZigBee網(wǎng)絡(luò)信息設(shè)置相同時,這個ZigBee節(jié)點可以接入到已有的ZigBee網(wǎng)絡(luò)。在ZigBee網(wǎng)絡(luò)內(nèi)部Coordinator(協(xié)調(diào)器)和Router(路由)通過分配的ShortAddr(短地址)實現(xiàn)對節(jié)點的定位與識別。在ZigBee網(wǎng)絡(luò)外部,開發(fā)者可以通過每個ZigBee芯片所攜帶的全球唯一的MAC地址對Zigbee節(jié)點進行識別。下面對這四個參數(shù)進行說明:PANIDPANID是Zigbee的局域網(wǎng)ID,用于區(qū)分通信道下的其他網(wǎng)絡(luò),節(jié)點通過PANID判斷自身所屬的網(wǎng)絡(luò)標(biāo)識。PANID的參數(shù)可配置,其配置參數(shù)范圍從0x0000~0xFFFF??苫ハ嗤ㄐ诺墓?jié)點之間PANID必須相同,且必須保證同一工作區(qū)域內(nèi)的相鄰網(wǎng)絡(luò)PANID不同。MACMAC地址是一種是64位IEEE地址,這個64位的IEEE地址是一個全球唯一的地址,一經(jīng)分配就將跟隨設(shè)備一生。它通常由制造商或者被安裝時設(shè)置。這些地址由IEEE組織來維護和分配。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.1ZigBee網(wǎng)絡(luò)ShortAddrShortAddr是一種16位的ZigBee網(wǎng)絡(luò)內(nèi)部的網(wǎng)絡(luò)地址,這個16位網(wǎng)絡(luò)地址是當(dāng)設(shè)備加入網(wǎng)絡(luò)后分配的,它在ZigBee局域網(wǎng)中是唯一的,用來在網(wǎng)絡(luò)中鑒別設(shè)備和發(fā)送數(shù)據(jù)。ZigBee節(jié)點在RFD模式下時直接使用內(nèi)網(wǎng)點地址即可。CHANNELCHANNEL是ZigBee通信頻率設(shè)置的信道號,2.4G的ZigBee協(xié)議棧含有16個通信信道,中國地區(qū)分配的信道為:信道11(0x0b)~信道26(0x1a)。對于信道的設(shè)置通過一個4字節(jié)的32bit數(shù)據(jù)來標(biāo)示,如果需要使能某個信道,就將信道對應(yīng)bit的數(shù)據(jù)置為1即可。比如某個設(shè)備使用信道11,將其信道數(shù)據(jù)值設(shè)置為0x00000800,使用信道26則設(shè)置為0x04000000。同時ZigBee網(wǎng)絡(luò)允許設(shè)備使能多個信道。如果需要使能所有信道,設(shè)置CHANNEL為0x7fff800即可。ZigBee網(wǎng)絡(luò)只有在保證在相同的信道下才能考慮通信的可能性,如果信道不同則無法組網(wǎng)。信道號分配如圖所示。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.1ZigBee網(wǎng)絡(luò)2.ZigBee網(wǎng)絡(luò)節(jié)點類型ZigBee網(wǎng)絡(luò)的基礎(chǔ)主要包括設(shè)備類型,拓?fù)浣Y(jié)構(gòu)和路由方式三個方面的內(nèi)容,ZigBee標(biāo)準(zhǔn)規(guī)定所有的ZigBee網(wǎng)絡(luò)節(jié)點分為Coordinator(協(xié)調(diào)器)、Router(路由)、EndDevice(終端)三種類型,節(jié)點類型只是網(wǎng)絡(luò)層的概念,反映了網(wǎng)絡(luò)的拓?fù)湫问?,而ZigBee網(wǎng)絡(luò)采用任何一種拓?fù)湫问街皇菫榱藢崿F(xiàn)網(wǎng)絡(luò)中信息高效穩(wěn)定的傳輸,在實際的應(yīng)用中不必關(guān)心ZigBee網(wǎng)絡(luò)的組織形式的,節(jié)點類型的定義和節(jié)點在應(yīng)用中所起到的功能并不相關(guān)。三種網(wǎng)絡(luò)節(jié)點類型分析如下:Coordinator(協(xié)調(diào)器)不論ZigBee網(wǎng)絡(luò)采用何種拓?fù)浞绞?,網(wǎng)絡(luò)中有一個并且只能有一個Coordinator節(jié)點,它在網(wǎng)絡(luò)層的任務(wù)是:選擇網(wǎng)絡(luò)所使用的頻率通道、建立網(wǎng)絡(luò)并將其它節(jié)點加入網(wǎng)絡(luò)、提供信息路由、安全管理和其它的服務(wù)。Coordinator在系統(tǒng)初始化時起重要作用,某些應(yīng)用中網(wǎng)絡(luò)初始化完成后,即使關(guān)閉了Coordinator節(jié)點,網(wǎng)絡(luò)仍然可正常工作,但若Coordinator在應(yīng)用層提供一些服務(wù),就必須持續(xù)的處于工作狀態(tài)。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.1ZigBee網(wǎng)絡(luò)Router(路由)如果ZigBee網(wǎng)絡(luò)采用了樹形和星形拓?fù)浣Y(jié)構(gòu)就需要用到Router這種類型的節(jié)點,負(fù)責(zé)數(shù)據(jù)的路由,路由建立由ZigBee協(xié)議的算法決定,它入網(wǎng)后可以加入其它Router節(jié)點,也可以加入?yún)f(xié)調(diào)器,是網(wǎng)絡(luò)遠距離延伸的必要部件。此類節(jié)點的主要功能是:發(fā)送和接收節(jié)點自身信息;在節(jié)點之間轉(zhuǎn)發(fā)信息;容許子節(jié)點通過他加入網(wǎng)絡(luò)。EndDevice(終端)EndDevice節(jié)點的主要任務(wù)就是發(fā)送和接收信息,不能夠轉(zhuǎn)發(fā)信息也不能夠讓其他人加入網(wǎng)絡(luò)。通常一個EndDevice節(jié)點不處在數(shù)據(jù)收發(fā)狀態(tài)的時候可進入休眠狀態(tài)以節(jié)省耗電。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.1ZigBee網(wǎng)絡(luò)ZigBee網(wǎng)絡(luò)架構(gòu)ZigBee作為一種短距離、低功耗、低數(shù)據(jù)傳輸速率的無線網(wǎng)絡(luò)技術(shù),它是介于無線標(biāo)記技術(shù)和藍牙之間的技術(shù)方案,在傳感器網(wǎng)絡(luò)等領(lǐng)域應(yīng)用非常廣泛,這得益于它強大的組網(wǎng)能力,可以形成星型、樹型和網(wǎng)狀網(wǎng)三種ZigBee網(wǎng)絡(luò),可以根據(jù)實際項目需要來選擇合適的ZigBee網(wǎng)絡(luò)結(jié)構(gòu),三種ZigBee網(wǎng)絡(luò)結(jié)構(gòu)各有優(yōu)勢。星形拓?fù)湫切瓮負(fù)涫亲詈唵蔚耐負(fù)湫问饺鐖D所示,包含一個Coordinator節(jié)點和一系列的EndDevice節(jié)點。每一個EndDevice節(jié)點只能和Coordinator節(jié)點進行通訊,在兩個EndDevice節(jié)點之間進行通訊必須通過Coordinator節(jié)點進行轉(zhuǎn)發(fā)。這種拓?fù)湫问降娜秉c是節(jié)點之間的數(shù)據(jù)路由只有唯一的一個路徑。Coordinator(協(xié)調(diào)者)有可能成為整個網(wǎng)絡(luò)的瓶頸。實現(xiàn)星形網(wǎng)絡(luò)拓?fù)洳恍枰褂肸igBee的網(wǎng)絡(luò)層協(xié)議,因為本身IEEE802.15.4的協(xié)議層就已經(jīng)實現(xiàn)了星形拓?fù)湫问?,但是這需要開發(fā)者在應(yīng)用層作更多的工作,包括自己處理信息的轉(zhuǎn)發(fā)。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.1ZigBee網(wǎng)絡(luò)樹形拓?fù)錁湫瓮負(fù)浣Y(jié)構(gòu)如圖所示,Coordinator可以連接Router和EndDevice,其子節(jié)點的Router也可以連接Router和EndDevice,多個層級的樹形拓?fù)渲?,信息具有唯一路由通道,直接通信只可以在父?jié)點與子節(jié)點之間進行,非父子關(guān)系的節(jié)點需間接通信。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.1ZigBee網(wǎng)絡(luò)網(wǎng)狀拓?fù)渚W(wǎng)狀拓?fù)淙鐖D所示,具有靈活路由選擇方式,當(dāng)某個路由路徑出現(xiàn)問題,信息可自動沿其它路由路徑進行傳輸。任兩個節(jié)點可相互傳輸數(shù)據(jù),數(shù)據(jù)可直接傳送或在傳輸過程中經(jīng)多級路由轉(zhuǎn)發(fā),網(wǎng)絡(luò)層提供路由探索功能,使得網(wǎng)絡(luò)層可以找到信息傳輸?shù)淖顑?yōu)化路徑,應(yīng)用層不需要任何參與,網(wǎng)絡(luò)會自動按照ZigBee協(xié)議算法選擇較好的路由路徑作為數(shù)據(jù)傳輸通道,以使得網(wǎng)絡(luò)更穩(wěn)定,通訊更有效率。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.2智能網(wǎng)關(guān)技術(shù)架構(gòu)分析在整個物聯(lián)網(wǎng)技術(shù)架構(gòu)中,智能網(wǎng)關(guān)屬于網(wǎng)絡(luò)層與平臺層交互的紐帶。感知層的無線節(jié)點采集數(shù)據(jù)通過物聯(lián)網(wǎng)無線通信方式(ZigBee、藍牙、Wi-Fi、LoRa、NB-IoT、LTE)把數(shù)據(jù)傳送到智能網(wǎng)關(guān),網(wǎng)關(guān)匯集數(shù)據(jù)后上傳到云服務(wù)器,云服務(wù)器對數(shù)據(jù)進行存儲加工,最后用戶終端通過云端接口去訪問數(shù)據(jù),如圖所示。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.3智云物聯(lián)項目組網(wǎng)與測試ZigBee網(wǎng)絡(luò)構(gòu)建過程:1)準(zhǔn)備一個智能網(wǎng)關(guān),若干ZigBee節(jié)點和傳感器。2)智能網(wǎng)關(guān)先上電啟動系統(tǒng),此時ZigBee協(xié)調(diào)器根據(jù)程序設(shè)定的網(wǎng)絡(luò)參數(shù)建立ZigBee網(wǎng)絡(luò)。3)ZigBee節(jié)點上電啟動,根據(jù)程序設(shè)定的網(wǎng)絡(luò)參數(shù)開始搜尋網(wǎng)絡(luò)并入網(wǎng)。4)配置智能網(wǎng)關(guān)的網(wǎng)關(guān)服務(wù)程序,設(shè)置ZigBee傳感網(wǎng)接入到物聯(lián)網(wǎng)云平臺。5)通過應(yīng)用軟件連接到設(shè)置的ZigBee項目,與ZigBee設(shè)備進行通信。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.3智云物聯(lián)項目組網(wǎng)與測試Linux網(wǎng)關(guān)配置:1)系統(tǒng)開機后Linux網(wǎng)關(guān)程序會自動啟動,點擊遠程服務(wù)/本地服務(wù)的啟動按鈕打開服務(wù),成功后會顯示已連接,如左圖所示。2)若需要修改邊緣計算網(wǎng)關(guān)內(nèi)置的ZigBee協(xié)調(diào)器節(jié)點的網(wǎng)絡(luò)參數(shù),選擇“ZigBee”標(biāo)簽頁,對PANID/CHANNEL進行修改,修改完成后重新勾選啟動選項,如右圖所示。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.3智云物聯(lián)項目組網(wǎng)與測試連接設(shè)備并組建ZigBee網(wǎng)絡(luò):準(zhǔn)備LiteB節(jié)點、傳感器,接上天線,再將連接有傳感器的LiteB節(jié)點上電(網(wǎng)絡(luò)紅燈閃爍后常亮表示加入網(wǎng)絡(luò)成功),如左圖所示。注意觀察每個節(jié)點上的節(jié)點網(wǎng)絡(luò)燈是否常亮,節(jié)點數(shù)據(jù)燈是藍色,有數(shù)據(jù)傳送時會閃爍,如右圖所示。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.3智云物聯(lián)項目組網(wǎng)與測試智能網(wǎng)關(guān)數(shù)據(jù)測試:當(dāng)ZigBee設(shè)備組網(wǎng)成功,并且正確設(shè)置智能網(wǎng)關(guān)將數(shù)據(jù)連接到云端,此時可以通過ZCloudTools工具抓取和調(diào)試應(yīng)用層數(shù)據(jù)。打開應(yīng)用后,點擊右下角的功能菜單,通過掃描智能網(wǎng)關(guān)上云服務(wù)ID/KEY的二維碼輸入相同的帳號信息,連接到服務(wù)器,如左圖所示。ZCloudTools可查看網(wǎng)絡(luò)拓?fù)鋱D,了解設(shè)備組網(wǎng)狀態(tài)如右圖所示。智能家居網(wǎng)關(guān)Linux開發(fā)案例5.1.4開發(fā)實踐:智能網(wǎng)關(guān)組網(wǎng)與測試5.1.4.3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論