物聯(lián)網(wǎng)平臺系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時間:2023-09-21 20:06
目前,隨著物聯(lián)網(wǎng)領(lǐng)域技術(shù)的快速發(fā)展,不同需求的物聯(lián)網(wǎng)平臺應(yīng)運(yùn)而生,物聯(lián)網(wǎng)技術(shù)對人類的生產(chǎn)及生活方法的影響越來越大,使得物聯(lián)網(wǎng)平臺的建設(shè)逐漸成為當(dāng)前熱點(diǎn)課題。因此本課題通過設(shè)計(jì)了一套農(nóng)業(yè)物聯(lián)網(wǎng)平臺,實(shí)現(xiàn)農(nóng)業(yè)物聯(lián)網(wǎng)的遠(yuǎn)程采集、遠(yuǎn)程控制、數(shù)據(jù)可視化、智能化處理等功能。同時,本文所搭建的多功能一體化農(nóng)業(yè)物聯(lián)網(wǎng)平臺,是通過基于高并發(fā)架構(gòu),采用較為新穎的軟件開發(fā)框架,結(jié)合多種開源技術(shù),并改進(jìn)數(shù)據(jù)存儲方式,來應(yīng)對物聯(lián)網(wǎng)設(shè)備數(shù)量呈指數(shù)型上漲趨勢,并滿足物聯(lián)網(wǎng)平臺支持大量網(wǎng)絡(luò)連接的需求,以及有效避免數(shù)據(jù)持久化效率低下的問題。本文首先對物聯(lián)網(wǎng)平臺的架構(gòu)與技術(shù)路線進(jìn)行分析,根據(jù)功能將整個平臺系統(tǒng)分為物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,分別對其進(jìn)行設(shè)計(jì),降低平臺系統(tǒng)的耦合性。然后,依據(jù)設(shè)計(jì)內(nèi)容分別進(jìn)行實(shí)現(xiàn):物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器采用Netty高性能NIO框架搭建,并基于自定義的通信協(xié)議,實(shí)現(xiàn)與物聯(lián)網(wǎng)設(shè)備的高并發(fā)網(wǎng)絡(luò)連接,完成物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)采集、設(shè)備控制、定時任務(wù)及自動決策等功能;應(yīng)用服務(wù)器分為提供后端服務(wù)接口的后端服務(wù)集群和監(jiān)控管理服務(wù)集群的后端服務(wù)治理,總體采用微服務(wù)架構(gòu)搭建,后端服務(wù)集群單體服...
【文章頁數(shù)】:106 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 物聯(lián)網(wǎng)平臺的發(fā)展現(xiàn)狀
1.2.2 農(nóng)業(yè)物聯(lián)網(wǎng)發(fā)展現(xiàn)狀
1.3 論文主要工作
1.4 論文組織結(jié)構(gòu)
第2章 相關(guān)技術(shù)介紹
2.1 異步事件驅(qū)動Netty框架
2.2 SpringBoot概述
2.3 SpringCloud微服務(wù)架構(gòu)
2.4 數(shù)據(jù)庫與持久層框架
2.5 消息中間件
2.6 分布式文件系統(tǒng)HDFS
2.7 本章小結(jié)
第3章 農(nóng)業(yè)物聯(lián)網(wǎng)平臺系統(tǒng)的設(shè)計(jì)與分析
3.1 農(nóng)業(yè)物聯(lián)網(wǎng)平臺的需求分析
3.1.1 功能性需求分析
3.1.2 非功能性需求
3.2 農(nóng)業(yè)物聯(lián)網(wǎng)平臺的架構(gòu)分析
3.2.1 應(yīng)用服務(wù)器的分析
3.2.2 數(shù)據(jù)庫服務(wù)器的分析
3.2.3 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的分析
3.3 平臺系統(tǒng)整體架構(gòu)的設(shè)計(jì)
3.4 應(yīng)用服務(wù)器的設(shè)計(jì)
3.4.1 后端服務(wù)集群的設(shè)計(jì)
3.4.2 后端服務(wù)治理的設(shè)計(jì)
3.5 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的設(shè)計(jì)
3.5.1 功能性設(shè)計(jì)
3.5.2 高并發(fā)設(shè)計(jì)
3.5.3 基于AES算法的安全傳輸設(shè)計(jì)
3.6 物聯(lián)網(wǎng)平臺高可用數(shù)據(jù)庫服務(wù)器的設(shè)計(jì)
3.6.1 數(shù)據(jù)庫的架構(gòu)與讀寫設(shè)計(jì)
3.6.2 數(shù)據(jù)庫表設(shè)計(jì)
3.7 本章小結(jié)
第4章 農(nóng)業(yè)物聯(lián)網(wǎng)平臺系統(tǒng)的實(shí)現(xiàn)
4.1 搭建高可用主從架構(gòu)數(shù)據(jù)庫集群
4.1.1 雙主多從的配置與實(shí)現(xiàn)
4.1.2 基于MySQL主/從模型的高可用實(shí)現(xiàn)
4.2 應(yīng)用服務(wù)器后端服務(wù)集群的實(shí)現(xiàn)
4.2.1 用戶管理服務(wù)
4.2.2 角色管理服務(wù)
4.2.3 地塊管理服務(wù)
4.2.4 數(shù)據(jù)分析服務(wù)
4.2.5 消息管理服務(wù)
4.2.6 設(shè)備管理服務(wù)
4.2.7 策略管理服務(wù)
4.2.8 資料管理服務(wù)
4.3 應(yīng)用服務(wù)器系統(tǒng)服務(wù)治理的實(shí)現(xiàn)
4.3.1 高可用Nacos注冊與配置服務(wù)中心
4.3.2 Api網(wǎng)關(guān)
4.3.3 基于Oauth2的認(rèn)證服務(wù)器實(shí)現(xiàn)
4.3.4 系統(tǒng)服務(wù)的熔斷、降級與限流
4.4 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的實(shí)現(xiàn)
4.4.1 高并發(fā)架構(gòu)的實(shí)現(xiàn)
4.4.2 功能性實(shí)現(xiàn)
4.4.3 基于AES算法的數(shù)據(jù)安全傳輸實(shí)現(xiàn)
4.5 本章小結(jié)
第5章 農(nóng)業(yè)物聯(lián)網(wǎng)平臺的系統(tǒng)測試
5.1 系統(tǒng)測試環(huán)境與工具
5.1.1 測試環(huán)境搭建
5.1.2 測試工具
5.2 功能測試
5.2.1 應(yīng)用服務(wù)器的功能測試
5.2.2 系統(tǒng)服務(wù)治理功能測試
5.2.3 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器功能測試
5.3 性能測試
5.3.1 應(yīng)用服務(wù)器的高可用測試
5.3.2 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的高并發(fā)測試
5.3.3 基于消息中間件的數(shù)據(jù)持久化性能測試
5.3.4 物聯(lián)網(wǎng)平臺的可伸縮性分析
5.4 本章小結(jié)
第6章 總結(jié)與展望
參考文獻(xiàn)
指導(dǎo)教師對研究生學(xué)位論文的學(xué)術(shù)評語
學(xué)位論文答辯委員會決議書
致謝
攻讀碩士學(xué)位期間的研究成果
本文編號:3848306
【文章頁數(shù)】:106 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 物聯(lián)網(wǎng)平臺的發(fā)展現(xiàn)狀
1.2.2 農(nóng)業(yè)物聯(lián)網(wǎng)發(fā)展現(xiàn)狀
1.3 論文主要工作
1.4 論文組織結(jié)構(gòu)
第2章 相關(guān)技術(shù)介紹
2.1 異步事件驅(qū)動Netty框架
2.2 SpringBoot概述
2.3 SpringCloud微服務(wù)架構(gòu)
2.4 數(shù)據(jù)庫與持久層框架
2.5 消息中間件
2.6 分布式文件系統(tǒng)HDFS
2.7 本章小結(jié)
第3章 農(nóng)業(yè)物聯(lián)網(wǎng)平臺系統(tǒng)的設(shè)計(jì)與分析
3.1 農(nóng)業(yè)物聯(lián)網(wǎng)平臺的需求分析
3.1.1 功能性需求分析
3.1.2 非功能性需求
3.2 農(nóng)業(yè)物聯(lián)網(wǎng)平臺的架構(gòu)分析
3.2.1 應(yīng)用服務(wù)器的分析
3.2.2 數(shù)據(jù)庫服務(wù)器的分析
3.2.3 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的分析
3.3 平臺系統(tǒng)整體架構(gòu)的設(shè)計(jì)
3.4 應(yīng)用服務(wù)器的設(shè)計(jì)
3.4.1 后端服務(wù)集群的設(shè)計(jì)
3.4.2 后端服務(wù)治理的設(shè)計(jì)
3.5 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的設(shè)計(jì)
3.5.1 功能性設(shè)計(jì)
3.5.2 高并發(fā)設(shè)計(jì)
3.5.3 基于AES算法的安全傳輸設(shè)計(jì)
3.6 物聯(lián)網(wǎng)平臺高可用數(shù)據(jù)庫服務(wù)器的設(shè)計(jì)
3.6.1 數(shù)據(jù)庫的架構(gòu)與讀寫設(shè)計(jì)
3.6.2 數(shù)據(jù)庫表設(shè)計(jì)
3.7 本章小結(jié)
第4章 農(nóng)業(yè)物聯(lián)網(wǎng)平臺系統(tǒng)的實(shí)現(xiàn)
4.1 搭建高可用主從架構(gòu)數(shù)據(jù)庫集群
4.1.1 雙主多從的配置與實(shí)現(xiàn)
4.1.2 基于MySQL主/從模型的高可用實(shí)現(xiàn)
4.2 應(yīng)用服務(wù)器后端服務(wù)集群的實(shí)現(xiàn)
4.2.1 用戶管理服務(wù)
4.2.2 角色管理服務(wù)
4.2.3 地塊管理服務(wù)
4.2.4 數(shù)據(jù)分析服務(wù)
4.2.5 消息管理服務(wù)
4.2.6 設(shè)備管理服務(wù)
4.2.7 策略管理服務(wù)
4.2.8 資料管理服務(wù)
4.3 應(yīng)用服務(wù)器系統(tǒng)服務(wù)治理的實(shí)現(xiàn)
4.3.1 高可用Nacos注冊與配置服務(wù)中心
4.3.2 Api網(wǎng)關(guān)
4.3.3 基于Oauth2的認(rèn)證服務(wù)器實(shí)現(xiàn)
4.3.4 系統(tǒng)服務(wù)的熔斷、降級與限流
4.4 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的實(shí)現(xiàn)
4.4.1 高并發(fā)架構(gòu)的實(shí)現(xiàn)
4.4.2 功能性實(shí)現(xiàn)
4.4.3 基于AES算法的數(shù)據(jù)安全傳輸實(shí)現(xiàn)
4.5 本章小結(jié)
第5章 農(nóng)業(yè)物聯(lián)網(wǎng)平臺的系統(tǒng)測試
5.1 系統(tǒng)測試環(huán)境與工具
5.1.1 測試環(huán)境搭建
5.1.2 測試工具
5.2 功能測試
5.2.1 應(yīng)用服務(wù)器的功能測試
5.2.2 系統(tǒng)服務(wù)治理功能測試
5.2.3 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器功能測試
5.3 性能測試
5.3.1 應(yīng)用服務(wù)器的高可用測試
5.3.2 物聯(lián)網(wǎng)數(shù)據(jù)接入服務(wù)器的高并發(fā)測試
5.3.3 基于消息中間件的數(shù)據(jù)持久化性能測試
5.3.4 物聯(lián)網(wǎng)平臺的可伸縮性分析
5.4 本章小結(jié)
第6章 總結(jié)與展望
參考文獻(xiàn)
指導(dǎo)教師對研究生學(xué)位論文的學(xué)術(shù)評語
學(xué)位論文答辯委員會決議書
致謝
攻讀碩士學(xué)位期間的研究成果
本文編號:3848306
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3848306.html
最近更新
教材專著