基于智慧社區(qū)用電管理的客戶端軟件的研究與開發(fā)
發(fā)布時間:2021-09-24 18:34
近年來,隨著移動通信和互聯(lián)網(wǎng)的融合發(fā)展,“智慧城市”的概念應(yīng)運(yùn)而生。其中,“智慧社區(qū)”作為“智慧城市”的縮影,將物聯(lián)網(wǎng)、云計算等先進(jìn)技術(shù)帶入社區(qū)生活,改善了傳統(tǒng)社區(qū)存在的社區(qū)管理效率低、生活服務(wù)不夠便捷等問題,實現(xiàn)了對傳統(tǒng)社區(qū)的改造和升級。本課題以當(dāng)前流行的智能移動終端為切入點(diǎn),將移動通信互聯(lián)的高便捷性、高隱私性等優(yōu)勢融入社區(qū)服務(wù)系統(tǒng)中,為居民提供智能化的生活服務(wù)、舒適便利的生活環(huán)境。本文綜合考慮了社區(qū)的功能性和非功能性的需求,設(shè)計了一套完整的智慧社區(qū)用電管理系統(tǒng),該系統(tǒng)既為居民提供了智能化的生活服務(wù),也為社區(qū)管理者提供了便捷的管理。該系統(tǒng)的設(shè)計主要包括智慧社區(qū)用電管理系統(tǒng)的架構(gòu)設(shè)計、數(shù)據(jù)庫的設(shè)計、客戶端軟件設(shè)計。該系統(tǒng)的架構(gòu)設(shè)計主要基于HTTP、Modbus等多種通信協(xié)議和物聯(lián)網(wǎng)、消息中間件技術(shù)、Tomcat服務(wù)器等相關(guān)技術(shù),設(shè)計了基于物聯(lián)網(wǎng)的系統(tǒng)架構(gòu),并介紹了系統(tǒng)中各重要組成部分,包括云服務(wù)器、智能移動終端等。本文也設(shè)計了智慧社區(qū)的重點(diǎn)模塊——智能用電服務(wù)系統(tǒng),通過分布式光伏發(fā)電和充電樁技術(shù)等關(guān)鍵技術(shù),詳細(xì)講解了系統(tǒng)各組成部分的分析與設(shè)計。其中,系統(tǒng)中的云服務(wù)器采用了消息中間件Ac...
【文章來源】:東南大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【部分圖文】:
HTTP工作過程
3.3.2 智能移動終端介紹本課題的客戶端軟件基于 Ionic 開發(fā)技術(shù),跨 iOS 和 Android 平臺開發(fā)。作為智慧社區(qū)服務(wù)系統(tǒng)中的關(guān)鍵,客戶端軟件具有使用靈活、便捷等優(yōu)點(diǎn),是業(yè)主享受小區(qū)智能化生活的途徑。該客戶端主要通過 HTTP 協(xié)議與云服務(wù)器之間進(jìn)行信息交互,包括用戶登錄、社區(qū)公告、物業(yè)報修等功能模塊。通過 RESTful 接口獲取云服務(wù)器系統(tǒng)數(shù)據(jù)中各數(shù)據(jù),從而實現(xiàn)客戶端各功能的控制與信息數(shù)據(jù)交互。通過 WebSocket 客戶端獲取視頻流,視頻監(jiān)控可實現(xiàn)低延時視頻播放。3.3.3 云服務(wù)器介紹云服務(wù)器采用了消息中間件技術(shù) ActiveMQ,解耦各個子系統(tǒng),并在各個子系統(tǒng)之間可靠傳送消息。云服務(wù)器部署了 Web 應(yīng)用服務(wù)器 Tomcat,基于 SpringBoot 實現(xiàn) REST 架構(gòu),提供了 HTTP 服務(wù),采取了統(tǒng)一的 RESTful 接口為智能移動終端提供各項數(shù)據(jù)。通過 HTTP 客戶端接收云端各服務(wù)器數(shù)據(jù)。與社區(qū)數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器之間通過 ActiveMQ 接收智能家居、智能建筑、光伏發(fā)電等數(shù)據(jù)。云服務(wù)器接從視頻轉(zhuǎn)碼服務(wù)接收視頻流,并通過 WebSocket 客戶端推送到終端。
建筑服務(wù)器數(shù)據(jù)、光伏發(fā)電服務(wù)器數(shù)據(jù)。當(dāng)用戶下發(fā)指令時,通過 ActiveMQ 接收智能移動終端下發(fā)的指令,對智能家居、水泵、路燈等進(jìn)行控制。其中,OPC客戶端接收智能家居數(shù)據(jù),同時通過 ActiveMQ 將數(shù)據(jù)實時同步到云服務(wù)器。光伏發(fā)電數(shù)據(jù)通過 MQTT 客戶端接收,并轉(zhuǎn)存到云端服務(wù)器數(shù)據(jù)端。3.3.5 視頻數(shù)據(jù)轉(zhuǎn)碼服務(wù)器介紹如圖 3.5 所示,智能移動終端下發(fā)指令,通過 ActiveMQ 將包含“user”“、func”、“camera”、“number”、“action”等字段的消息傳送至服務(wù)器實現(xiàn)啟動或者停止。主要采用了 FFmpeg 技術(shù)采集視頻流、轉(zhuǎn)碼并推送至云服務(wù)器。視頻播放的原理主要如下:應(yīng)用 HTML5 的 video 元素可以獲取本地攝像頭的視頻信息,利用本地的 canvas 元素來獲取 video 標(biāo)簽取得的影像數(shù)據(jù),并將數(shù)據(jù)作為 canvas 元素的輸入,如此便可以在canvas元素中顯示video標(biāo)簽獲取的影像信息。將此canvas元素中的源信息流通過 WebSocket 信道傳輸至用戶客戶端,只要客戶端的WebSocket 和服務(wù)端的 WebSocket 都處于 message 狀態(tài),就可以傳送和接收兩兩相互傳送的視頻數(shù)據(jù)。由于人腦和人眼的反映延遲,由 canvas 每隔 200 毫秒顯示的影像信息,與視頻播放效果相似[43-44]。
【參考文獻(xiàn)】:
期刊論文
[1]基于Ionic框架的混合應(yīng)用開發(fā)技術(shù)探究與實現(xiàn)[J]. 童茂林. 無線互聯(lián)科技. 2017(19)
[2]北京市智慧社區(qū)發(fā)展現(xiàn)狀與對策研究[J]. 梁麗. 電子政務(wù). 2016(08)
[3]新加坡“智慧2025”發(fā)展規(guī)劃[J]. 劉學(xué)華,賴丹馨,羅婕. 中國建設(shè)信息化. 2016(09)
[4]基于Ionic和Cordova的跨平臺移動APP的研究與應(yīng)用[J]. 朱凱南,李艷平,申閆春,魏鄧航,余越. 電腦知識與技術(shù). 2016(01)
[5]日本智慧城市的構(gòu)想、發(fā)展進(jìn)程與啟示[J]. 李彬,魏紅江,鄧美薇. 日本研究. 2015(02)
[6]混合移動應(yīng)用開發(fā)模式的新策略[J]. 杜帥,鄂海紅,許可. 軟件. 2015(06)
[7]簡談AngularJS在下一代Web開發(fā)中的應(yīng)用[J]. 董英茹. 軟件工程師. 2015(05)
[8]基于移動互聯(lián)網(wǎng)的新業(yè)務(wù)發(fā)展模式[J]. 劉鑫,高陽. 通訊世界. 2015(08)
[9]面向智能電網(wǎng)應(yīng)用的電力大數(shù)據(jù)關(guān)鍵技術(shù)[J]. 彭小圣,鄧迪元,程時杰,文勁宇,李朝暉,牛林. 中國電機(jī)工程學(xué)報. 2015(03)
[10]移動混合開發(fā)框架[J]. 徐隆龍,李瑩,白靜. 計算機(jī)系統(tǒng)應(yīng)用. 2014(12)
碩士論文
[1]基于Android的智慧社區(qū)系統(tǒng)設(shè)計與實現(xiàn)[D]. 王瑞剛.山東大學(xué) 2017
[2]物聯(lián)網(wǎng)技術(shù)下電動汽車充電樁設(shè)計研究[D]. 王杰.湖北工業(yè)大學(xué) 2017
[3]智能電網(wǎng)與物聯(lián)網(wǎng)關(guān)鍵技術(shù)研究[D]. 王振.山東大學(xué) 2017
[4]基于物聯(lián)網(wǎng)的智慧社區(qū)管理系統(tǒng)研究[D]. 喬俞豪.中北大學(xué) 2017
[5]分布式光伏監(jiān)控系統(tǒng)關(guān)鍵技術(shù)研究及應(yīng)用[D]. 王躍強(qiáng).華北電力大學(xué)(北京) 2016
[6]中國智慧社區(qū)發(fā)展實踐及其前景研究[D]. 肖羽.上海社會科學(xué)院 2016
[7]基于IEC104協(xié)議的實時數(shù)據(jù)庫的驅(qū)動實現(xiàn)與應(yīng)用[D]. 周愛斌.華南理工大學(xué) 2016
[8]基于Ionic和PhoneGap的移動跨平臺開發(fā)技術(shù)研究與應(yīng)用實現(xiàn)[D]. 梁穌.云南大學(xué) 2016
[9]基于Android的智慧社區(qū)客戶端軟件設(shè)計與實現(xiàn)[D]. 趙振中.浙江工業(yè)大學(xué) 2015
[10]蘇州市工業(yè)園區(qū)“智慧社區(qū)”平臺的設(shè)計與實現(xiàn)[D]. 劉磊.蘇州大學(xué) 2015
本文編號:3408241
【文章來源】:東南大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【部分圖文】:
HTTP工作過程
3.3.2 智能移動終端介紹本課題的客戶端軟件基于 Ionic 開發(fā)技術(shù),跨 iOS 和 Android 平臺開發(fā)。作為智慧社區(qū)服務(wù)系統(tǒng)中的關(guān)鍵,客戶端軟件具有使用靈活、便捷等優(yōu)點(diǎn),是業(yè)主享受小區(qū)智能化生活的途徑。該客戶端主要通過 HTTP 協(xié)議與云服務(wù)器之間進(jìn)行信息交互,包括用戶登錄、社區(qū)公告、物業(yè)報修等功能模塊。通過 RESTful 接口獲取云服務(wù)器系統(tǒng)數(shù)據(jù)中各數(shù)據(jù),從而實現(xiàn)客戶端各功能的控制與信息數(shù)據(jù)交互。通過 WebSocket 客戶端獲取視頻流,視頻監(jiān)控可實現(xiàn)低延時視頻播放。3.3.3 云服務(wù)器介紹云服務(wù)器采用了消息中間件技術(shù) ActiveMQ,解耦各個子系統(tǒng),并在各個子系統(tǒng)之間可靠傳送消息。云服務(wù)器部署了 Web 應(yīng)用服務(wù)器 Tomcat,基于 SpringBoot 實現(xiàn) REST 架構(gòu),提供了 HTTP 服務(wù),采取了統(tǒng)一的 RESTful 接口為智能移動終端提供各項數(shù)據(jù)。通過 HTTP 客戶端接收云端各服務(wù)器數(shù)據(jù)。與社區(qū)數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器之間通過 ActiveMQ 接收智能家居、智能建筑、光伏發(fā)電等數(shù)據(jù)。云服務(wù)器接從視頻轉(zhuǎn)碼服務(wù)接收視頻流,并通過 WebSocket 客戶端推送到終端。
建筑服務(wù)器數(shù)據(jù)、光伏發(fā)電服務(wù)器數(shù)據(jù)。當(dāng)用戶下發(fā)指令時,通過 ActiveMQ 接收智能移動終端下發(fā)的指令,對智能家居、水泵、路燈等進(jìn)行控制。其中,OPC客戶端接收智能家居數(shù)據(jù),同時通過 ActiveMQ 將數(shù)據(jù)實時同步到云服務(wù)器。光伏發(fā)電數(shù)據(jù)通過 MQTT 客戶端接收,并轉(zhuǎn)存到云端服務(wù)器數(shù)據(jù)端。3.3.5 視頻數(shù)據(jù)轉(zhuǎn)碼服務(wù)器介紹如圖 3.5 所示,智能移動終端下發(fā)指令,通過 ActiveMQ 將包含“user”“、func”、“camera”、“number”、“action”等字段的消息傳送至服務(wù)器實現(xiàn)啟動或者停止。主要采用了 FFmpeg 技術(shù)采集視頻流、轉(zhuǎn)碼并推送至云服務(wù)器。視頻播放的原理主要如下:應(yīng)用 HTML5 的 video 元素可以獲取本地攝像頭的視頻信息,利用本地的 canvas 元素來獲取 video 標(biāo)簽取得的影像數(shù)據(jù),并將數(shù)據(jù)作為 canvas 元素的輸入,如此便可以在canvas元素中顯示video標(biāo)簽獲取的影像信息。將此canvas元素中的源信息流通過 WebSocket 信道傳輸至用戶客戶端,只要客戶端的WebSocket 和服務(wù)端的 WebSocket 都處于 message 狀態(tài),就可以傳送和接收兩兩相互傳送的視頻數(shù)據(jù)。由于人腦和人眼的反映延遲,由 canvas 每隔 200 毫秒顯示的影像信息,與視頻播放效果相似[43-44]。
【參考文獻(xiàn)】:
期刊論文
[1]基于Ionic框架的混合應(yīng)用開發(fā)技術(shù)探究與實現(xiàn)[J]. 童茂林. 無線互聯(lián)科技. 2017(19)
[2]北京市智慧社區(qū)發(fā)展現(xiàn)狀與對策研究[J]. 梁麗. 電子政務(wù). 2016(08)
[3]新加坡“智慧2025”發(fā)展規(guī)劃[J]. 劉學(xué)華,賴丹馨,羅婕. 中國建設(shè)信息化. 2016(09)
[4]基于Ionic和Cordova的跨平臺移動APP的研究與應(yīng)用[J]. 朱凱南,李艷平,申閆春,魏鄧航,余越. 電腦知識與技術(shù). 2016(01)
[5]日本智慧城市的構(gòu)想、發(fā)展進(jìn)程與啟示[J]. 李彬,魏紅江,鄧美薇. 日本研究. 2015(02)
[6]混合移動應(yīng)用開發(fā)模式的新策略[J]. 杜帥,鄂海紅,許可. 軟件. 2015(06)
[7]簡談AngularJS在下一代Web開發(fā)中的應(yīng)用[J]. 董英茹. 軟件工程師. 2015(05)
[8]基于移動互聯(lián)網(wǎng)的新業(yè)務(wù)發(fā)展模式[J]. 劉鑫,高陽. 通訊世界. 2015(08)
[9]面向智能電網(wǎng)應(yīng)用的電力大數(shù)據(jù)關(guān)鍵技術(shù)[J]. 彭小圣,鄧迪元,程時杰,文勁宇,李朝暉,牛林. 中國電機(jī)工程學(xué)報. 2015(03)
[10]移動混合開發(fā)框架[J]. 徐隆龍,李瑩,白靜. 計算機(jī)系統(tǒng)應(yīng)用. 2014(12)
碩士論文
[1]基于Android的智慧社區(qū)系統(tǒng)設(shè)計與實現(xiàn)[D]. 王瑞剛.山東大學(xué) 2017
[2]物聯(lián)網(wǎng)技術(shù)下電動汽車充電樁設(shè)計研究[D]. 王杰.湖北工業(yè)大學(xué) 2017
[3]智能電網(wǎng)與物聯(lián)網(wǎng)關(guān)鍵技術(shù)研究[D]. 王振.山東大學(xué) 2017
[4]基于物聯(lián)網(wǎng)的智慧社區(qū)管理系統(tǒng)研究[D]. 喬俞豪.中北大學(xué) 2017
[5]分布式光伏監(jiān)控系統(tǒng)關(guān)鍵技術(shù)研究及應(yīng)用[D]. 王躍強(qiáng).華北電力大學(xué)(北京) 2016
[6]中國智慧社區(qū)發(fā)展實踐及其前景研究[D]. 肖羽.上海社會科學(xué)院 2016
[7]基于IEC104協(xié)議的實時數(shù)據(jù)庫的驅(qū)動實現(xiàn)與應(yīng)用[D]. 周愛斌.華南理工大學(xué) 2016
[8]基于Ionic和PhoneGap的移動跨平臺開發(fā)技術(shù)研究與應(yīng)用實現(xiàn)[D]. 梁穌.云南大學(xué) 2016
[9]基于Android的智慧社區(qū)客戶端軟件設(shè)計與實現(xiàn)[D]. 趙振中.浙江工業(yè)大學(xué) 2015
[10]蘇州市工業(yè)園區(qū)“智慧社區(qū)”平臺的設(shè)計與實現(xiàn)[D]. 劉磊.蘇州大學(xué) 2015
本文編號:3408241
本文鏈接:http://www.sikaile.net/guanlilunwen/shequguanli/3408241.html
最近更新
教材專著