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

REST架構機制下的物聯網服務平臺設計

2016-04-12 00:00:00田鈞
現代電子技術 2016年14期

摘 要: 研究REST架構機制下的物聯網服務平臺設計。通過在REST架構機制下構建物聯網服務平臺,分析物聯網服務平臺設計需求,從而制定出優化的平臺設計方法,以便可以設計實現基于REST架構機制的物聯網服務平臺。結果表明,在REST架構機制下設計物聯網服務平臺,不僅具有高拓展性,也可以擴展客戶端功能,設計的物聯網服務平臺的性能提升了20.0%,可發揮積極的應用效益,值得推廣。

關鍵詞: REST; 服務平臺; REST架構機制; 物聯網

中圖分類號: TN915?34 文獻標識碼: A 文章編號: 1004?373X(2016)14?0061?03

Design of IOT service platform based on REST architecture mechanism

TIAN Jun

(Foshan Polytechnic, Foshan 528137, China)

Abstract: The purpose of this paper is to study the design of Internet service platform based on REST (Representational state transfer) architecture mechanism. The design requirements of the service platform of IOT (Internet of Things) are analyzed by establishing an IOT service platform the mechanism under REST architecture mechanism, so as to develop a platform design method to realize the IOT service platform based on REST architecture mechanism. The results confirm that the IOT services platform designed under the REST architecture mechanism not only has a high expansion, but also can expand the client function, and increase the performance of the IOT services platform by 20%.

Keywords: REST; service platform; REST architecture mechanism; Internet of Things

隨著現代信息化技術的發展,在不同的Web開發框架之中,均可以支持開發REST(Represen tational State Transfer,表述性狀態轉移)架構機制軟件[1];并且,對于實際中大多數的物聯網服務平臺設計開發人員,其也都是在閱讀一些REST框架文檔基礎上,開發基于REST機制的軟件平臺。在當前物聯網設計應用中,采取REST架構機制,有助于改善物聯網服務平臺性能,豐富其構建風格,在實際中發揮積極應用價值。

1 REST架構機制及物聯網技術

1.1 REST架構機制

REST架構機制是一整套基于網絡的軟件(即所謂的“分布式應用”)設計方法。REST構建機制能夠在繼承前人成果基礎之上,從而可以建立起新的研究、評價架構[2?5]。同時,REST架構機制中,有6個架構約束,分別如下所示:

客戶?服務器(Client ? Server),由該平臺客戶端發起,并響應服務。無狀態(Stateless)通信的會話狀態(Session State),由服務平臺的客戶端來負責管理維護。緩存(Cache),在服務平臺通信鏈中,響應內容可以緩存在某處,能夠改善物聯網絡效率。統一接口(Uniform Interface),對于通信鏈組件通信,需要通過統一接口,提高系統平臺的交互性。分層系統(Layered System),能夠限制服務平臺中的組件行為,將軟件REST架構分解為若干不同等級的層。按需代碼(Code?On?Demand,可選),可以支持下載執行代碼,擴展客戶端的功能。

1.2 物聯網技術

物聯網可以通過當前現代化信息技術,實現人、設備以及系統之間通信交流的智能互連。物聯網在業界被認為是繼計算機、互聯網以及移動通信網后的第三次世界信息產業浪潮,有著巨大經濟效益與社會效益[1,6?8]。物聯網的發展是應用驅動的,會滲透到經濟的各個領域,生活的方方面面。

2 物聯網服務平臺需求分析

在物聯網服務平臺設計中,由于交互模式要求復雜[9]。在設計物聯網服務平臺中,運用REST架構機制,能夠為“運行在物聯網環境”的“分布式”、“超媒體”系統量身定制風格,違反了REST架構機制,會降低物聯網服務平臺性能。在REST架構機制下設計物流網公共服務平臺,要確保其資源是抽象的[10],資源可以是文件,也可以是數據庫表等信息;一個資源可以由一個或多個URI來標識[11]。在實際物聯網服務平臺設計中,REST架構可支持抽象設計,REST的風格耦合度是最小的,滿足設計需求。

3 基于REST架構機制設計物聯網服務平臺

3.1 設計該平臺總體構建

物聯網服務平臺設計中,需要面向物聯網各個行業,能夠在REST的架構機制下,提供多平臺的標識注冊、解析以及服務搜索等功能,支撐物聯網服務平臺應用。物聯網服務平臺設計如圖1所示。

接入標識物聯網服務平臺的各種物聯網應用,該服務平臺可以統一分配節點資源,確保平臺中各個應用在其內部溝通的便利,整合物聯網服務平臺應用層服務。

3.2 平臺接入設計

在REST架構機制之下設計物聯網服務平臺,能夠確保為服務平臺的用戶提供一種可以實現統一訪問的端口,可以據此來接入應用物聯網服務平臺中的相關資源??梢詫崿F瀏覽器交互方式,用戶可以通過統一API接口交互[12]。使用統一的程序接口訪問物聯網應用方便了用戶的使用,提高了用戶體驗。

(1) 添加客戶端源代碼。在工程代碼中加入客戶端源代碼,包括cn.cnnic.iot下的client,common,util,xml包。然后實例化一個PublicClient對象,調用其Public String create(String sid,String rid,String mid,String mType, String serviceType, int TTL)方法進行注冊。在工程代碼中加入客戶端jar包,然后實例化一個PublicClient對象,調用其public String create(String sid,String rid,String mid,String mType, String serviceType, int TTL)方法進行注冊。

(2) 添加客戶端JAR包。在工程代碼中加入客戶端jar包,然后實例化一個PublicClient對象,調用其Public String create(String sid,String rid,String mid,String mType, String serviceType, int TTL)方法進行注冊。

(3) 使用桌面客戶端→手工錄入。預裝jre環境,打開桌面客戶端,選擇手工錄入。如圖2所示,在錄入框中,添加標準標識sid,物品標識rid,映射標識mid,映射類型mType, 注冊類型serviceType, 生存時間TTL6個參數,點擊注冊,進行物聯網標識注冊。

(4) 使用桌面客戶端→TXT導入。預裝jre環境,打開桌面客戶端,選擇TXT導入。

選擇的TXT文件需要具備以下格式:每一行為一條記錄,包括6個參數,6個參數分別是:標準標識sid,物品標識rid,映射標識mid,映射類型mType, 注冊類型serviceType, 生存時間TTL。

(5) 使用桌面客戶端→Excel導入。預裝jre環境,打開桌面客戶端,選擇Excel導入。選擇的Excel文件需要具備以下格式:有6列數據,表頭分別為sid,rid,mid,mType,serviceType,TTL,之后每行為一條記錄。

(6) 使用網頁客戶端??梢允褂脼g覽器訪問物聯網服務平臺中的標識注冊頁面register.niot.cn,選擇標識注冊。

標識者向二級權威服務器注冊其所管理的一類標識對應的語義規則:通過Web頁面的形式注冊,對應的NAPTR記錄寫入***.snsroot.cn;能夠在現階段尚無法使用標準標識的情況下,分布式管理各自的標準標識,確保物聯網服務平臺安全性。

3.3 平臺交互設計實現

REST架構機制中,對于整個物聯網網絡中的REST資源,有高度可擴展的標準語義及表現形式,使物聯網服務平臺中物體與物體之間的交互成為可能。REST物聯網服務平臺狀態轉變實現代碼如下:

列舉所有物體狀態:

信息服務器每創建一個新的物品記錄時都需要向注冊服務器進行注冊,注冊內容包括:TID,IS_IP,物品資源根,應用程序(瀏覽器、客戶端)得到物品碼后,通過查詢接口獲得某TID的IS_IP以及物品資源根。應用程序構造物品資源URI,并向其發送http GET請求包,物品資源URI形式如下:http://IS_IP/TR_ROOT/TID。信息服務器返回關于該物品的所有信息,信息以XML形式返回,應用程序解析XML數據包得到物品的信息。REST架構機制下,物流網服務平臺設計中,開始的一個服務程序代碼實現如下:

在REST架構機制下,設計物流網服務平臺,創建一個新的數據庫,如iot數據庫,編輯存儲 app/config/database.php,其實現代碼如下:

在REST架構機制設計物聯網服務平臺,可以提升服務平臺的信息數據儲存量,加大平臺運行性能。

4 平臺的應用效益分析

在物聯網服務平臺設計中,采取REST架構機制,有助于滿足該服務平臺的實時性設計要求,確保提升物聯網服務平臺性能。對于設計面向物聯網的服務平臺,設計采用REST的架構機制,不僅可以簡化服務平臺的開發、測試以及運維人員的工作量,也更加能提升物聯網服務平臺通信的可伸縮性。在REST架構機制下,設計物聯網服務平臺,不僅具有高拓展性,也可以擴展客戶端功能,提升了設計物聯網服務平臺的性能,性能提升可達20.0%,可發揮積極應用效益。

5 結 論

綜上所述,基于REST架構機制下,設計物聯網服務平臺,不僅可以提升該平臺可擴展性,還可以將各種物聯網設備(傳感器、感知設備、執行器)聯接到統一的服務平臺中,提升該平臺應用性能,充分展現物聯網服務平臺的整體結構,發揮積極應用價值,值得在實際中推廣應用REST架構機制。

參考文獻

[1] 湯春明,張熒,吳宇平.無線物聯網中CoAP協議的研究與實現[J].現代電子技術,2013,36(1):40?44.

[2] 程冬梅,王瑞聰,劉燕,等.基于REST架構風格的物聯網服務平臺研發[J].計算機工程與應用,2012,48(14):74?78.

[3] 張衛榮,李航.基于REST風格的Web服務在物聯網服務平臺的應用[J].黑龍江科技信息,2015(10):138.

[4] 李小紅.REST架構下作業線模糊貼近度支配集優化控制[J].科技通報,2014(12):205?207.

[5] 陳昊,李士寧.基于REST風格的物聯網應用開發模式探究[J].計算機與現代化,2013(2):56?60.

[6] 張慧超,朱紅松,孫利民,等.DISP:物聯網開放式數據服務系統[J].計算機科學,2012,39(12):1?5.

[7] 李曉鐘,王瑩,王倩倩.蘇粵兩省物聯網產業發展比較研究[J].財經論叢,2014(1):22?27.

[8] 周超琦,朱正羊,耿明翠.基于物聯網的應答式洗衣機系統[J].計算機時代,2015(2):10?14.

[9] 朱紅.基于REST架構的泛在物聯通信技術研究[J].數字通信世界,2015(3):38?41.

[10] 袁璞,艾中良,汪涵.基于物聯網服務平臺的統一標識尋址研究設計[J].現代電子技術,2015,38(6):59?62.

[11] 李振營,劉經緯,鄢楚平.熱力管網系統中的物聯網網關研究與設計[J].現代電子技術,2014,37(23):13?16.

[12] 趙艷玲.一種基于物聯網的遠程監控系統設計[J].現代電子技術, 2012,35(6):61?64.

主站蜘蛛池模板: 国产第二十一页| 高潮毛片免费观看| 在线a网站| 99热亚洲精品6码| 日本一区中文字幕最新在线| 亚洲看片网| 三区在线视频| 欧美成人A视频| 亚洲视频二| 国产在线精品香蕉麻豆| 91亚洲视频下载| 乱色熟女综合一区二区| 日本精品视频一区二区| 婷婷六月综合网| 亚洲av无码片一区二区三区| 国产麻豆精品在线观看| 中文字幕欧美成人免费| 国产粉嫩粉嫩的18在线播放91 | 波多野一区| 91免费观看视频| 欧美国产中文| 国产丝袜啪啪| 无码免费的亚洲视频| 国产福利不卡视频| 亚洲自偷自拍另类小说| 国产精品v欧美| 久久人妻xunleige无码| 亚洲成人播放| 毛片视频网| 亚洲成年人网| 中文精品久久久久国产网址| 国产成人精品无码一区二| 日本欧美在线观看| www亚洲精品| 国产福利拍拍拍| 日韩第一页在线| 成人一级免费视频| 全部免费毛片免费播放| 性色一区| 亚洲国产欧美中日韩成人综合视频| 国产在线精品人成导航| 狠狠做深爱婷婷久久一区| 国产在线欧美| 在线欧美国产| 久久人人97超碰人人澡爱香蕉| 亚洲无线视频| 久久午夜夜伦鲁鲁片无码免费| 国产午夜人做人免费视频中文| 亚洲一欧洲中文字幕在线| 国产精品香蕉在线观看不卡| 欧美高清日韩| 久久国产拍爱| 欧美亚洲一区二区三区导航| 亚洲视频三级| 国产一级妓女av网站| 72种姿势欧美久久久大黄蕉| 原味小视频在线www国产| 亚洲国产精品久久久久秋霞影院| 国产福利影院在线观看| 亚洲一区第一页| 国产精品一区在线麻豆| 91福利片| 欧美无专区| 国产理论精品| 91精品国产麻豆国产自产在线| 伊人国产无码高清视频| 亚洲va欧美va国产综合下载| 国产性生交xxxxx免费| AV在线天堂进入| 99精品热视频这里只有精品7| 久久精品波多野结衣| 91精品国产一区自在线拍| 国产成人免费手机在线观看视频 | 中文无码日韩精品| 激情在线网| 久久久久人妻一区精品色奶水| 久久免费精品琪琪| 狠狠色综合网| 日韩高清成人| 国产亚洲视频中文字幕视频| 国产96在线 | 国产麻豆精品久久一二三|