物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端設(shè)計與實現(xiàn)
本文關(guān)鍵詞:物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端設(shè)計與實現(xiàn)
更多相關(guān)文章: 物聯(lián)網(wǎng)監(jiān)控 API 服務(wù)器 開發(fā)效率
【摘要】:隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,特別是遠程傳輸手段的多元化和技術(shù)水平的提高,物聯(lián)網(wǎng)遠程監(jiān)控技術(shù)正得到越來越廣泛的應(yīng)用。在物聯(lián)網(wǎng)監(jiān)控系統(tǒng)中,服務(wù)器是數(shù)據(jù)采集和數(shù)據(jù)應(yīng)用的橋梁。一方面,為了提高通信模塊的處理效率,進而支持更多設(shè)備的接入,設(shè)計高效的通信服務(wù)器很重要。另一方面,在不同的應(yīng)用場景下,其應(yīng)用層的數(shù)據(jù)描述協(xié)議與解析要求不同,研發(fā)人員需要針對具體的數(shù)據(jù)協(xié)議要求進行開發(fā)。因此,本文基于API(應(yīng)用程序接口)的設(shè)計方法,建立了一個可提供二次開發(fā)的物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)平臺,從而能夠提高軟件的開發(fā)效率。首先,本文通過對物聯(lián)網(wǎng)監(jiān)控技術(shù)、服務(wù)器技術(shù)以及API技術(shù)的研究,設(shè)計了通信服務(wù)平臺的整體架構(gòu),確定了服務(wù)端API的功能模塊,并給出了具體設(shè)計流程。其中,網(wǎng)絡(luò)通信模塊API完成了Socket初始化、線程的創(chuàng)建以及Select模型搭建;設(shè)備管理模塊API實現(xiàn)了對遠程設(shè)備的上線、下線控制以及用戶列表的維護;數(shù)據(jù)庫模塊API實現(xiàn)了PostgreSQL的環(huán)境配置以及數(shù)據(jù)庫的基本操作與管理;配置信息模塊API實現(xiàn)了對服務(wù)端的參數(shù)配置、模式選擇等功能。接著,應(yīng)用這套API,實現(xiàn)了一個物聯(lián)網(wǎng)高效服務(wù)器軟件。該服務(wù)器主程序通過對API的加載,實現(xiàn)了物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端的基礎(chǔ)模塊功能,并設(shè)計出一個擴展性強、適應(yīng)性廣的物聯(lián)網(wǎng)監(jiān)控通信協(xié)議,實現(xiàn)了服務(wù)端與外部設(shè)備的數(shù)據(jù)交互。針對數(shù)據(jù)流問題,本文對服務(wù)端的通信效率進行了優(yōu)化,設(shè)計了適用于物聯(lián)網(wǎng)監(jiān)控系統(tǒng)的高速數(shù)據(jù)流實時處理算法,提高了系統(tǒng)了可靠性與實時性。最后,本文從功能和性能兩個角度出發(fā),完成了API模塊的單元測試、服務(wù)端的API驗證測試、連接請求壓力測試、數(shù)據(jù)接收壓力測試以及數(shù)據(jù)流處理時間測試。系統(tǒng)測試表明,該API滿足了應(yīng)用層開發(fā)者對物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端的功能需求。相比傳統(tǒng)服務(wù)器開發(fā)模式,應(yīng)用該API接口的通信服務(wù)器性能測試完全達到傳統(tǒng)物聯(lián)網(wǎng)服務(wù)器的水平,但在后續(xù)維護或者升級時,本文的設(shè)計模式完全占優(yōu)勢,大大提高了系統(tǒng)開發(fā)效率。
【關(guān)鍵詞】:物聯(lián)網(wǎng)監(jiān)控 API 服務(wù)器 開發(fā)效率
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP277;TP391.44;TN929.5
【目錄】:
- 摘要4-5
- Abstract5-8
- 第一章 緒論8-14
- 1.1 課題研究的背景及意義8-9
- 1.2 物聯(lián)網(wǎng)監(jiān)控及通信服務(wù)研究現(xiàn)狀9-12
- 1.2.1 物聯(lián)網(wǎng)監(jiān)控研究現(xiàn)狀9-10
- 1.2.2 物聯(lián)網(wǎng)通信服務(wù)研究現(xiàn)狀10-12
- 1.3 論文的組織架構(gòu)12-14
- 1.3.1 主要研究內(nèi)容12-13
- 1.3.2 論文章節(jié)安排13-14
- 第二章 物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端總體架構(gòu)設(shè)計14-27
- 2.1 物聯(lián)網(wǎng)監(jiān)控技術(shù)分析14-16
- 2.1.1 物聯(lián)網(wǎng)概念和體系結(jié)構(gòu)14-15
- 2.1.2 物聯(lián)網(wǎng)監(jiān)控的數(shù)據(jù)特點15-16
- 2.2 物聯(lián)網(wǎng)通信服務(wù)的關(guān)鍵技術(shù)16-24
- 2.2.1 TCP/IP協(xié)議16-17
- 2.2.2 Socket通信技術(shù)17-20
- 2.2.3 多線程技術(shù)20-21
- 2.2.4 通信模型和框架21-24
- 2.3 物聯(lián)網(wǎng)監(jiān)控通信服務(wù)的整體架構(gòu)24-26
- 2.3.1 API應(yīng)用研究24-25
- 2.3.2 系統(tǒng)整體架構(gòu)設(shè)計25-26
- 2.4 本章小結(jié)26-27
- 第三章 物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端API的設(shè)計27-43
- 3.1 服務(wù)端API模塊的劃分27-28
- 3.2 API模塊設(shè)計需求分析28-34
- 3.2.1 網(wǎng)絡(luò)通信模塊28-29
- 3.2.2 設(shè)備管理模塊29-31
- 3.2.3 數(shù)據(jù)庫模塊31-33
- 3.2.4 配置信息模塊33-34
- 3.3 API數(shù)據(jù)結(jié)構(gòu)的設(shè)計34-35
- 3.3.1 數(shù)據(jù)結(jié)構(gòu)中屬性介紹34-35
- 3.3.2 數(shù)據(jù)結(jié)構(gòu)具體內(nèi)容35
- 3.4 API的具體設(shè)計過程35-42
- 3.4.1 網(wǎng)絡(luò)通信API35-37
- 3.4.2 設(shè)備管理API37-40
- 3.4.3 數(shù)據(jù)庫API40-41
- 3.4.4 配置信息API41-42
- 3.5 本章小結(jié)42-43
- 第四章 基于API的物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端設(shè)計與實現(xiàn)43-56
- 4.1 服務(wù)端的功能概述43-44
- 4.2 服務(wù)端的整體設(shè)計44-46
- 4.2.1 應(yīng)用層的架構(gòu)設(shè)計44-45
- 4.2.2 API模塊調(diào)用流程設(shè)計45
- 4.2.3 交互界面設(shè)計45-46
- 4.3 服務(wù)端通信協(xié)議設(shè)計46-49
- 4.3.1 協(xié)議棧結(jié)構(gòu)46-47
- 4.3.2 協(xié)議格式設(shè)計47-48
- 4.3.3 協(xié)議交互過程48-49
- 4.4 服務(wù)端API的功能實現(xiàn)49-52
- 4.4.1 應(yīng)用層實現(xiàn)框架49-50
- 4.4.2 API功能實現(xiàn)過程50-52
- 4.5 基于數(shù)據(jù)流的通信效率優(yōu)化52-55
- 4.5.1 數(shù)據(jù)流處理模型52-53
- 4.5.2 數(shù)據(jù)流優(yōu)化算法設(shè)計53-55
- 4.6 本章小結(jié)55-56
- 第五章 物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端的驗證及測試56-62
- 5.1 測試環(huán)境說明56
- 5.2 服務(wù)功能測試56-59
- 5.2.1 API模塊的單元測試56-57
- 5.2.2 API在服務(wù)端的驗證57-59
- 5.3 服務(wù)性能測試59-61
- 5.3.1 連接請求壓力測試59
- 5.3.2 數(shù)據(jù)接收壓力測試59-60
- 5.3.3 數(shù)據(jù)流處理時間測試60-61
- 5.4 本章小結(jié)61-62
- 第六章 總結(jié)與展望62-64
- 6.1 總結(jié)62
- 6.2 展望62-64
- 參考文獻64-66
- 附錄1 攻讀碩士學(xué)位期間撰寫的論文66-67
- 附錄2 攻讀碩士學(xué)位期間參加的科研項目67-68
- 致謝68
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 黃觀峰;;高速公路聯(lián)網(wǎng)監(jiān)控系統(tǒng)護衛(wèi)荊楚大地[J];中國公共安全(綜合版);2012年19期
2 陳春景;;微機聯(lián)網(wǎng)監(jiān)控系統(tǒng)中一種提高監(jiān)控速度的方法[J];微型機與應(yīng)用;1991年03期
3 靳寶強;細紗機聯(lián)網(wǎng)監(jiān)控系統(tǒng)[J];制造業(yè)自動化;2004年07期
4 崔永生;李明華;李杰;;區(qū)域化管理模式下聯(lián)網(wǎng)監(jiān)控系統(tǒng)的改革[J];中國交通信息產(chǎn)業(yè);2010年03期
5 高原;;高速公路聯(lián)網(wǎng)監(jiān)控系統(tǒng)相關(guān)問題探討[J];科學(xué)之友;2010年12期
6 呂篷;;河北省高速公路視頻聯(lián)網(wǎng)監(jiān)控系統(tǒng)構(gòu)想[J];中國交通信息化;2014年01期
7 ;后續(xù)工作建議和注意事項[J];中國交通信息產(chǎn)業(yè);2008年01期
8 王夢佳;;物聯(lián)網(wǎng)監(jiān)控系統(tǒng)上位機系統(tǒng)設(shè)計[J];信息與電腦(理論版);2014年04期
9 邱淮;黃清華;;福建省高速公路視頻圖像聯(lián)網(wǎng)監(jiān)控系統(tǒng)[J];中國交通信息產(chǎn)業(yè);2004年01期
10 褚艷武;;區(qū)域視頻聯(lián)網(wǎng)監(jiān)控系統(tǒng)的建設(shè)與思考[J];中國交通信息化;2014年05期
中國重要會議論文全文數(shù)據(jù)庫 前1條
1 陳振昌;;全市渡口視頻聯(lián)網(wǎng)監(jiān)控系統(tǒng)在中山市渡口渡船安全管理中的應(yīng)用[A];2011年度海事管理學(xué)術(shù)交流會優(yōu)秀論文集[C];2011年
中國重要報紙全文數(shù)據(jù)庫 前3條
1 見習(xí)記者 仝亞娜;聯(lián)網(wǎng)監(jiān)控系統(tǒng)成熱點 煤炭信息化與自動化進程加速[N];機電商報;2005年
2 記者 鄭欣;福建移動構(gòu)建物聯(lián)網(wǎng)監(jiān)控系統(tǒng)[N];人民郵電;2010年
3 雪娟;誰為交通疏堵?[N];中國計算機報;2005年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前7條
1 謝楊;基于云計算的現(xiàn)代農(nóng)業(yè)物聯(lián)網(wǎng)監(jiān)控系統(tǒng)[D];西南交通大學(xué);2015年
2 何翔;高速公路聯(lián)網(wǎng)監(jiān)控系統(tǒng)設(shè)計與開發(fā)[D];電子科技大學(xué);2015年
3 吉峰;物聯(lián)網(wǎng)監(jiān)控系統(tǒng)服務(wù)端設(shè)計與實現(xiàn)[D];南京郵電大學(xué);2016年
4 龐強;面向物聯(lián)網(wǎng)監(jiān)控系統(tǒng)的高性能通信服務(wù)設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2014年
5 張晶;GIS在黑龍江省高速公路聯(lián)網(wǎng)監(jiān)控系統(tǒng)中的應(yīng)用[D];哈爾濱工程大學(xué);2007年
6 別巖波;基于OPC的木塑設(shè)備聯(lián)網(wǎng)監(jiān)控系統(tǒng)的研究與應(yīng)用[D];武漢理工大學(xué);2014年
7 王維;省域高速公路聯(lián)網(wǎng)綜合監(jiān)控系統(tǒng)的研究[D];長安大學(xué);2012年
,本文編號:886888
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/886888.html