《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種面向服務的物聯網網關設計
一種面向服務的物聯網網關設計
2015年電子技術應用第3期
楊建棟1,2,司 農1,陳道新2,王 普1,楊 昊2
1.北京工業大學 電子信息與控制工程學院,北京100124; 2.首都信息發展股份有限公司,北京100080
摘要: 提出了一種普遍適用面向服務的物聯網網關的設計實現方式,通過對感知設備進行識別、建立應用路由并進行控制管理,接收感知層發送的數據并進行清洗和事件分析,向上層應用傳遞清洗和篩選后的數據或事件信息,利用組件建立與感知設備間透明的、標準的對話模式。從設備管理、運轉引擎、邏輯引擎等技術方面詳細描述了將底層設備統一化管理,使得當感知設備的數據庫軟件或后端發生變化情況發生時,應用端無需修改或做簡單修改就能處理,節省多對多連接的維護復雜性問題,從而解決現在物聯網領域產品眾多、標準不統一的問題。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2015)03-0035-03
The design of gateway layer of IoT
Yang Jiandong1,2,Si Nong1,Chen Daoxin2,Wang Pu1,Yang Hao2
1.School of Electronic Information and Control Engineering,Beijing University of Technology,Beijing 100124,China; 2.Capinfo Compay Limited,Beijing 100080,China
Abstract: A service oriented middleware gateway design is proposed in this paper, which sets up the application route and control management through the identification of sensors, receives the data that send from perception layer, conducts the data cleaning and event analysis, then transfers the data or event information that has been cleaned and filtered to the upper layers, and constructs a transparent and standard model of conversation between perception equipment components. The underlying equipment unification management is described from equipment management, engine operation, logic engine and other technical aspects in detail, so that when changes occur in the sensing devices or backend database software, the application client could handle the change without modifying or do simple modification, which will save the maintenance complexity problem of the many-to-many connection, and solve the unified standard problem between numerous products.
Key words : IoT;gateway;middleware

 

0 引言

  物聯網IoT(Internet of Things)是通過射頻識別(RFID)、紅外感應器、全球定位系統、激光掃描器等信息傳感設備,按約定的協議,把任何物體與互聯網相連接,進行信息交換和通信,以實現對物體的智能化識別、定位、跟蹤、監控和管理的一種網絡[1]。物聯網是應用信息通信技術的最新產物,是繼計算機、互聯網和移動通信之后引發新一輪信息產業浪潮的核心領域,已成為國際新一輪信息技術競爭的關鍵點和制高點。

  物聯網應用領域可全面覆蓋市政管理、公共安全、智能交通、能源公用、智能家居、金融和商業、醫療衛生、工業和制造、農業、生態環境等多個方面的市政管理與公共管理領域。大量、迫切的物聯網應用需求帶來物聯網應用支撐平臺的機遇和強烈需求,物聯網應用支撐平臺可實現各種標簽和傳感器等感知元件與應用系統之間數據傳輸、過濾、數據格式轉換,具有統一的傳感信息接入標準,具有對傳感信息進行身份認證和安全傳輸的能力。物聯網應用中間件就是在企業應用系統和物聯網應用感知層感知元件間數據流入和數據流出和對其進行管理的軟件,是連接和管理感知層和上層應用系統的紐帶,使用戶能夠將感知層采集的數據應用到業務過程中[2]。物聯網應用中間件是物聯網應用支撐平臺關鍵,其扮演感知元件和應用程序之間的中介角色。在存儲感知元件信息的數據庫軟件或后端發生變化,如應用程序增加、改由其他軟件取代或者讀寫感知元件種類增加等情況發生時,應用端無需修改或只需做簡單修改就能處理,節省多對多連接的維護復雜性問題。物聯網應用中間件組件設計主要分為感知層終端設備組件設計、中間件網關層組件設計及服務端組件設計。其中,感知層終端設備的設備驅動程序是實現標準化設計的關鍵,中間件網關層組件設計是系統工作運轉的核心。

  本文提出了一種面向服務的物聯網網關中間件的設計實現方式。在典型的物聯網應用場景中,物聯網應用中間件通過其感知元件管理功能對感知層各感知元件進行識別、建立應用路由并控制讀寫,接收感知層發送的數據并進行清洗和事件分析,向上層應用傳遞清洗和篩選后的數據或事件信息??衫镁W關組件建立與感知元件間透明的、標準的對話模式。

1 物聯網中間件應用模型設計

  物聯網應用中間件從下往上分為三層,分別為數據采集層、數據處理層以及上層應用接口層,其示意圖[3]如圖1所示。

001.jpg

 ?。?)數據采集層:為底層不同的數據采集設備提供適配、管理以及異構數據解析的功能。

 ?。?)數據處理層:對數據采集層傳回的物聯網元數據進行處理并根據事先配置的業務規則,生成上層應用能直接使用業務事件數據,交由上層應用使用。其中數據隊列管理組件對采集的數據提供緩存服務;數據過濾引擎通過元事件匹配規則對數據采集層傳回的初始數據進行去冗余操作,并生成元事件隊列;復雜事件處理組件通過查詢業務規則,使用基于有限自動機和活動實例棧的方法來檢測和處理復雜事件;業務規則配置組件提供靈活的業務配置管理機制,實現物聯網應用中間件的可配置、可擴展性。

 ?。?)上層應用接口層:為上層應用系統提供統一接口支持,如消息管理、事件管理、業務規則配置、應用管理等,屏蔽物聯網應用中間件內部更改對外圍應用的服務產生的耦合依賴。

  物聯網中間件的技術實現通過網關層組件將各種感知設備的數據采集并進行處理整合到網關,并經過網關進行數據封裝并傳遞給上層應用[4],詳見圖2。

002.jpg

2 網關層組件設計

  網關層組件是物聯網應用中間件的關鍵組件,它既要將服務器端發來的數據發送至感知層交互,又要將感知層采集的數據傳輸至服務器端。網關層的運轉機制數據傳輸至關重要。整個網關應用的設計都是以事件驅動進行設計的,事件驅動是整個數據采集和流轉關鍵所在,同時,設備管理設計是實現終端設備統一化管理的關鍵,設備驅動程序提供設備的統一化接口和設備IP化的標準。網關層組件設計重點是運轉引擎和設備管理驅動程序設計,如圖3所示。

003.jpg

  2.1 設備管理

  設備管理是對計算機的I/O系統的管理,其主要功能為[5]:

 ?。?)選擇和分配I/O設備進行數據傳輸操作;

 ?。?)控制I/O設備與CPU(或內存)之間交換數據;

 ?。?)為用戶提供一個友好的接口,把用戶和設備硬件特性分開,使得用戶在編制應用程序時不必涉及具體設備,由系統按用戶的要求來對設備的工作進行控制。

 ?。?)提高設備與設備之間、CPU與設備之間以及進程與進程之間的并行操作程度,使操作系統獲得最佳效率。

  設備控制器是CPU與I/O設備之間的接口,它接收從CPU發來的命令并控制I/O設備工作。設備控制器是一個可編址設備,當它僅控制一個設備時,它只有一個惟一的設備地址;當它控制多個設備時,則應具有多個設備地址,使每一個地址對應一個設備。設備控制器由三部分組成,如圖4所示。

004.jpg

  網關設備管理主要是管理物聯網網關內的所有設備,包括:網關設備、近程接入網絡設備及感知設備。設備管理分為設備地址管理、設備屬性管理和設備注冊與注銷管理。

  2.2 接口管理

  接口管理是通過設置I/O通道實現,設置I/O通道的目的是使一些原來由CPU處理的I/O任務轉由通道來承擔,從而把CPU從繁雜的I/O任務中解脫出來。

  在設置了通道后,CPU只需向通道發送一條I/O指令。通道在收到該指令后,便從內存中取出本次要執行的通道程序,然后執行該通道程序。僅當通道完成了規定的I/O任務后,才向CPU發中斷信號。

  I/O控制方式分為程序I/O方式、中斷驅動I/O控制方式和DMA控制方式。

  網關層組件接口管理采用多通路I/O系統及中斷驅動I/O控制的方式,從而使進程要啟動某個I/O設備工作時能實現CPU與I/O設備并行操作。

  2.3 邏輯處理引擎

  邏輯處理引擎的主要功能是當一個設備事件觸發后根據數據等因素觸發其他設備的事件,邏輯引擎根據預先配置好的配置文件里的邏輯流程處理設備的相關邏輯。

  邏輯流程可以根據業務配置,并把邏輯流程以JSON格式存入配置文件中。格式為:邏輯ID={邏輯判斷條件,觸發設備地址}。

  物聯網網關的邏輯處理主要針對該網關內的設備相關邏輯處理,網關間和復雜的邏輯處理都交由服務端應用層進行處理。物聯網網關邏輯處理流程[6]如圖5所示。

005.jpg

  2.4 運轉引擎

  運轉引擎是物聯網網關層組件運轉的核心組件,整個應用中間件是以事件驅動為動力、運轉引擎任務處理為核心的運轉體系。運轉引擎具有多線程并發處理、多任務調度處理、優先級處理、自動伸縮線程池和接口對接的特點。

  運轉引擎需要調度處理各個模塊產生的任務,具體包括事件處理任務、數據處理任務、邏輯處理任務、數據傳輸任務、指令處理任務、配置管理任務等。

3 結語

  物聯網中間件網關設計是物聯網系統工作運轉的核心,物聯網中間件網關層組件的設計是通過分析最下層感知設備(主要包括標簽類設備、計量類傳感器及開關狀態量傳感器等)的特點,充分發揮網關層組件的作用,通過設備管理的驅動程序、運轉引擎、邏輯引擎、連接池、事件處理引擎等技術將底層設備統一化管理,使得當感知設備信息的數據庫軟件或后端發生變化情況發生時,應用端無需修改或只需做簡單修改就能處理,節省多對多連接的維護復雜性問題。同時形成傳感信息統一接入規范,解決物聯網領域產品眾多、標準不統一的問題。

  參考文獻

  [1] 劉化君,劉傳清.物聯網技術[M].北京:電子工業出版社,2010.

  [2] 楊慧,丁志剛,鄭樹泉,等.一種面向服務的物聯網中間件的設計與實現[J].計算機應用與軟件,2013,30(5):65-67.

  [3] 孫其博,劉杰,黎羴,等.物聯網:概念、架構與關鍵技術研究綜述[J].北京郵電大學學報,2010,33(3):1-9.

  [4] VILLANUEVA F J,VILLA D,MOYA F,et al.Internet of Things architecture for a RFID-based product tracking business model[C].2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Com-puting,Palermo,2012:811-816.

  [5] 李杰.物聯網中無線傳感器節點和RFID數據融合的方法[J].電子設計工程,2011,19(7):103-106.

  [6] 張慧麗.JavaEE平臺上松耦合Web應用模型設計與實現[J].科技信息,2007(16):334-335.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          中文精品视频一区二区在线观看| 欧美激情久久久久| 欧美三级在线播放| 亚洲精品少妇| 黑人操亚洲美女惩罚| 欧美视频精品在线观看| 欧美r片在线| 国产一区二区三区成人欧美日韩在线观看| 欧美日韩一区三区| 国产欧美日韩不卡免费| 亚洲视频国产视频| 亚洲日本中文字幕| 亚洲区在线播放| 在线国产精品一区| 国产乱码精品1区2区3区| 国产伦精品一区二区三| 欧美专区在线观看一区| 久久蜜桃av一区精品变态类天堂| 麻豆成人在线观看| 亚洲成人资源网| 久久一区二区三区国产精品| 在线欧美小视频| 亚洲精品美女91| 亚洲人被黑人高潮完整版| 亚洲免费网站| 亚洲国产成人av在线| 一区二区欧美亚洲| 欧美日韩mp4| 欧美亚洲三级| 欧美婷婷六月丁香综合色| 欧美日韩精品一区二区三区四区| 日韩一区二区免费看| 国内精品伊人久久久久av一坑| 欧美日韩精品免费| 在线日本高清免费不卡| 国产精品日韩欧美综合| 国产欧美va欧美va香蕉在| 国产精品高潮呻吟久久av无限| 欧美天堂亚洲电影院在线观看| 欧美精品一区二区三区蜜桃| 悠悠资源网亚洲青| 国产精品99久久久久久有的能看| 亚洲男人的天堂在线| 亚洲人成久久| 欧美在线视频在线播放完整版免费观看| 99日韩精品| 国产精品视频99| 亚洲女人天堂av| 一区在线免费| 黄色亚洲大片免费在线观看| 欧美一区二区视频网站| 性感少妇一区| 欧美一区日韩一区| 一区二区在线视频观看| 亚洲伦理在线免费看| 日韩香蕉视频| 国产视频不卡| 亚洲成色999久久网站| 久久综合久久久久88| 久久国产一区二区三区| 欧美国产先锋| 亚洲人体偷拍| 久久国产精品第一页| 美女网站在线免费欧美精品| 亚洲一区二区视频在线观看| 日韩视频在线免费观看| 国内精品久久久久影院色| 欧美在线不卡| 亚洲国产精品一区二区www在线| 黄色成人av网| 亚洲日本欧美在线| 久久久亚洲综合| 久久综合网hezyo| 亚洲国产精品www| 国产日韩精品视频一区二区三区| 一本色道久久| 欧美吻胸吃奶大尺度电影| 久久久精品一区| 欧美吻胸吃奶大尺度电影| 老牛影视一区二区三区| 久久在线视频在线| 国产精品美女www爽爽爽视频| 乱中年女人伦av一区二区| 亚洲精品国产品国语在线app| 亚洲免费在线视频| 久久久五月天| 在线中文字幕日韩| 亚洲精品美女免费| 欧美色图天堂网| 在线观看日韩专区| 亚洲一区二区不卡免费| 欧美日韩视频一区二区三区| 国产精品av免费在线观看| 欧美精品成人91久久久久久久| 国内精品99| 欧美一区二区三区在线看| 国产精品一区二区三区成人| 亚洲午夜在线视频| 韩国精品在线观看| 欧美高清自拍一区| 欧美精品一区二区三区高清aⅴ| 亚洲欧美美女| 亚洲精品久久视频| 一区二区欧美亚洲| 亚洲一区免费在线观看| 亚洲一区二区三区激情| 亚洲欧美成aⅴ人在线观看| 国产精品一区二区三区久久| 久久成人免费视频| 噜噜噜躁狠狠躁狠狠精品视频| 欧美中文字幕精品| 久久久夜精品| 欧美午夜一区二区福利视频| 亚洲一区二区免费看| 欧美黄色大片网站| 欧美夜福利tv在线| 欧美一区二区三区视频在线观看| 欧美乱大交xxxxx| 亚洲欧美日韩在线观看a三区| 国产亚洲欧美aaaa| 在线视频精品| 免费人成精品欧美精品| 亚洲欧洲日本专区| 精品成人国产| 亚洲伊人久久综合| 国产精品成人在线观看| 国产精品一卡二卡| 136国产福利精品导航网址| 国产精品色网| 亚洲一区二区三区在线观看视频| 亚洲午夜性刺激影院| 在线一区二区三区四区五区| 国产精品高清一区二区三区| 欧美视频一区二区三区| 国内在线观看一区二区三区| 国产精品成人av性教育| 国内精品久久久久伊人av| 国产一区二区你懂的| 亚洲一二三区在线观看| 亚洲国产欧美在线人成| 欧美大香线蕉线伊人久久国产精品| 欧美精品一区二区三区高清aⅴ| 蜜臀va亚洲va欧美va天堂| 亚洲精品免费在线播放| 欧美在线亚洲在线| 欧美中文字幕视频| 欧美亚洲综合另类| 亚洲激情在线观看| 久久亚洲色图| 久久综合网络一区二区| 免费观看30秒视频久久| 国产精品高潮视频| 久久女同互慰一区二区三区| 国产嫩草一区二区三区在线观看| 国产亚洲人成网站在线观看| 久久亚洲午夜电影| 亚洲一区二区三| 欧美一区二区在线播放| 欧美精品一区二区三区蜜桃| 伊人精品在线| 美女主播一区| 中日韩男男gay无套| 亚洲国产三级在线| 欧美精品久久久久久久久老牛影院| 久久国产夜色精品鲁鲁99| 国产一区二区三区四区三区四| 欧美高清在线观看| 亚洲精品韩国| 99精品国产在热久久| 欧美另类高清视频在线| 欧美日韩一视频区二区| 久久久久综合| 亚洲电影有码| 久久精品一区中文字幕| 欧美国产日韩视频| 最新国产成人在线观看| 亚洲国产精品久久久久秋霞蜜臀| 久久精品2019中文字幕| 欧美一区二区国产| 亚洲精品久久嫩草网站秘色| 狠狠色丁香婷综合久久| 欧美一乱一性一交一视频| 亚洲免费观看视频| 久久久久天天天天| 欧美日韩成人综合天天影院| 国产精品一区亚洲| 亚洲图片欧美一区| 在线日韩日本国产亚洲| 欧美日韩精品在线视频| 在线视频亚洲一区| 欧美成人性生活| 欧美激情一级片一区二区| 亚洲伦理中文字幕| 亚洲免费中文| 欧美成人a视频| 玖玖视频精品| 极品裸体白嫩激情啪啪国产精品| 黄色成人91| 欧美成人精品三级在线观看| 另类尿喷潮videofree| 欧美日韩国产在线观看| 国产精品毛片一区二区三区| 欧美韩日精品| 一区二区三区四区精品| 欧美日本不卡视频| 午夜视频在线观看一区二区三区| 中文久久乱码一区二区| 国产一区亚洲一区| 在线看片成人| 欧美亚洲午夜视频在线观看| 国产一区二区欧美日韩| 国产亚洲精品福利| 影音先锋中文字幕一区| 国产日韩欧美在线播放| 国产日韩欧美黄色| 久久久水蜜桃av免费网站| 91久久中文| 国产农村妇女精品一二区| 亚洲欧美日韩国产成人精品影院| 欧美激情1区2区3区| 麻豆成人在线观看| 欧美国产亚洲视频| 亚洲精品欧美在线| 日韩一区二区免费高清| 欧美激情视频给我| 亚洲小说欧美另类社区| 国产精品视频1区| 麻豆av福利av久久av| 久久gogo国模裸体人体| 亚洲国产一区二区三区在线播| 亚洲欧美另类在线| 国产精品露脸自拍| 性欧美大战久久久久久久免费观看| 国产日产亚洲精品系列| 欧美一级在线播放| 亚洲视频综合在线| 亚洲最新中文字幕| 狠狠综合久久av一区二区老牛| 国产精品video| 国产欧美日韩亚洲一区二区三区| 在线亚洲欧美视频| 亚洲免费av网站| 久久久久久久97| 久久在线观看视频| 香港久久久电影| 久久一区免费| 国产一区二区三区直播精品电影| 欧美日韩国产影片| 99国产精品久久| av成人福利| 欧美日本在线播放| 欧美在线视频观看免费网站| 久热这里只精品99re8久| 国产日韩欧美精品综合| 亚洲日本无吗高清不卡| 国产精品对白刺激久久久| 欧美日韩国产影院| 国产一区二区三区成人欧美日韩在线观看| 国产一区二区av| 久久香蕉国产线看观看网| 久久精品国产免费观看| 欧美在线观看一区二区| 欧美另类一区二区三区| 久久免费午夜影院| 欧美伦理视频网站| 蜜臀99久久精品久久久久久软件| 一本大道久久a久久精二百| 激情欧美日韩一区| 欧美在线视频网站| 国产精品久久国产精麻豆99网站| 久久精品亚洲乱码伦伦中文| 国产精品国产精品| 麻豆成人在线播放| 国产精品一区二区久久久| 亚洲国产欧美不卡在线观看| 含羞草久久爱69一区| 玖玖玖国产精品| 亚洲国产一区二区三区高清| 久久综合色8888| 亚洲国产高清一区二区三区| 国产亚洲制服色| 夜夜夜精品看看| 欧美日韩成人免费| 国产人成一区二区三区影院| 国产精品日本欧美一区二区三区| 中文av字幕一区| 欧美日韩色一区| 亚洲午夜成aⅴ人片| 国产精品一区三区| 欧美主播一区二区三区美女 久久精品人| 精品盗摄一区二区三区| 亚洲欧美视频一区| 翔田千里一区二区| 午夜欧美精品| 久久午夜影视| 免费av成人在线| 久久精品视频在线看| 亚洲欧美国产77777| 免费成人激情视频| 另类成人小视频在线| 女生裸体视频一区二区三区| 日韩亚洲精品在线| 久久美女艺术照精彩视频福利播放| 香港成人在线视频| 亚洲承认在线| 国产精品99久久久久久白浆小说| 亚洲一区精品视频| 欧美激情综合亚洲一二区| 欧美高清视频www夜色资源网| 国内精品久久久久久久97牛牛| 麻豆91精品| 欧美日本视频在线| 久久婷婷人人澡人人喊人人爽| 亚洲一区在线播放| 一区二区三区我不卡| 亚洲欧洲精品天堂一级| 最新69国产成人精品视频免费| 国产精品久久一卡二卡| 国产欧美日韩在线| 国产精品国产三级国产专区53| 欧美日韩1080p| 亚洲免费视频成人| 一区二区不卡在线视频 午夜欧美不卡在| 91久久久久久国产精品| 亚洲国产福利在线| 欧美日韩国产综合一区二区| 日韩天堂在线观看| 久久精品国产一区二区三|