基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)

基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)

ID:35055872

大小:2.86 MB

頁數(shù):61頁

時間:2019-03-17

基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)_第1頁
基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)_第2頁
基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)_第3頁
基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)_第4頁
基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于bs架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫

1、碩士學位論文基于B/S架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)DESIGNANDIMPLEMENTATIONOFUPPERCOMPUTERSOFTWARESYSTEMFORAGRICULTUREIOTBASEDONB/SARCHITECTURE李飛雅哈爾濱工業(yè)大學2016年6月國內(nèi)圖書分類號:TP311學校代碼:10213國際圖書分類號:004.41密級:公開工學碩士學位論文基于B/S架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng)設(shè)計與實現(xiàn)碩士研究生:李飛雅導(dǎo)師:譚曉昀教授申請學位級別:工學碩士學科、專業(yè):微電子學與

2、固體電子學所在單位:航天學院答辯日期:2016年6月授予學位單位:哈爾濱工業(yè)大學ClassifiedIndex:TP311U.D.C:004.41DissertationfortheMasterDegreeinEngineeringDESIGNANDIMPLEMENTATIONOFUPPERCOMPUTERSOFTWARESYSTEMFORAGRICULTUREIOTBASEDONB/SARCHITECTURECandidate:LiFeiyaSupervisor:Prof.TanXiaoyunAca

3、demicDegreeAppliedfor:MasterofEngineeringSpeciality:MicroelectronicsandSolid-StateElectronicsAffiliation:SchoolofAstronauticsDateofDefence:June,2016Degree-Conferring-Institution:HarbinInstituteofTechnology哈爾濱工業(yè)大學工學碩士學位論文摘要農(nóng)業(yè)物聯(lián)網(wǎng)現(xiàn)如今已經(jīng)成為焦點,甚至已經(jīng)得到了國家政策的支持。智

4、慧農(nóng)業(yè)將計算機技術(shù)與農(nóng)業(yè)相結(jié)合,實現(xiàn)農(nóng)業(yè)物聯(lián)網(wǎng),對農(nóng)業(yè)的發(fā)展有著重要的意義。本文設(shè)計實現(xiàn)了基于B/S架構(gòu)的農(nóng)業(yè)物聯(lián)網(wǎng)上位機軟件系統(tǒng),使得客戶機的壓力減輕,大大提高了效率。對于一個農(nóng)業(yè)物聯(lián)網(wǎng)工程,每一個數(shù)據(jù)子站包含若干個模擬輸入設(shè)備、數(shù)字輸入設(shè)備和數(shù)字輸出設(shè)備,每個子站中的設(shè)備都需要進行管理,包括實時監(jiān)測數(shù)據(jù)和遠程監(jiān)控,因此上位機需要與數(shù)據(jù)子站、用戶和數(shù)據(jù)庫進行通信。本文軟件系統(tǒng)采用B/S架構(gòu),在Node.js環(huán)境下對軟件系統(tǒng)進行設(shè)計與實現(xiàn)。服務(wù)器端與數(shù)據(jù)庫之間的數(shù)據(jù)交互通過node-mysql功能模塊

5、實現(xiàn),服務(wù)器端與數(shù)據(jù)子站的通信通過jsmodbus功能模塊進行實現(xiàn),服務(wù)器端與瀏覽器端通過WebSocket進行實時通信。整個軟件系統(tǒng)分為服務(wù)器端、瀏覽器端和數(shù)據(jù)庫三個部分。服務(wù)器端具體實現(xiàn)與瀏覽器端、數(shù)據(jù)子站和數(shù)據(jù)庫之間的數(shù)據(jù)交互;瀏覽器端實現(xiàn)用戶對服務(wù)器和數(shù)據(jù)庫的訪問,也實現(xiàn)用戶對數(shù)據(jù)子站的實時監(jiān)控;數(shù)據(jù)庫中用戶表、設(shè)備表和日志表實現(xiàn)系統(tǒng)數(shù)據(jù)的持久化。本文按照具體功能進行模塊化分配,將軟件系統(tǒng)分為數(shù)據(jù)庫模塊、Modbus通信模塊、設(shè)備管理模塊、登錄模塊、數(shù)據(jù)監(jiān)控模塊、設(shè)備信息管理模塊、歷史數(shù)據(jù)查詢

6、模塊和Map模塊。數(shù)據(jù)庫部分主要根據(jù)需求,建立數(shù)據(jù)庫物理模型,完成各個功能表的設(shè)計。最后,對軟件系統(tǒng)進行測試,測試結(jié)果表明,服務(wù)器軟件運行平穩(wěn),可以與瀏覽器端、數(shù)據(jù)庫和數(shù)據(jù)子站進行有效快速的通信。各項性能優(yōu)良,系統(tǒng)通用性強、穩(wěn)定性好,實現(xiàn)了上位機數(shù)據(jù)監(jiān)控的基本功能,并在此基礎(chǔ)上提供了友好的用戶界面。軟件系統(tǒng)各部分能夠按照預(yù)定的要求,協(xié)調(diào)運行,達到了預(yù)期的目的。關(guān)鍵詞:農(nóng)業(yè)物聯(lián)網(wǎng);上位機軟件;B/S架構(gòu)-I-哈爾濱工業(yè)大學工學碩士學位論文AbstractNowadays,agricultureIOTha

7、sbecomethefocusandhasevengotthesupportofnationalpolicy.IntelligentagriculturecombinescomputertechnologyandagriculturetorealizetheagricultureIOT.Itisofgreatsignificancetothedevelopmentofagriculture.Thispaperdesignsandimplementstheuppercomputersoftwaresys

8、temofagricultureIOTbasedonthebrowser/serverarchitecture.Thepressureofclientisreducedandtheefficiencyisgreatlyimproved.ForanagriculturalIOTengineering,eachdatasub-stationcontainsanumberofanaloginputdevices,digitalinputanddigitalou

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。