基于Internet的溫濕度測(cè)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-12-09 13:07
隨著Internet的進(jìn)一步普及,網(wǎng)絡(luò)帶寬容量和穩(wěn)定性的不斷提高,為實(shí)現(xiàn)基于Internet的測(cè)控系統(tǒng)創(chuàng)造出越來越好的條件。測(cè)控系統(tǒng)的分布式和網(wǎng)絡(luò)化已經(jīng)成為一種趨勢(shì)。本文順應(yīng)這一趨勢(shì)研究了一種基于Internet的測(cè)控系統(tǒng)實(shí)現(xiàn)方案,以高速以太網(wǎng)作為現(xiàn)場(chǎng)測(cè)控子系統(tǒng),在這個(gè)子系統(tǒng)中,通過網(wǎng)關(guān)節(jié)點(diǎn)管理這個(gè)子系統(tǒng)的采集單元和控制單元,并通過網(wǎng)關(guān)節(jié)點(diǎn)與Internet上的服務(wù)器進(jìn)行通信,Internet服務(wù)器通過提供webservice接口可方便與第三方應(yīng)用實(shí)現(xiàn)交互,同時(shí)通過遠(yuǎn)程登錄Internet服務(wù)器,可以通過web頁面實(shí)現(xiàn)對(duì)測(cè)控系統(tǒng)的管理。在通信方式方面,從測(cè)控子系統(tǒng)這一級(jí)開始,全部采用網(wǎng)絡(luò)通信方式。在現(xiàn)場(chǎng)測(cè)控子系統(tǒng)內(nèi)部,網(wǎng)關(guān)節(jié)點(diǎn)與采集節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn)與控制節(jié)點(diǎn)間的通信方式全部采用網(wǎng)絡(luò)通信方式。在采集節(jié)點(diǎn)和控制節(jié)點(diǎn)上的網(wǎng)絡(luò)通信功能實(shí)現(xiàn),是通過移植精簡(jiǎn)的TCP/IP協(xié)議棧到8位增強(qiáng)型單片機(jī)C8051F340中實(shí)現(xiàn)。在應(yīng)用層通信協(xié)議選擇上,為了實(shí)現(xiàn)數(shù)據(jù)的透明傳輸,現(xiàn)場(chǎng)測(cè)控子系統(tǒng)與網(wǎng)關(guān)之間的網(wǎng)絡(luò)通信采用HTTP協(xié)議,網(wǎng)關(guān)與Internet服務(wù)器之間的網(wǎng)絡(luò)通信也是采用HTTP協(xié)議。根據(jù)這一設(shè)計(jì)方案,...
【文章頁數(shù)】:69 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 測(cè)控系統(tǒng)的發(fā)展
1.2 基于Internet的測(cè)控系統(tǒng)應(yīng)用前景
1.3 網(wǎng)絡(luò)化測(cè)控系統(tǒng)理論基礎(chǔ)
1.3.1 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
1.3.2 測(cè)控系統(tǒng)網(wǎng)絡(luò)化
1.4 webservice技術(shù)
第2章 基于Internet的溫濕度測(cè)控系統(tǒng)整體設(shè)計(jì)
2.1 總體設(shè)計(jì)思路
2.1.1 測(cè)控系統(tǒng)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)
2.1.2 測(cè)控系統(tǒng)軟件結(jié)構(gòu)
2.2 接口設(shè)計(jì)
2.2.1 測(cè)控節(jié)點(diǎn)與網(wǎng)關(guān)節(jié)點(diǎn)間接口設(shè)計(jì)
2.2.2 網(wǎng)關(guān)節(jié)點(diǎn)與Internet服務(wù)器間接口設(shè)計(jì)
2.2.3 WebService接口設(shè)計(jì)
第3章 測(cè)控節(jié)點(diǎn)設(shè)計(jì)
3.1 節(jié)點(diǎn)總體設(shè)計(jì)思路
3.2 測(cè)控節(jié)點(diǎn)硬件設(shè)計(jì)
3.2.1 C8051F340介紹
3.2.2 CP2200以太網(wǎng)控制器介紹
3.2.3 系統(tǒng)關(guān)鍵電路模塊硬件設(shè)計(jì)
3.3 測(cè)控節(jié)點(diǎn)軟件設(shè)計(jì)
3.3.1 軟件開發(fā)環(huán)境
3.3.2 測(cè)控節(jié)點(diǎn)軟件總體設(shè)計(jì)
3.3.3 CP2200網(wǎng)絡(luò)芯片初始化、接收、發(fā)送以太網(wǎng)幀分析
3.3.4 CP2200驅(qū)動(dòng)程序?qū)崿F(xiàn)
3.3.5 uIP協(xié)議棧移植和實(shí)現(xiàn)
3.3.6 基于HTTP的WEB服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
第4章 網(wǎng)關(guān)節(jié)點(diǎn)設(shè)計(jì)
4.1 網(wǎng)關(guān)節(jié)點(diǎn)分析和總體設(shè)計(jì)
4.2 網(wǎng)關(guān)節(jié)點(diǎn)服務(wù)程序設(shè)計(jì)
4.2.1 服務(wù)程序總體設(shè)計(jì)
4.2.2 TCP網(wǎng)絡(luò)通信模塊設(shè)計(jì)
4.2.3 通信格式設(shè)計(jì)
4.2.4 在網(wǎng)關(guān)節(jié)點(diǎn)端使用PID實(shí)現(xiàn)溫濕度控制
4.3 SQLite數(shù)據(jù)庫操作模塊設(shè)計(jì)
4.3.1 數(shù)據(jù)庫設(shè)計(jì)
4.3.2 SQLite數(shù)據(jù)庫介紹
4.3.3 網(wǎng)關(guān)節(jié)點(diǎn)數(shù)據(jù)表設(shè)計(jì)
4.4 網(wǎng)關(guān)節(jié)點(diǎn)程序設(shè)計(jì)結(jié)果分析
第5章 Internet服務(wù)器程序設(shè)計(jì)
5.1 Internet服務(wù)器軟件總體組織結(jié)構(gòu)
5.2 與網(wǎng)關(guān)節(jié)點(diǎn)通信的服務(wù)程序設(shè)計(jì)
5.2.1 windows服務(wù)程序
5.2.2 windows服務(wù)程序的實(shí)現(xiàn)
5.3 Internet服務(wù)器數(shù)據(jù)表設(shè)計(jì)
5.4 SQLSERVER數(shù)據(jù)庫設(shè)計(jì)
5.4.1 數(shù)據(jù)表設(shè)計(jì)需求分析
5.4.2 數(shù)據(jù)表的具體設(shè)計(jì)
5.5 web服務(wù)器程序設(shè)計(jì)
5.5.1 web服務(wù)器總體設(shè)計(jì)
5.5.2 Ajax技術(shù)的應(yīng)用
5.5.3 ZedGraph圖表類庫的使用
5.5.4 WebService接口設(shè)計(jì)
5.5.5 綜合管理系統(tǒng)設(shè)計(jì)
第6章 總結(jié)與展望
6.1 主要工作總結(jié)
6.2 下一步工作
參考文獻(xiàn)
攻讀學(xué)位期間研究成果
致謝
本文編號(hào):3871635
【文章頁數(shù)】:69 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 測(cè)控系統(tǒng)的發(fā)展
1.2 基于Internet的測(cè)控系統(tǒng)應(yīng)用前景
1.3 網(wǎng)絡(luò)化測(cè)控系統(tǒng)理論基礎(chǔ)
1.3.1 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
1.3.2 測(cè)控系統(tǒng)網(wǎng)絡(luò)化
1.4 webservice技術(shù)
第2章 基于Internet的溫濕度測(cè)控系統(tǒng)整體設(shè)計(jì)
2.1 總體設(shè)計(jì)思路
2.1.1 測(cè)控系統(tǒng)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)
2.1.2 測(cè)控系統(tǒng)軟件結(jié)構(gòu)
2.2 接口設(shè)計(jì)
2.2.1 測(cè)控節(jié)點(diǎn)與網(wǎng)關(guān)節(jié)點(diǎn)間接口設(shè)計(jì)
2.2.2 網(wǎng)關(guān)節(jié)點(diǎn)與Internet服務(wù)器間接口設(shè)計(jì)
2.2.3 WebService接口設(shè)計(jì)
第3章 測(cè)控節(jié)點(diǎn)設(shè)計(jì)
3.1 節(jié)點(diǎn)總體設(shè)計(jì)思路
3.2 測(cè)控節(jié)點(diǎn)硬件設(shè)計(jì)
3.2.1 C8051F340介紹
3.2.2 CP2200以太網(wǎng)控制器介紹
3.2.3 系統(tǒng)關(guān)鍵電路模塊硬件設(shè)計(jì)
3.3 測(cè)控節(jié)點(diǎn)軟件設(shè)計(jì)
3.3.1 軟件開發(fā)環(huán)境
3.3.2 測(cè)控節(jié)點(diǎn)軟件總體設(shè)計(jì)
3.3.3 CP2200網(wǎng)絡(luò)芯片初始化、接收、發(fā)送以太網(wǎng)幀分析
3.3.4 CP2200驅(qū)動(dòng)程序?qū)崿F(xiàn)
3.3.5 uIP協(xié)議棧移植和實(shí)現(xiàn)
3.3.6 基于HTTP的WEB服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
第4章 網(wǎng)關(guān)節(jié)點(diǎn)設(shè)計(jì)
4.1 網(wǎng)關(guān)節(jié)點(diǎn)分析和總體設(shè)計(jì)
4.2 網(wǎng)關(guān)節(jié)點(diǎn)服務(wù)程序設(shè)計(jì)
4.2.1 服務(wù)程序總體設(shè)計(jì)
4.2.2 TCP網(wǎng)絡(luò)通信模塊設(shè)計(jì)
4.2.3 通信格式設(shè)計(jì)
4.2.4 在網(wǎng)關(guān)節(jié)點(diǎn)端使用PID實(shí)現(xiàn)溫濕度控制
4.3 SQLite數(shù)據(jù)庫操作模塊設(shè)計(jì)
4.3.1 數(shù)據(jù)庫設(shè)計(jì)
4.3.2 SQLite數(shù)據(jù)庫介紹
4.3.3 網(wǎng)關(guān)節(jié)點(diǎn)數(shù)據(jù)表設(shè)計(jì)
4.4 網(wǎng)關(guān)節(jié)點(diǎn)程序設(shè)計(jì)結(jié)果分析
第5章 Internet服務(wù)器程序設(shè)計(jì)
5.1 Internet服務(wù)器軟件總體組織結(jié)構(gòu)
5.2 與網(wǎng)關(guān)節(jié)點(diǎn)通信的服務(wù)程序設(shè)計(jì)
5.2.1 windows服務(wù)程序
5.2.2 windows服務(wù)程序的實(shí)現(xiàn)
5.3 Internet服務(wù)器數(shù)據(jù)表設(shè)計(jì)
5.4 SQLSERVER數(shù)據(jù)庫設(shè)計(jì)
5.4.1 數(shù)據(jù)表設(shè)計(jì)需求分析
5.4.2 數(shù)據(jù)表的具體設(shè)計(jì)
5.5 web服務(wù)器程序設(shè)計(jì)
5.5.1 web服務(wù)器總體設(shè)計(jì)
5.5.2 Ajax技術(shù)的應(yīng)用
5.5.3 ZedGraph圖表類庫的使用
5.5.4 WebService接口設(shè)計(jì)
5.5.5 綜合管理系統(tǒng)設(shè)計(jì)
第6章 總結(jié)與展望
6.1 主要工作總結(jié)
6.2 下一步工作
參考文獻(xiàn)
攻讀學(xué)位期間研究成果
致謝
本文編號(hào):3871635
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3871635.html
最近更新
教材專著