亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        通用物聯(lián)網(wǎng)服務(wù)的實(shí)時(shí)數(shù)據(jù)傳輸實(shí)現(xiàn)路徑

        2017-06-12 02:25:42虞翔夏春梅
        現(xiàn)代電子技術(shù) 2017年11期

        虞翔++夏春梅

        摘 要: 針對物聯(lián)網(wǎng)服務(wù)平臺的實(shí)際需求,詳細(xì)分析物聯(lián)網(wǎng)系統(tǒng)的架構(gòu),提出實(shí)時(shí)性和非實(shí)時(shí)性數(shù)據(jù)通路分離的設(shè)計(jì)方案,實(shí)現(xiàn)高靈活、低時(shí)延傳輸數(shù)據(jù)的目標(biāo)。研究結(jié)果表明,在24 GB內(nèi)側(cè)服務(wù)器上能達(dá)到9萬個(gè)TCP連接,端至端傳輸時(shí)延平均控制在10~18 ms,上述方案能很好地滿足實(shí)際物聯(lián)網(wǎng)服務(wù)平臺的需求。

        關(guān)鍵詞: 通用物聯(lián)網(wǎng)服務(wù); 實(shí)時(shí)數(shù)據(jù); 傳輸路徑; 傳輸時(shí)延

        中圖分類號: TN919.2?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2017)11?0037?03

        Realization path of real?time data transmission for general IOT service

        YU Xiang, XIA Chunmei

        (Baoshan University, Baoshan 678000, China)

        Abstract: Aiming at the actual demand of the Internet of Things (IOT) service platform, the architecture of the IOT system is analyzed in detail. The design scheme of separating the real?time data path from non?real?time data path is proposed to realize the target of data transmission with high flexibility and low delay. The research results show that the platform can connect 90 000 TCPs in 24 GB inside server, the average end?to?end transmission delay is controlled within 10~18 ms, and the scheme can meet the demand of the actual IOT service platform.

        Keywords: general IOT service; real?time data; transmission path; transmission delay

        0 引 言

        近些年,物聯(lián)網(wǎng)獲得快速的發(fā)展,并逐步形成物聯(lián)網(wǎng)服務(wù)業(yè)產(chǎn)業(yè)化。物聯(lián)網(wǎng)采用新型傳感設(shè)備,例如,紅外感應(yīng)器、GPS定位系統(tǒng)等,是把互聯(lián)網(wǎng)與物品相互連接的網(wǎng)絡(luò)。它根據(jù)預(yù)先制定的通信實(shí)施信息交換,通過對物品的識別、定位跟蹤實(shí)現(xiàn)對物體的實(shí)時(shí)監(jiān)控。但因物聯(lián)網(wǎng)感知設(shè)備、應(yīng)用平臺異構(gòu)性較強(qiáng),導(dǎo)致物聯(lián)網(wǎng)應(yīng)用出現(xiàn)碎片化、擴(kuò)展性差等問題,為物聯(lián)網(wǎng)的設(shè)計(jì)和開發(fā)工作帶來極大困難。針對上述問題,本次開發(fā)一套支持物聯(lián)網(wǎng)雙向?qū)崟r(shí)數(shù)據(jù)傳輸?shù)南?nèi)核,并對其性能展開測試和驗(yàn)證,能為大規(guī)模物聯(lián)網(wǎng)服務(wù)平臺傳輸數(shù)據(jù)提供一定借鑒和參考。

        1 概述物聯(lián)網(wǎng)的結(jié)構(gòu)及軟硬件情況

        一般情況下,物聯(lián)網(wǎng)主要?jiǎng)澐譃楦兄獙印?yīng)用層、網(wǎng)絡(luò)層三個(gè)層次。其中,傳輸層借助互聯(lián)網(wǎng),依據(jù)有關(guān)網(wǎng)絡(luò)協(xié)議把信息數(shù)據(jù)分別傳輸給信息對應(yīng)的數(shù)據(jù)中心;應(yīng)用層利用與平臺有關(guān)的技術(shù),對數(shù)據(jù)實(shí)施解析和處理,從而獲取物品相關(guān)的各類信息,達(dá)到監(jiān)測或控制物品的效果[1]。物聯(lián)網(wǎng)體系架構(gòu)見圖1。

        圖1 物聯(lián)網(wǎng)體系結(jié)構(gòu)

        1.1 設(shè)計(jì)系統(tǒng)的硬件

        完整的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)其硬件架構(gòu)如圖2所示,主要包括與物理環(huán)境相交互的無線傳輸部分,如執(zhí)行器、無線傳輸器等。此時(shí),服務(wù)中心主要提供接入Web應(yīng)用、接入的網(wǎng)關(guān)等服務(wù),上述服務(wù)均利用內(nèi)部消息總線實(shí)施連接,并借助消息總線實(shí)現(xiàn)消息的負(fù)載均衡機(jī)制、發(fā)布/訂閱機(jī)制[2]。

        1.2 設(shè)計(jì)軟件架構(gòu)

        服務(wù)端采用Java語言進(jìn)行開發(fā)操作,通過Eclipse,maven等工具編寫所需的軟件模塊。對復(fù)雜軟件進(jìn)行分解時(shí),設(shè)計(jì)者最常用的技術(shù)就是對其分層,分層旨在對不同職責(zé)的組間實(shí)施分裂,組成一套層與層之間低耦合的軟件系統(tǒng)。本次軟件架構(gòu)也不例外,為滿足實(shí)時(shí)發(fā)布信息和交流應(yīng)用的要求,該架構(gòu)主要?jiǎng)澐譃楸憩F(xiàn)層、應(yīng)用層、服務(wù)層和數(shù)據(jù)層。其中,表現(xiàn)層就是用戶界面視圖,是用戶和系統(tǒng)展開交互的橋梁,它包括各種移動(dòng)終端界面、Web頁面等。用戶利用可視化界面向系統(tǒng)輸入各項(xiàng)操作質(zhì)量,上述指令以請求的方法傳輸至應(yīng)用層。應(yīng)用層的主要功能為接收并響應(yīng)用戶請求,如果用戶發(fā)出請求,由它接收并傳遞至服務(wù)層。設(shè)計(jì)的Real?time Service通信模塊旨在接收、處理Gateway Service模塊傳送而來的數(shù)據(jù)。當(dāng)傳輸Gateway實(shí)時(shí)數(shù)據(jù),用戶對其進(jìn)行持久化存儲,它是一個(gè)高性能的非關(guān)系型數(shù)據(jù)庫,能實(shí)現(xiàn)人機(jī)交互的效果[3]。

        2 設(shè)計(jì)實(shí)時(shí)數(shù)據(jù)傳輸通路

        2.1 設(shè)計(jì)合理的數(shù)據(jù)通路

        服務(wù)中心主要由實(shí)時(shí)數(shù)據(jù)通路和非實(shí)時(shí)數(shù)據(jù)通路兩條數(shù)據(jù)通路組成,依次對傳輸數(shù)據(jù)實(shí)施實(shí)時(shí)顯示處理。遵循應(yīng)用物聯(lián)網(wǎng)中實(shí)時(shí)監(jiān)控的要求,按照實(shí)時(shí)和非實(shí)時(shí)數(shù)據(jù)通路分開設(shè)計(jì)的方案,單一記錄詳細(xì)的數(shù)據(jù),以此滿足系統(tǒng)報(bào)警和監(jiān)控的需求[4]。同時(shí),為支撐UIO測試的實(shí)際需求,其能夠提供雙向數(shù)據(jù)傳輸,見圖3。

        2.2 設(shè)計(jì)分布式消息總線

        現(xiàn)階段,面向服務(wù)的架構(gòu)廣泛應(yīng)用于實(shí)時(shí)服務(wù)系統(tǒng)中,用戶由客戶端向管理服務(wù)器發(fā)出信息操作命令。信息操作hill包含本級信息指令、上下級信息操作指令。本級和上線階段數(shù)據(jù)交換服務(wù)即數(shù)據(jù)交換總線需要實(shí)現(xiàn)的功能。本系統(tǒng)消息總線服務(wù)模型見圖4。消息總線是物聯(lián)網(wǎng)服務(wù)系統(tǒng)的動(dòng)脈,是完成各項(xiàng)服務(wù)之間實(shí)施通信的關(guān)鍵技術(shù)[5]。分布式通信模式主要分類如下:

        (1) 請求回應(yīng):這種模型從請求端發(fā)布請求信息,并期待回應(yīng)端可以及時(shí)對請求信息予以回應(yīng)。

        (2) 發(fā)布訂閱模型:在該模型中,發(fā)布端僅單向發(fā)出數(shù)據(jù),并不關(guān)心是否把所有信息均傳送到訂閱端。如果發(fā)布端開始發(fā)出相應(yīng)的信息,訂閱端沒有連接上來,這些信息會直接面臨丟棄。必須注意,訂閱端只有接收信息的功能,不能實(shí)施相應(yīng)的反饋。

        本次研究的消息總線基于Java的Vertx技術(shù)進(jìn)行開發(fā),并充分運(yùn)用Vertx自帶的分布式部署能力對整個(gè)后端服務(wù)實(shí)施開發(fā)操作。該系統(tǒng)設(shè)計(jì)過程中主要包含以下模塊各部分之間的實(shí)時(shí)數(shù)據(jù)信息傳輸,如Gateway Service與Simulation之間利用TCP通信協(xié)議。

        3 檢測端到端實(shí)時(shí)數(shù)據(jù)流傳輸性能

        3.1 創(chuàng)設(shè)合理的測試環(huán)境

        本次設(shè)計(jì)中,在同一局域網(wǎng)下配備4臺主機(jī),具體設(shè)備見表1。對其網(wǎng)絡(luò)性能實(shí)施檢測時(shí),要充分考慮數(shù)據(jù)服務(wù)器的接入和時(shí)延參數(shù)變化情況。因此,本次實(shí)驗(yàn)對相同局域網(wǎng)下不同主機(jī)的運(yùn)行情況展開測試,模擬其分布式運(yùn)行環(huán)境。如果連接數(shù)不斷增加,網(wǎng)絡(luò)性能指標(biāo)也會隨之改變。

        本次實(shí)驗(yàn)共展開11次測試,試驗(yàn)編號為1~11,準(zhǔn)確記錄每一次實(shí)驗(yàn)的往返時(shí)間數(shù)值,計(jì)算相應(yīng)的平均值,具體結(jié)果見圖5,橫軸、縱軸分別表示試驗(yàn)編號、平均時(shí)延。由圖5可知,本次設(shè)計(jì)系統(tǒng)的數(shù)值在10~18 ms之間波動(dòng),最小值出現(xiàn)在7 ms、最大值在29 ms,出現(xiàn)這種情況與數(shù)據(jù)傳輸是否擁擠有關(guān)。

        3.2 測試系統(tǒng)的接入能力

        接入能力測試部署見圖6,在物聯(lián)網(wǎng)平臺服務(wù)體系內(nèi),每一次客戶端Gateway Simulator應(yīng)用程序不斷提升連接訪問服務(wù)器。

        在相同的局域網(wǎng)環(huán)境下,系統(tǒng)配備4臺主機(jī),其中,3臺為客戶端發(fā)布請求連接;另一臺作為客戶連接服務(wù)程序。共展開8次測試,圖7表示單位時(shí)間每毫秒服務(wù)器的連接數(shù)。

        表2詳細(xì)記錄通過8次實(shí)驗(yàn)客戶端能夠連接的數(shù)量,以此檢驗(yàn)系統(tǒng)的可接入能力。由表2數(shù)據(jù)可知,最好狀態(tài)下約有9萬連接數(shù)量,其他時(shí)間約8萬。

        綜上所述,物聯(lián)網(wǎng)服務(wù)平臺的主要功能是多傳感器數(shù)據(jù)的匯集、處理、優(yōu)化、控制等,系統(tǒng)如何在保持高并發(fā)基礎(chǔ)上及時(shí)處理實(shí)時(shí)數(shù)據(jù),成為研究者重點(diǎn)關(guān)注的內(nèi)容。本次研究從物聯(lián)網(wǎng)系統(tǒng)的主要結(jié)構(gòu)入手,深入分析其軟件和硬件架構(gòu),提出實(shí)時(shí)、非實(shí)時(shí)數(shù)據(jù)通路相互分離的方案。實(shí)驗(yàn)結(jié)果證實(shí),24 GB內(nèi)側(cè)服務(wù)器上約有9萬個(gè)TCP連接,端對端傳輸時(shí)延平均處于10~18 ms,所設(shè)計(jì)的方案能滿足實(shí)際物聯(lián)網(wǎng)服務(wù)平臺的實(shí)際需求。

        參考文獻(xiàn)

        [1] 邱旻駿,張偉,朱勁,等.通用工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)的設(shè)計(jì)與評測[J].通信技術(shù),2013,11(3):58?61.

        [2] 羅旭,張偉,卜世俊.通用物聯(lián)網(wǎng)服務(wù)平臺中的實(shí)時(shí)數(shù)據(jù)傳輸設(shè)計(jì)與性能測試[J].電腦知識與技術(shù),2014,43(35):8379?8382.

        [3] 趙亮,張吉禮,梁若冰.面向建筑能源系統(tǒng)的物聯(lián)網(wǎng)通用網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)[J].大連理工大學(xué)學(xué)報(bào),2014,54(1):85?90.

        [4] 姚有林,尤飛,高竹蓮,等.車聯(lián)網(wǎng)移動(dòng)無線數(shù)據(jù)通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2014,37(20):31?34.

        [5] 馮鑫,黨幼云,向乾,等.基于物聯(lián)網(wǎng)的電量采集及分析系統(tǒng)設(shè)計(jì)[J].陜西電力,2014,42(2):80?84.

        [6] 田立勤,高坤,曹陽威.北斗物聯(lián)網(wǎng)實(shí)時(shí)監(jiān)測的傳輸有效性優(yōu)化與分析[J].計(jì)算機(jī)科學(xué)與探索,2016,10(7):975?988.

        [7] 屈軍鎖,左佳麗.一種可靠數(shù)據(jù)傳輸技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)[J].西安郵電大學(xué)學(xué)報(bào),2016,21(2):40?45.

        [8] 李灝,楊海波.基于ARM的物聯(lián)網(wǎng)溫濕度采集節(jié)點(diǎn)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2014,37(14):132?134.

        麻麻张开腿让我爽了一夜| 中国黄色一区二区三区四区| 波多野结衣在线播放| 国产精品久久久久影院嫩草| 久久亚洲高清观看| 蜜桃视频网站在线免费观看| 国产精品成人亚洲一区| 精精国产xxxx视频在线播放| 在线免费观看韩国a视频| 免费在线观看视频专区| 亚洲免费国产中文字幕久久久| 日韩精品视频在线观看免费| 99热婷婷一区二区三区| 日本强伦姧人妻一区二区| 国产乱子伦农村叉叉叉| 国产一区二区激情对白在线| av免费在线观看网站大全| 久久人妻av无码中文专区| 国产精品人妻一码二码尿失禁| 怡春院欧美一区二区三区免费| 91短视频在线观看免费| 少妇一级内射精品免费| 亚洲成av人片在www鸭子| 午夜三级a三级三点| 人妻精品一区二区三区视频| 久久精品国产亚洲av网站| av无码国产在线看免费网站| 国产一在线精品一区在线观看| 一区二区三区放荡人妻| 一区二区三区在线乱码| 99在线视频这里只有精品伊人| 国产极品女主播国产区| 欧美疯狂做受xxxxx高潮| 欧美日韩国产在线人成dvd| 日本精品久久不卡一区二区 | 国产黄色看三级三级三级| 白嫩丰满少妇av一区二区| 天天爽夜夜爽夜夜爽| 亚洲国产AⅤ精品一区二区不卡| 国产精品白浆免费观看| 亚洲av色图一区二区三区|