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

        ?

        基于熱插拔的物聯(lián)網(wǎng)平臺(tái)

        2019-09-25 13:22:14盧永華
        關(guān)鍵詞:可擴(kuò)展性插件物聯(lián)網(wǎng)

        盧永華

        摘要:目前市場(chǎng)上存在各種各樣的物聯(lián)網(wǎng)設(shè)備,導(dǎo)致了每個(gè)廠家的數(shù)據(jù)形成了數(shù)據(jù)孤島,采集這些設(shè)備的回傳數(shù)據(jù)也成了實(shí)施項(xiàng)目中的難點(diǎn)。所以針對(duì)這種現(xiàn)狀,開發(fā)了一種基于熱插拔式的物聯(lián)網(wǎng)平臺(tái),能夠兼容市面各種物聯(lián)網(wǎng)設(shè)備,針對(duì)每一個(gè)新接入的設(shè)備,將差異化的協(xié)議抽象為插件,通過物聯(lián)網(wǎng)平臺(tái)的接入,減少重復(fù)工作,增加系統(tǒng)的可擴(kuò)展性。

        關(guān)鍵詞:插件;物聯(lián)網(wǎng);可擴(kuò)展性

        中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2019)06-0106-01

        0 前言

        設(shè)備的生產(chǎn)廠家都會(huì)開發(fā)關(guān)于對(duì)自己生產(chǎn)設(shè)備的平臺(tái),設(shè)備廠家平臺(tái)提供對(duì)外的接口,使得可以調(diào)用這些接口獲得設(shè)備的信息、獲得設(shè)備的數(shù)據(jù)、獲得設(shè)備的狀態(tài)、控制設(shè)備的操作。每個(gè)廠家提供對(duì)外的接口在物聯(lián)網(wǎng)進(jìn)行配置,在需要的對(duì)設(shè)備進(jìn)行訪問時(shí),根據(jù)預(yù)先寫好的接口配置文件,調(diào)用其中的某個(gè)廠家對(duì)外提供的接口,達(dá)到對(duì)設(shè)備訪問的目的。

        這種物聯(lián)網(wǎng)平臺(tái)是基于配置式的接口調(diào)用,必須預(yù)先在平臺(tái)上配置好到設(shè)備的廠家所提供的接口。當(dāng)有新設(shè)備的設(shè)備需要接入時(shí),需要新設(shè)備廠家有自己的對(duì)外部調(diào)用的接口,否則不能接入,這就使得使用的設(shè)備存在局限性。而且當(dāng)新設(shè)備接入時(shí)還需要把物聯(lián)網(wǎng)平臺(tái)關(guān)閉之后再重新啟動(dòng),這就存在物聯(lián)網(wǎng)平臺(tái)的不穩(wěn)定性。

        1 物聯(lián)網(wǎng)平臺(tái)的構(gòu)成

        1.1 總體架構(gòu)(圖1)

        總體架構(gòu)來看,該平臺(tái)分為五個(gè)層次:感知層、數(shù)據(jù)采集層、邏輯業(yè)務(wù)層、應(yīng)用層。

        1.2 感知層

        在此層中,包含的是物理網(wǎng)設(shè)備,這些設(shè)備是通過某種方式連接互聯(lián)網(wǎng)的,比如,(通過3G/4G/5G,GPRS,NB-IOT,WIFI等)方式,設(shè)備類型可以是傳感器、報(bào)警器、控制器等。

        1.3 數(shù)據(jù)采集層

        “數(shù)據(jù)采集層”負(fù)責(zé)從設(shè)備采集數(shù)據(jù)以及上層命令下發(fā),平臺(tái)將提供一些基礎(chǔ)傳輸服務(wù)以方便具體協(xié)議的實(shí)現(xiàn),而重點(diǎn)的協(xié)議以插件(設(shè)備驅(qū)動(dòng))的方式融入平臺(tái),在具體實(shí)現(xiàn)時(shí)可以預(yù)先包含一些常用的內(nèi)置模塊或內(nèi)置工具,達(dá)到開發(fā)驅(qū)動(dòng)時(shí)簡(jiǎn)單快捷。

        1.4 邏輯業(yè)務(wù)層

        “邏輯業(yè)務(wù)層”主要負(fù)責(zé)對(duì)設(shè)備驅(qū)動(dòng)的管理、對(duì)接入物聯(lián)網(wǎng)設(shè)備的管理、對(duì)權(quán)限的管理、分發(fā)執(zhí)行任務(wù)、驗(yàn)證用戶權(quán)限、推送消息、對(duì)數(shù)據(jù)持久化、提供第三方接口。

        由此“邏輯業(yè)務(wù)層”分為7大模塊,分別為:“設(shè)備驅(qū)動(dòng)管理”模塊、“設(shè)備管理”模塊、“安全權(quán)限”模塊、“任務(wù)調(diào)度”模塊、“消息推送”模塊、數(shù)據(jù)持久化模塊、webapi接口模塊。

        1.4.1 設(shè)備驅(qū)動(dòng)管理模塊

        “設(shè)備驅(qū)動(dòng)管理”模塊主要負(fù)責(zé)對(duì)“數(shù)據(jù)采集層”中的設(shè)備插件(設(shè)備驅(qū)動(dòng))進(jìn)行管理,每一個(gè)設(shè)備驅(qū)動(dòng)都有唯一的標(biāo)識(shí)碼和怎么處理某種協(xié)議的方法并能根據(jù)某種協(xié)議對(duì)設(shè)備命令的下發(fā)。通過設(shè)備驅(qū)動(dòng)管理模塊可以對(duì)設(shè)備驅(qū)動(dòng)進(jìn)行增、刪、改、查。

        1.4.2 設(shè)備管理模塊

        “設(shè)備管理”模塊主要負(fù)責(zé)對(duì)接入平臺(tái)的設(shè)備進(jìn)行管理。每一個(gè)設(shè)備都有唯一標(biāo)識(shí)的設(shè)備驅(qū)動(dòng)和連接方式,通過“設(shè)備管理”模塊可以對(duì)設(shè)備的驅(qū)動(dòng)(即插件)進(jìn)行加載和卸載,管理設(shè)備的運(yùn)行狀態(tài)(啟用、未啟用)、設(shè)備監(jiān)測(cè)設(shè)備的連接狀態(tài)。

        1.4.3 安全權(quán)限模塊

        “安全權(quán)限”模塊主要負(fù)責(zé)對(duì)用戶訪問設(shè)備信息時(shí),需要進(jìn)行安全驗(yàn)證,以防惡意用戶篡改設(shè)備信息,導(dǎo)致平臺(tái)不穩(wěn)定、故障等問題。

        1.4.4 任務(wù)調(diào)度模塊

        “任務(wù)調(diào)度”模塊主要負(fù)責(zé)對(duì)“感知層”設(shè)備的任務(wù)命令的下達(dá),執(zhí)行一些特定的或用戶指定的任務(wù)(比如:定時(shí)采集傳感器設(shè)備的數(shù)據(jù)、用戶指定周期性控制某個(gè)設(shè)備)。

        1.4.5 消息推送模塊

        “消息推送”模塊主要負(fù)責(zé)的是推送設(shè)備的實(shí)時(shí)數(shù)據(jù)、設(shè)備的運(yùn)行狀態(tài)、任務(wù)的執(zhí)行情況、任務(wù)的狀態(tài)。

        1.4.6 Webapi接口模塊

        “webapi接口模塊”主要負(fù)責(zé)的是平臺(tái)對(duì)外提供外部調(diào)用接口,通過接口可以實(shí)現(xiàn)平臺(tái)的設(shè)備管理、設(shè)備驅(qū)動(dòng)的管理、任務(wù)的管理(即新增任務(wù)、任務(wù)的刪除、任務(wù)的修改、任務(wù)查詢)。

        1.5 物聯(lián)網(wǎng)平臺(tái)的內(nèi)部原理

        當(dāng)物聯(lián)網(wǎng)平臺(tái)啟動(dòng)服務(wù)時(shí),從數(shù)據(jù)庫中讀取設(shè)備信息,并初始化設(shè)備,再監(jiān)聽端口“感知層”中設(shè)備SOCKET連接。當(dāng)“感知層”中設(shè)備回傳數(shù)據(jù)時(shí)或者響應(yīng)物聯(lián)網(wǎng)平臺(tái)的請(qǐng)求時(shí),首先校驗(yàn)數(shù)據(jù)是否有效,再經(jīng)過數(shù)據(jù)清洗,由數(shù)據(jù)路由器路由到“設(shè)備工廠”中由一個(gè)實(shí)例化的“設(shè)備”中,在“設(shè)備”中,通過插件目錄信息把插件序列化到內(nèi)存中,在反序列化生成一個(gè)插件實(shí)例,把數(shù)據(jù)在交給插件去處理,處理完成后,進(jìn)行插件回收,清理內(nèi)存。

        當(dāng)“任務(wù)調(diào)度”模塊對(duì)設(shè)備下達(dá)任務(wù)時(shí),通過quartz框架中的觸發(fā)器觸發(fā)“設(shè)備”的作業(yè),在“設(shè)備”中,通過插件目錄信息把插件序列化到內(nèi)存中,在反序列化生成一個(gè)插件實(shí)例,由插件實(shí)例組織任務(wù)命令后,回收插件,清理內(nèi)存。再把任務(wù)命令交給“設(shè)備”的SOCKET連接。達(dá)到下達(dá)任務(wù)的命令。

        2 結(jié)論

        基于熱插拔式的物聯(lián)網(wǎng)平臺(tái),解決了現(xiàn)有物理網(wǎng)的局限性和不穩(wěn)定性,對(duì)于市面上不同廠商生產(chǎn)的不同協(xié)議的設(shè)備都能接入物聯(lián)網(wǎng)平臺(tái),而且還具有高擴(kuò)展性,對(duì)于每一種新協(xié)議的設(shè)備,只需要為他們編寫特定的設(shè)備驅(qū)動(dòng)(即插件)即可。而平臺(tái)又是基于熱插拔式的,所以在平臺(tái)的運(yùn)行過程中能隨時(shí)為設(shè)備更改驅(qū)動(dòng)(即插件),所以提高了平臺(tái)的穩(wěn)定性。

        參考文獻(xiàn)

        [1] 黃俊.并聯(lián)系統(tǒng)的熱插拔研究[J].電子技術(shù)與軟件工程,2015(7):147-148.

        [2] 胡鋼,郭煜,林詩美.基于MTCA平臺(tái)的完全熱插拔設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2017,30(8):8-9.

        Hot-plugged IoT platform

        LU Yong-hua

        (Guizhou Aerospace Smart Agriculture Co., Ltd.,Zunyi Guizhou 563100)

        Abstract:There are various kinds of IoT devices on the market, which has led to the formation of data islands for each manufacturer's data. Collecting the backhaul data of these devices has become a difficult point in the implementation project. Therefore, in response to this situation, a hot-swappable IoT platform has been developed, which is compatible with various IoT devices in the market. For each newly accessed device, the differentiated protocol is abstracted as a plug-in through the Internet of Things. Platform access reduces duplication of effort and increases system scalability.

        Key words:plugin; internet of things; scalability

        猜你喜歡
        可擴(kuò)展性插件物聯(lián)網(wǎng)
        自編插件完善App Inventor與樂高機(jī)器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        恩智浦推出全新i.MX 8X 處理器,為工業(yè)應(yīng)用帶來更高的安全性、可靠性和可擴(kuò)展性
        汽車零部件(2017年3期)2017-07-12 17:03:58
        電力監(jiān)控軟件的可擴(kuò)展性設(shè)計(jì)
        基于物聯(lián)網(wǎng)的煤礦智能倉儲(chǔ)與物流運(yùn)輸管理系統(tǒng)設(shè)計(jì)與應(yīng)用
        基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
        中國或成“物聯(lián)網(wǎng)”領(lǐng)軍者
        基于微軟技術(shù)的高可擴(kuò)展性中小企業(yè)系統(tǒng)解決方案研究
        構(gòu)建高可擴(kuò)展性的物流裝備管理系統(tǒng)
        MapWindowGIS插件機(jī)制及應(yīng)用
        基于Revit MEP的插件制作探討
        亚洲av日韩aⅴ无码电影| 国产精品一区二区偷拍| 一本色道久在线综合色| 999国产精品999久久久久久| 国语淫秽一区二区三区四区| 五月天激情电影| 国产一区二区波多野结衣| 精品无码国产污污污免费| 国产福利片无码区在线观看 | 丰满人妻中文字幕乱码| 国产一级一片内射在线| 国产精品又湿又黄九九九久久嫩草| 久久99精品久久久久久清纯| 一本加勒比hezyo无码专区| 中年熟妇的大黑p| 国产成人亚洲精品电影| 久久精品韩国日本国产| 快射视频网站在线观看| 亚洲国产精品成人天堂| 极品av麻豆国产在线观看| 中文字幕无码人妻丝袜| 亚洲中文字幕精品久久久久久直播| 免费人成网站在线观看| 久久久极品少妇刺激呻吟网站| 国产精品久久777777| 中国凸偷窥xxxx自由视频妇科| 久久国产精99精产国高潮| 国产99久久久国产精品免费 | 亚洲国产综合精品中久| 亚洲一区二区在线观看网址| 国产精品女同久久久久电影院| 国产麻豆剧传媒精品国产av| 亚洲精品aⅴ无码精品丝袜足 | 91大神蜜桃视频在线观看| 国产一品二品精品在线| 少妇久久久久久被弄高潮| 天天做天天爱天天爽综合网| 免费一级a毛片在线播出| 久久精品一区一区二区乱码| 无码国产精品一区二区免费式芒果 | 国产在热线精品视频|