資源描述:
《基于云計算的物聯(lián)網(wǎng)開放平臺設計與實現(xiàn).1》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、DissertationSubmittedtoZhejiangUniversityofTechnologyfortheDegreeofMasterTHEDESIGNANDIMPLEMENTATIONOFIOTOPENPLATFORMBASEDONCLOUDCOMPUTINGCandidate:XiaojieYuanAdvisor:Prof.PenglinLi>Assoc.Prof.WeiLiCollegeofComputerScienceandTechnologyZhejiangUniversityofTechnologyMay2015
2、浙江工業(yè)大學學位論文原創(chuàng)性聲明本人鄭重聲明:所提交的學位論文是本人在導師的指導下,獨立進行研究工作所取得的研究成果。除文中已經(jīng)加以標注引用的內(nèi)容外,本論文不包含其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果,也不含為獲得浙江工業(yè)大學或其它教育機構(gòu)的學位證書而使用過的材料。對本文的研究作岀重要貢獻的個人和集體,均已在文中以明確方式標明。本人承擔本聲明的法律責任。作者簽名:日期:年月日學位論文版權(quán)使用授權(quán)書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構(gòu)送交論文的復印件和電子版,允許論文被查閱和借閱。本人
3、授權(quán)浙江工業(yè)大學可以將本學位論文的全部或部分內(nèi)容編入冇關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。作者簽名:日期:年月日導師簽名:日期:年月日基于云計算的物聯(lián)網(wǎng)開放平臺設計與實現(xiàn)摘要隨著物聯(lián)網(wǎng)吋代的到來,分布式、并行計算、網(wǎng)絡存儲、負載均衡等這些熱點技術(shù),都可以為物聯(lián)網(wǎng)提供良好的應用基礎,使物聯(lián)網(wǎng)中數(shù)以億計物品的實時動態(tài)管理和智能分析變得可能。物聯(lián)網(wǎng)己經(jīng)從理念變?yōu)楝F(xiàn)實,迅速觸及到社會的每一個角落。盡管物聯(lián)網(wǎng)在各個領域的應用越來越廣泛,但由于傳感器類型多樣、數(shù)據(jù)協(xié)議復雜、數(shù)據(jù)傳遞實時性高等問題,仍缺乏一種通用
4、的開放式平臺實現(xiàn)各類傳感器數(shù)據(jù)的無縫接入及存儲。木文通過分析物聯(lián)網(wǎng)結(jié)構(gòu)的數(shù)據(jù)流特征,抓住物聯(lián)網(wǎng)應用的共性需求,按照面向服務的體系結(jié)構(gòu)(SOA)進行系統(tǒng)設計,將原本孤島化的獨立應用軟件云化,把企業(yè)面臨的復雜共性部分,如高并發(fā)通信、高效率存儲、高性能計算、服務器編程等,由一個物聯(lián)網(wǎng)通用平臺以SaaS云的服務模式加以解決。本文所做工作如下:(1)在系統(tǒng)架構(gòu)上,提岀了一種基于數(shù)據(jù)流的ASSM物聯(lián)網(wǎng)架構(gòu)模型,實現(xiàn)數(shù)據(jù)采集、數(shù)據(jù)存儲、數(shù)據(jù)服務、數(shù)據(jù)管理的模型設計,完成物聯(lián)網(wǎng)云平臺的部署工作。(2)關鍵技術(shù)研究上,設計了基于MINA-ActiveMQ
5、技術(shù)的分布式數(shù)據(jù)采集系統(tǒng),實現(xiàn)終端設備與采集平臺的高效通信;建設了MongoDB-MySQL云存儲平臺和Mongo-Hadoop的云計算平臺,實現(xiàn)海量物聯(lián)網(wǎng)數(shù)據(jù)的快速存儲與高性能計算;搭建了基于Nginx-Tomcat的Web服務器集群系統(tǒng),保障物聯(lián)網(wǎng)開放平臺數(shù)據(jù)服務的穩(wěn)定性。(3)平臺開放性方面,設計了JSON風格的數(shù)據(jù)通信協(xié)議和RESTtulAPI的數(shù)據(jù)服務接口,建設了面向互聯(lián)網(wǎng)用戶的開放平臺網(wǎng)站和運維監(jiān)管系統(tǒng),實現(xiàn)物聯(lián)網(wǎng)平臺在數(shù)據(jù)接入、數(shù)據(jù)服務和運維管理方面的開放性。(4)在安全性上,設計了基于用戶秘鑰KEY的服務接口認證策略,建
6、設了基于ApacheShiro安全框架的用戶權(quán)限認證系統(tǒng),保障用戶信息和數(shù)據(jù)傳輸?shù)陌踩W詈?,本文以冷鏈企業(yè)的運輸監(jiān)管應用需求為例,結(jié)合搭建的物聯(lián)網(wǎng)開放平臺的SaaS云服務,建立了一個冷鏈信息監(jiān)管系統(tǒng),驗證了本論文所建平臺的實用性。關鍵詞:物聯(lián)網(wǎng),開放平臺,云計算,數(shù)據(jù)模型TheDesignAndImplementationofIOTOpenPlatformBasedonCloudComputingABSTRACTWiththeadventoftheeraofInternetofthings,thehottechnologies,suc
7、hasdistributedandparallelcomputing,networkstorageandloadbalance,canprovidegoodapplicationfoundationfortheIoT.Therefore,theemergenceoftheIoThasmadeitpossibleforreal-timedynamicandintelligentmanagementanalysisofhundredsofmillionsofthings.TheInternetofthingshasbeenfromconce
8、pttoreality-AlthoughtheapplicationofIoTisbecomingmoreandmorewidely,itstilllackslarge-scaleandopenplatfo