999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于家庭多協(xié)議網(wǎng)關(guān)通信協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)

2017-09-19 07:27:37磊,朱
關(guān)鍵詞:智能用戶設(shè)備

吳 磊,朱 杰

(北方工業(yè)大學(xué) 計(jì)算機(jī)學(xué)院,北京 100144)

基于家庭多協(xié)議網(wǎng)關(guān)通信協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)

吳 磊,朱 杰

(北方工業(yè)大學(xué) 計(jì)算機(jī)學(xué)院,北京 100144)

隨著無線通訊技術(shù)和嵌入式技術(shù)的發(fā)展,很多的家居產(chǎn)品逐步采用智能化系統(tǒng)。在一個智能家居系統(tǒng)中,不同的智能家居設(shè)備采用不同的工業(yè)通訊控制協(xié)議,用戶為了實(shí)現(xiàn)對不同通訊協(xié)議下的智能家居設(shè)備的通訊控制,需要使用不同的控制軟件,由此增加了用戶使用智能家居設(shè)備的復(fù)雜度。為此,需要設(shè)計(jì)和制定一個方便的通訊控制協(xié)議,便于在一個復(fù)雜的智能家居網(wǎng)絡(luò)中,對采用不同通訊協(xié)議的智能家居設(shè)備的控制。針對不同類型的智能家居設(shè)備,采用各自的工業(yè)通訊控制協(xié)議,在一致化通訊接口的基礎(chǔ)上,實(shí)現(xiàn)了不同類型的智能家居設(shè)備的通訊控制。工程實(shí)踐驗(yàn)證了所采用的一致性通訊協(xié)議對于基于不同通訊協(xié)議的智能家居設(shè)備通訊控制的有效性,因而可以簡化智能家居的控制與使用。

智能家居系統(tǒng);多協(xié)議;設(shè)備控制;一致化通訊

0 引 言

隨著互聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)等與現(xiàn)代制造業(yè)的結(jié)合,促進(jìn)家居設(shè)備向智能升級。尤其在物聯(lián)網(wǎng)技術(shù)的推動下,智能家居產(chǎn)業(yè)發(fā)展迅猛,出現(xiàn)了越來越多的智能家居設(shè)備。通過對目前智能家居市場的發(fā)展趨勢分析,預(yù)計(jì)在今后的幾年全世界范圍內(nèi)將有近億的家庭構(gòu)建智能、舒適、高效的家居生活。因此智能家居產(chǎn)業(yè)蘊(yùn)含著巨大的市場潛力[1]。

隨著智能手機(jī)和平板電腦的日益普及,通過這些智能終端,用戶可以實(shí)現(xiàn)對家居系統(tǒng)進(jìn)行控制,這種控制方式方便、快捷,將成為未來智能家居系統(tǒng)發(fā)展的趨勢。但是,現(xiàn)在的家居設(shè)備由于其生產(chǎn)設(shè)計(jì)時采用的通訊協(xié)議不同,因此有多種不同的控制方式。例如,電視和空調(diào)等類型的家居設(shè)備一般都使用紅外控制[2],而一些音響設(shè)備則采用藍(lán)牙或者WiFi進(jìn)行控制。在用戶實(shí)際使用這些設(shè)備時,需要使用對應(yīng)的通訊控制終端,因此用戶需要使用多個控制終端才能實(shí)現(xiàn)對不同通訊協(xié)議設(shè)備的控制[3]。通過一個智能終端(如手機(jī))來實(shí)現(xiàn)對不同通訊協(xié)議的智能家居產(chǎn)品的控制,將更加方便用戶的操作。

文中在一個多協(xié)議的智能家居系統(tǒng)中,設(shè)計(jì)了一致性通訊控制協(xié)議。通過使用該協(xié)議,實(shí)現(xiàn)對采用不同通訊協(xié)議的智能設(shè)備的控制。

1 智能家居系統(tǒng)發(fā)展現(xiàn)狀

隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,智能家居產(chǎn)業(yè)迅速發(fā)展,國內(nèi)外對于智能家居系統(tǒng)進(jìn)行了很多研究,因此智能家居在近年來一直是研究熱點(diǎn)。

蘋果在其開發(fā)者大會上介紹了自己的智能家居控制中心HomeKit,基于此開發(fā)平臺,蘋果公司設(shè)計(jì)出了門鎖、攝像頭、插座開關(guān)等各種智能家居設(shè)備,用戶可以通過Siri進(jìn)行控制[4]。三星公司則推出名為Smart Home的智能家居概念,在其設(shè)計(jì)的智能家居系統(tǒng)中,消費(fèi)者家中的各種設(shè)備通過網(wǎng)絡(luò)建立連接,然后通過智能手機(jī)來實(shí)現(xiàn)對家中智能設(shè)備的控制[5]。

許多國內(nèi)的科技公司在智能家居方面提出了各自的方案。小米智能家居布局設(shè)備控制主要是依靠小米路由器。通過小米路由器、小米路由器App、小米智能家庭App可實(shí)現(xiàn)多設(shè)備智能聯(lián)動,設(shè)備聯(lián)網(wǎng)、影音分享、家庭安防、空氣改善等功能和應(yīng)用場景十分豐富。京東推出了京東智能云,通過使用智能云,超級APP實(shí)現(xiàn)了對各硬件的“互聯(lián)互通”[6]。由于使用了云模式,這一服務(wù)目前嚴(yán)重依賴互聯(lián)網(wǎng),因此接入的智能產(chǎn)品必須內(nèi)置WiFi模塊[7]。

2 智能家居系統(tǒng)出現(xiàn)的問題

通過對當(dāng)前成熟的智能家居系統(tǒng)的研究,現(xiàn)在的智能家居系統(tǒng)中的設(shè)備多采用單一的通訊協(xié)議。但是隨著智能家居設(shè)備的種類逐步增多,智能家居系統(tǒng)實(shí)現(xiàn)的功能也越來越復(fù)雜。為了能夠完成復(fù)雜的功能,需要采用不同功能和類型的智能家居設(shè)備。這些智能家居設(shè)備有可能采用不同的通訊協(xié)議,例如有的智能家居設(shè)備采用WiFi,有的采用ZigBee,有的采用藍(lán)牙。由于在智能家居系統(tǒng)中沒有統(tǒng)一的通訊協(xié)議,因此用戶如果需要實(shí)現(xiàn)對智能家居設(shè)備的控制,需要采用與之對應(yīng)的通訊協(xié)議。這就需要增加很多硬件設(shè)備來實(shí)現(xiàn)協(xié)議的轉(zhuǎn)換,例如用戶的手機(jī)無法與采用ZigBee通訊協(xié)議的智能設(shè)備進(jìn)行通訊[8]。因此需要設(shè)計(jì)統(tǒng)一的通訊控制協(xié)議,實(shí)現(xiàn)對采用各種不同的通訊協(xié)議的智能設(shè)備的控制。

3 智能家居系統(tǒng)控制協(xié)議的制定與實(shí)現(xiàn)

在一個采用多種不同通訊協(xié)議的智能家居系統(tǒng)中,為了使采用不同通信協(xié)議的設(shè)備共同存在于同一個系統(tǒng)中,并簡化相應(yīng)的協(xié)議轉(zhuǎn)換過程,可以設(shè)計(jì)和制定一個統(tǒng)一簡潔的通訊控制協(xié)議,便于用戶發(fā)送的信息在系統(tǒng)中進(jìn)行通信,從而實(shí)現(xiàn)有效控制[9]。

3.1多協(xié)議智能家居設(shè)備交互協(xié)議的制定

針對用戶與采用不同通訊協(xié)議智能設(shè)備之間的通信,需要為上層應(yīng)用提供統(tǒng)一標(biāo)準(zhǔn)的通信控制接口,隱藏具體設(shè)備通訊控制協(xié)議的細(xì)節(jié)[10]。在進(jìn)行應(yīng)用程序設(shè)計(jì)時,只需調(diào)用制定的通訊控制接口,就可以在智能家居系統(tǒng)中,實(shí)現(xiàn)對采用不同的通訊控制協(xié)議的設(shè)備的通訊與控制[11]。

在基于多種通訊協(xié)議設(shè)備組成的智能家居系統(tǒng)中,采用的通信協(xié)議多種多樣。這些采用不同通信協(xié)議的智能設(shè)備共同構(gòu)成了一個多協(xié)議智能家居系統(tǒng)[12]。由于不同類型的智能家居設(shè)備通過該系統(tǒng)和用戶的手機(jī)或平板計(jì)算機(jī)進(jìn)行交互,因此要求智能設(shè)備既能及時地接收并解析出用戶發(fā)送的指令,還可以正確地向用戶返回設(shè)備當(dāng)前的信息狀態(tài)[13]。

在一致性通訊控制協(xié)議中,其協(xié)議的數(shù)據(jù)單元(Protocol Data Unit)格式如表1所示。

表1 數(shù)據(jù)單元格式

(1)設(shè)備編號:智能家居系統(tǒng)中的設(shè)備標(biāo)號;

(2)協(xié)議類型:智能家居設(shè)備所使用的私有協(xié)議;

(3)命令類型:用戶發(fā)給各個智能設(shè)備的命令,各命令的含義一般代表一定的意義;

(4)數(shù)據(jù)長度:數(shù)據(jù)單元的長度。在制定的一致性通訊協(xié)議中,協(xié)議中指令的長度各不相同,具體的長度可以通過該字段設(shè)置;

(5)數(shù)據(jù):需要通訊的數(shù)據(jù)。

3.2多協(xié)議智能家居交互協(xié)議的實(shí)現(xiàn)

文中設(shè)計(jì)的一致性通訊控制協(xié)議的具體實(shí)現(xiàn)過程包括數(shù)據(jù)封裝成通訊報(bào)文、通訊報(bào)文的解析和具體控制指令的生成。在采用該協(xié)議時,用戶可以在手機(jī)或平板計(jì)算機(jī)的軟件平臺上發(fā)送控制智能家居設(shè)備的指令,這些控制指令被封裝到以太網(wǎng)幀,發(fā)送到以太網(wǎng)中,網(wǎng)絡(luò)中的交互協(xié)議解析器通過以太網(wǎng)接口接收到數(shù)據(jù)。這些以太網(wǎng)幀數(shù)據(jù)包,在交互協(xié)議解析器的中心單元進(jìn)行處理,通過對報(bào)文的逐層解析,讀取出用戶發(fā)送的控制指令的數(shù)據(jù)。根據(jù)用戶發(fā)送的控制指令,執(zhí)行相應(yīng)的操作,如果用戶發(fā)送對某個具體設(shè)備的控制信息,則中心處理單元對相應(yīng)的數(shù)據(jù)進(jìn)行處理后,將生成的控制指令通過串口總線發(fā)送給對應(yīng)的接口,在對應(yīng)的接口封裝成對應(yīng)的通訊報(bào)文發(fā)送出去。

3.2.1 多協(xié)議網(wǎng)關(guān)處理報(bào)文流程

在一致性通訊控制協(xié)議中,對報(bào)文的處理過程如下:在手機(jī)或平板計(jì)算機(jī)上的智能家居控制軟件,根據(jù)用戶具體的操作,將其封裝成對應(yīng)的通訊報(bào)文并發(fā)送給網(wǎng)關(guān)。在多協(xié)議網(wǎng)關(guān)中,通過對用戶發(fā)送過來的通訊報(bào)文進(jìn)行解析,可以獲得用戶具體的操作等信息。網(wǎng)關(guān)根據(jù)用戶需要執(zhí)行的操作類型和操作的目標(biāo)設(shè)備,選取數(shù)據(jù)域中相對應(yīng)的字段,將這些數(shù)據(jù)發(fā)送給網(wǎng)關(guān)上對應(yīng)的通訊模塊。通訊模塊獲取這些數(shù)據(jù)后,將這些數(shù)據(jù)封裝到該模塊所采用的通訊報(bào)文中,并發(fā)送給目標(biāo)設(shè)備執(zhí)行相應(yīng)的操作。

3.2.2 數(shù)據(jù)的解析過程

用戶發(fā)送的控制指令被封裝在通訊報(bào)文的數(shù)據(jù)字段中,因此需要對報(bào)文進(jìn)行解析,取出相應(yīng)的通訊控制指令。多協(xié)議網(wǎng)關(guān)接收到用戶發(fā)送的通訊控制報(bào)文后,對報(bào)文的內(nèi)容進(jìn)行相應(yīng)的解析,一直解析到協(xié)議數(shù)據(jù)單元(PDU)后,取出其中需要的數(shù)據(jù),其解析過程如圖1所示。

解析報(bào)文的步驟如下:

(1)在多協(xié)議網(wǎng)關(guān)中,以太網(wǎng)的端口保持監(jiān)聽狀態(tài),如果檢測到網(wǎng)絡(luò)中有報(bào)文到來,則使用消息隊(duì)列來接受保存網(wǎng)絡(luò)中發(fā)送過來的以太網(wǎng)幀。從消息隊(duì)列讀取以太網(wǎng)幀之前需要進(jìn)行判斷,如果消息隊(duì)列當(dāng)前的消息個數(shù)為空,則放棄讀取,如果消息隊(duì)列當(dāng)前的消息個數(shù)不為空,則讀取一條以太網(wǎng)幀進(jìn)行解析;

(2)從讀取出的以太網(wǎng)幀中查找到該幀中對應(yīng)的IP消息頭標(biāo)識符,如果找到,則對該以太網(wǎng)幀繼續(xù)執(zhí)行解析處理,通過IP消息頭標(biāo)識符可以解析該以太網(wǎng)幀中的UDP數(shù)據(jù)報(bào)文,如果沒有查找到IP消息頭標(biāo)識符,則丟棄該以太網(wǎng)幀,重新從消息隊(duì)列中讀取一條以太網(wǎng)幀;

(3)在解析出來的UDP報(bào)文中查找UDP消息頭標(biāo)識符,如果找到,則將該報(bào)文中與協(xié)議數(shù)據(jù)單元相關(guān)的數(shù)據(jù)解析出來,否則丟棄該報(bào)文,重新從消息隊(duì)列中取出一條報(bào)文;

(4)查找協(xié)議數(shù)據(jù)單元中的消息頭標(biāo)識符,如果找到,則將協(xié)議數(shù)據(jù)單元中的應(yīng)用程序數(shù)據(jù)解析出來,否則放棄該報(bào)文,重新從消息隊(duì)列中取出一條報(bào)文[14];

(5)對讀取出的協(xié)議數(shù)據(jù)單元字段的數(shù)據(jù)進(jìn)行解析,獲取相應(yīng)的信息,例如智能家居設(shè)備的編號、采用的通訊協(xié)議類型等,獲取這些信息后,將對智能家居設(shè)備控制指令信息放到相對應(yīng)的通訊協(xié)議報(bào)文中,并通過相對應(yīng)的端口發(fā)送出去,實(shí)現(xiàn)對智能家居設(shè)備的控制。

3.2.3 數(shù)據(jù)生成指令并發(fā)送

通過對報(bào)文數(shù)據(jù)域的解析,獲取一些相應(yīng)信息,例如用戶通信的智能家居設(shè)備所采用的通訊協(xié)議等。根據(jù)用戶需要通訊的目標(biāo)設(shè)備,將控制指令發(fā)送給網(wǎng)關(guān)上對應(yīng)的通訊模塊。之后通過這些通訊模塊實(shí)現(xiàn)與目標(biāo)設(shè)備的最終通信。

在具體實(shí)現(xiàn)的過程中,為了方便數(shù)據(jù)發(fā)送給相對應(yīng)的通訊模塊,自定義一個結(jié)構(gòu)體,在該結(jié)構(gòu)體中,定義了包含的智能家居設(shè)備編號、協(xié)議類型、命令類型、數(shù)據(jù)類型和數(shù)據(jù)等信息。

Typedef struct bitType{

EQUIPMENTID equipmentid;

COMMANDTYPE commtype;

DATATYPE datatype;

DATA data;

LENGTH length;

CHECKOUT checkout;

END end;

}PROTOCOL;

網(wǎng)關(guān)把報(bào)文中各個數(shù)據(jù)域的數(shù)據(jù)解析出來,將這些數(shù)據(jù)分別賦值給定義的結(jié)構(gòu)體中的各個字段,然后根據(jù)報(bào)文中的通訊協(xié)議字段,將該結(jié)構(gòu)體變量發(fā)送給對應(yīng)的通訊模塊。如果為WiFi通訊協(xié)議,則將賦值后的結(jié)構(gòu)體變量發(fā)送給網(wǎng)關(guān)上的WiFi模塊,在WiFi模塊中獲取結(jié)構(gòu)體中的相關(guān)信息,并將相關(guān)信息封裝到WiFi通訊報(bào)文中,并發(fā)送出去。

通訊模塊執(zhí)行完相應(yīng)的指令后,在規(guī)定的時間延遲內(nèi),會收到反饋報(bào)文。通過對反饋報(bào)文的解析,通訊模塊會向網(wǎng)關(guān)發(fā)送一個告知信息,網(wǎng)關(guān)將告知信息通過封裝成以太網(wǎng)的通訊報(bào)文,發(fā)送給用戶手機(jī)。用戶手機(jī)通過對該告知信息的解析,判斷指令是否執(zhí)行成功,并根據(jù)結(jié)果進(jìn)行下一步操作。

4 測試與驗(yàn)證

為了對多協(xié)議智能家居系統(tǒng)中一致性通訊控制協(xié)議進(jìn)行測試并驗(yàn)證,采用了基于WiFi、藍(lán)牙、ZigBee通訊協(xié)議的智能設(shè)備組成的智能家居系統(tǒng)進(jìn)行實(shí)驗(yàn)。

在所用的智能家居系統(tǒng)中,采用相同通訊協(xié)議的設(shè)備,將根據(jù)自身通訊協(xié)議的特點(diǎn),采用適當(dāng)?shù)乃惴ǎ謩e組建基于WiFi、藍(lán)牙、ZigBee通訊協(xié)議的智能設(shè)備網(wǎng)絡(luò),組網(wǎng)后可以增加設(shè)備之間的通訊距離,更加接近實(shí)際的應(yīng)用環(huán)境。實(shí)驗(yàn)中分別采用20個基于WiFi的智能設(shè)備,20個基于藍(lán)牙的智能設(shè)備,20個基于ZigBee協(xié)議的智能設(shè)備,根據(jù)智能家居系統(tǒng)中各類通訊設(shè)備普遍應(yīng)用的組網(wǎng)方式,將這些設(shè)備分別組裝成相應(yīng)的網(wǎng)絡(luò)。WiFi智能設(shè)備采用星型的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)進(jìn)行組網(wǎng);藍(lán)牙設(shè)備采用RPL路由算法,組建樹型拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò);ZigBee設(shè)備根據(jù)自身協(xié)議棧,組建星型網(wǎng)絡(luò)。

在實(shí)際的智能家居環(huán)境中,丟包率和實(shí)時性是兩個重要的性能指標(biāo)。如果通訊報(bào)文丟失率較高,會導(dǎo)致用戶需要發(fā)送多次通訊控制報(bào)文才能實(shí)現(xiàn)對智能設(shè)備的控制;如果通訊報(bào)文的延時較高,則用戶實(shí)際的體驗(yàn)效果會非常差。因此,實(shí)驗(yàn)中需要對這兩個性能指標(biāo)進(jìn)行測試。

4.1網(wǎng)絡(luò)丟包測試

在多協(xié)議智能家居系統(tǒng)中,使用統(tǒng)一的通訊控制協(xié)議實(shí)現(xiàn)對采用不同通訊協(xié)議的智能家居設(shè)備的控制,用戶在通過手機(jī)端向網(wǎng)關(guān)發(fā)送通訊報(bào)文時,會出現(xiàn)丟包問題。如果在通訊過程中丟包率過高,則會對多協(xié)議智能家居系統(tǒng)中設(shè)備控制的實(shí)時性造成影響,因此丟包率是一個需要考量的因素。

在實(shí)驗(yàn)搭建的多協(xié)議智能家居系統(tǒng)中,通過手機(jī)上的控制軟件向智能家居網(wǎng)絡(luò)中的每一個智能家居設(shè)備發(fā)送50次通訊控制報(bào)文,在每個智能設(shè)備中會生成一個日志文件,統(tǒng)計(jì)總體的丟包個數(shù)。

重復(fù)上述實(shí)驗(yàn)10次,統(tǒng)計(jì)每一次的丟包個數(shù),統(tǒng)計(jì)結(jié)果如表2所示。

從表中可以看出10次實(shí)驗(yàn)的丟包個數(shù),綜合這10次實(shí)驗(yàn)結(jié)果可計(jì)算出平均丟包率0.21‰,符合CCSA標(biāo)準(zhǔn)規(guī)定的最大丟包率1‰[8]。

通過測試發(fā)現(xiàn),在一致性通訊控制協(xié)議通信過程中,丟包率控制在合理的范圍內(nèi),可以很好地實(shí)現(xiàn)對采用不同通訊協(xié)議智能設(shè)備的控制。

表2 丟包數(shù)統(tǒng)計(jì)

4.2時延測試

在一致性通訊控制協(xié)議的條件下,指令傳輸過程中需要實(shí)現(xiàn)報(bào)文解析,并將解析出的結(jié)果轉(zhuǎn)換成相應(yīng)的通訊協(xié)議,在實(shí)現(xiàn)協(xié)議轉(zhuǎn)換的過程中,會造成一定的延時。時延是針對在多協(xié)議網(wǎng)關(guān)中,將統(tǒng)一格式的以太網(wǎng)幀轉(zhuǎn)換成不同類型的通訊協(xié)議,并發(fā)送到對應(yīng)智能設(shè)備的時間間隔[8]。實(shí)驗(yàn)中使用手機(jī)端的控制軟件向智能家居網(wǎng)絡(luò)中的每個設(shè)備發(fā)送50次通訊控制報(bào)文,每個智能家居設(shè)備會自動生成一個日志文件,記錄每一次接收到報(bào)文的時間,這樣通過計(jì)算可以得出每個設(shè)備的通訊時延。重復(fù)上述實(shí)驗(yàn)10次,計(jì)算每一次實(shí)驗(yàn)中,手機(jī)與WiFi、藍(lán)牙、ZigBee智能設(shè)備通訊的平均轉(zhuǎn)發(fā)延時。在不采用一致性通訊控制協(xié)議的條件下,將多協(xié)議網(wǎng)關(guān)替換成對應(yīng)的通訊模塊。通過對應(yīng)的通訊模塊,向基于WiFi、藍(lán)牙、ZigBee通訊協(xié)議的網(wǎng)絡(luò)中的智能設(shè)備發(fā)送相應(yīng)的通信控制報(bào)文。在一次實(shí)驗(yàn)中,通過對應(yīng)的通訊模塊,向同一網(wǎng)絡(luò)中的每個智能設(shè)備發(fā)送50次通訊控制報(bào)文,在設(shè)備上通過日志文件記錄每次通訊的時延,重復(fù)上述實(shí)驗(yàn)10次,統(tǒng)計(jì)在WiFi、藍(lán)牙、ZigBee通訊環(huán)境下的通訊時延。數(shù)據(jù)對比如表3~5所示。

表3 不同條件下WiFi智能設(shè)備時延對比

表4 不同條件下藍(lán)牙智能設(shè)備時延對比

表5 不同條件下ZigBee智能設(shè)備時延對比

雖然使用統(tǒng)一的通訊控制協(xié)議,用戶在發(fā)送控制命令實(shí)現(xiàn)控制時出現(xiàn)延時,通過大量的測試,對得出的數(shù)據(jù)進(jìn)行分析,協(xié)議轉(zhuǎn)換造成的延時在可以接受的范圍內(nèi),對系統(tǒng)的實(shí)際運(yùn)行不會造成太大的延誤。

5 結(jié)束語

為了實(shí)現(xiàn)對采用不同類型通訊協(xié)議的智能設(shè)備的控制,提出了一種一致性通訊控制協(xié)議。設(shè)計(jì)并實(shí)現(xiàn)了一種多協(xié)議智能家居通訊控制協(xié)議的接口,實(shí)現(xiàn)了對采用不同類型通訊協(xié)議的智能設(shè)備在通訊控制協(xié)議上的一致性協(xié)議接口、報(bào)文的封裝和解析。在該多協(xié)議系統(tǒng)中,用戶的手機(jī)端軟件只需使用提供的一致性協(xié)議接口,就可以實(shí)現(xiàn)與采用不同通訊協(xié)議的智能設(shè)備之間的通訊,不需要考慮底層數(shù)據(jù)傳輸格式。該協(xié)議通用性好、數(shù)據(jù)傳輸可靠,能以較小的丟包率保證用戶手機(jī)端和智能設(shè)備之間數(shù)據(jù)的可靠傳輸[8]。

[1] 茅鑫杰,鄭光輝,吳榮泉.移動多協(xié)議融合網(wǎng)關(guān)技術(shù)研究[J].計(jì)算機(jī)工程,2013,39(10):110-115.

[2] 葉 鋒,傅燕云,陳林芳,等.基于多協(xié)議融合的實(shí)時移動視頻監(jiān)控系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2015,24(4):80-85.

[3] 李 波.智能家居多協(xié)議網(wǎng)關(guān)設(shè)計(jì)[J].通訊世界,2015(6):196.

[4] 趙志強(qiáng),楊旭東.一種通用網(wǎng)絡(luò)通信模塊的設(shè)計(jì)及應(yīng)用[J].自動化儀表,2014,35(4):53-56.

[5] 張 科,羅 軍,鄧俊昆.基于改進(jìn)增強(qiáng)學(xué)習(xí)算法的雙邊多協(xié)議協(xié)商策略[J].計(jì)算機(jī)科學(xué),2014,41(1):290-292.

[6] 王首浩,仲 悅,張 巍,等.一種用于分布式控制的光纖通信協(xié)議設(shè)計(jì)與仿真[J].計(jì)算機(jī)測量與控制,2014,22(9):3044-3046.

[7] 陳喬云,賈金玲.基于智能手機(jī)與PC機(jī)的智能家居系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2009,17(9):25-26.

[8] 馬 禮,鄭俊歌,楊銀剛,等.一種異構(gòu)多機(jī)器人系統(tǒng)交互協(xié)議[J].計(jì)算機(jī)測量與控制,2016,24(7):286-290.

[9] Guerrero J M,Xue Yaosuo.Smart inverters for utility and industry applications[C]//PCIM Europe.[s.l.]:[s.n.],2015:277-284.

[10] Zhang Feng,Liang Alei,Guan Haibing.Performance of a multi-channel MAC protocol implemented in multi-robot system[C]//Seventh international conference on mobile ad-hoc and sensor networks.[s.l.]:[s.n.],2011:209-214.

[11] Alvarez L,Vilanova L,Gonzàlez M,et al.Hardware-software coherence protocol for the coexistence of caches and local memories[J].IEEE Transactions on Computers,2015,64(1):152-165.

[12] Ma Jun,Guo Yuanbo,Ma Jianfeng,et al.Multi-user access control scheme based on resources hierarchies for perceptual layer of IoT[J].Acta Electronica Sinica,2014,42(1):28-35.

[13] Azadeh A,Moghaddam M,Geranmayeh P.A flexible artificial neural network-fuzzy simulation algorithm for scheduling a flow shop with multiple processors[J].International Journal of Advanced Manufacturing Technology,2010,50(5-8):699-715.

[14] Zhang Wenjing.The design of internet of things smart home system based on S3C2440 and Zigbee[J].International Journal of Technology Management,2013(7):81-83.

Design and Implementation of Communication Protocol with HomeMulti-protocol Gateway

WU Lei,ZHU Jie

(Institute of Computer,North China University of Technology,Beijing 100144,China)

With the development of wireless communication technology and embedded technology,a lot of household products have gradually adopted intelligent system.In a smart home system,because of the usage of different industrial communication protocols in different smart home devices the users need to use different control software to increase the complexity of using smart home equipment.Therefore,a convenient communication control protocol is designed to control the smart home equipment with different communication protocol in a smart home network easily.According to industrial control protocols of different smart home devices,control on different types of smart home devices has been designed and implemented based on the unified communication interface.The engineering practice shows that the consistency communication protocol is effective for the communication control of smart home devices based on different communication protocols and can simplify the control and use of smart home.

intelligent home furnishing system;multi-protocol;equipment control;consistent communication

2016-10-12

:2017-01-13 < class="emphasis_bold">網(wǎng)絡(luò)出版時間

時間:2017-07-11

北京高等學(xué)校“青年英才計(jì)劃”資助項(xiàng)目(YETP1419)

吳 磊(1963-),男,副教授,碩導(dǎo),研究方向?yàn)榍度胧郊夹g(shù)、物聯(lián)網(wǎng);朱 杰(1989-),男,碩士研究生,研究方向?yàn)槲锫?lián)網(wǎng)技術(shù)。

http://kns.cnki.net/kcms/detail/61.1450.TP.20170711.1455.052.html

TP302

:A

:1673-629X(2017)09-0150-05

10.3969/j.issn.1673-629X.2017.09.033

猜你喜歡
智能用戶設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
主站蜘蛛池模板: 国产成a人片在线播放| 在线观看国产黄色| 日韩经典精品无码一区二区| 狠狠色丁香婷婷综合| 色综合久久88| 亚洲黄色网站视频| 一级毛片在线播放| 国产亚洲欧美在线中文bt天堂| 青青青草国产| 亚洲人成网站在线观看播放不卡| 亚洲伊人久久精品影院| 无码人中文字幕| 亚洲高清国产拍精品26u| 日本午夜三级| 操美女免费网站| 久久久久久久久18禁秘| 欧美a在线看| 在线色国产| 99成人在线观看| 性喷潮久久久久久久久| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 四虎精品免费久久| 欧美成人免费一区在线播放| 国产97视频在线| 98精品全国免费观看视频| 国产欧美在线| 国产凹凸视频在线观看| 国产国拍精品视频免费看| 四虎综合网| 亚洲中文无码av永久伊人| 午夜国产精品视频| 欧日韩在线不卡视频| 亚洲国产天堂久久综合| 女人天堂av免费| 久久成人免费| 精品久久久久久久久久久| 久久精品女人天堂aaa| 亚洲国产精品一区二区第一页免 | 免费在线播放毛片| 亚洲av日韩综合一区尤物| 欧美精品综合视频一区二区| 91精品国产一区自在线拍| 精品自窥自偷在线看| 2021无码专区人妻系列日韩| 国产人前露出系列视频| 国产手机在线小视频免费观看| 91麻豆国产视频| 91久久精品日日躁夜夜躁欧美| 久久99精品国产麻豆宅宅| 欧美午夜小视频| 欧美影院久久| 久久黄色视频影| 欧洲亚洲一区| 色综合中文| 国产成人精品高清在线| 精品人妻系列无码专区久久| 久精品色妇丰满人妻| 91 九色视频丝袜| 亚洲综合香蕉| 99精品视频九九精品| 91小视频在线观看免费版高清| 91青青草视频| 九九香蕉视频| 亚洲成人一区二区| 亚洲中文字幕av无码区| 亚洲一区二区成人| 免费又爽又刺激高潮网址| 91精选国产大片| 国产毛片高清一级国语 | 亚洲女同一区二区| 麻豆精品久久久久久久99蜜桃| 九九视频免费在线观看| 国产成人凹凸视频在线| 免费A级毛片无码无遮挡| 精品国产福利在线| 囯产av无码片毛片一级| 亚洲最新网址| 亚洲欧洲美色一区二区三区| 精品综合久久久久久97超人该| 精品国产成人国产在线| 天天做天天爱天天爽综合区| 亚洲精品国产精品乱码不卞 |