安全性高的基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種安全性高的基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置,包括數(shù)據(jù)處理模塊。數(shù)據(jù)處理模塊與數(shù)據(jù)采集模塊、監(jiān)測(cè)顯示模塊、設(shè)備控制模塊、數(shù)據(jù)存儲(chǔ)模塊、實(shí)時(shí)報(bào)警模塊和安全驗(yàn)證模塊連接。實(shí)現(xiàn)了一種低功耗、低成本、穩(wěn)定安全的設(shè)備遠(yuǎn)程監(jiān)控解決方案。本發(fā)明裝置同時(shí)連接傳感器、設(shè)備和網(wǎng)絡(luò),實(shí)現(xiàn)了嵌入式Web服務(wù)的遠(yuǎn)程監(jiān)控裝置,可以連接入局域網(wǎng)或者Internet。用戶(hù)只需在任意一臺(tái)連接如網(wǎng)絡(luò)的電腦或手機(jī)客戶(hù)端瀏覽器上,輸入設(shè)定的IP地址或域名即可驗(yàn)證登錄嵌入式Web頁(yè)面,查看設(shè)備的使用狀態(tài),并可根據(jù)需要控制設(shè)備的開(kāi)啟與關(guān)閉,從而真正實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程監(jiān)控。
【專(zhuān)利說(shuō)明】安全性高的基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置
[0001]本申請(qǐng)是申請(qǐng)?zhí)?201310139879.3、申請(qǐng)日:2013.4.22、名稱(chēng)“基于嵌入式Web的
遠(yuǎn)程監(jiān)控裝置”的分案申請(qǐng)。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及一種基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置。
【背景技術(shù)】
[0003]設(shè)備的遠(yuǎn)程監(jiān)控是設(shè)備管理的現(xiàn)實(shí)需要,也是實(shí)現(xiàn)設(shè)備便捷管理和有效管理的重要途徑。隨著信息化技術(shù)的發(fā)展,設(shè)備遠(yuǎn)程管理的用戶(hù)需求主要體現(xiàn)在兩個(gè)層面:一是用戶(hù)能夠遠(yuǎn)程監(jiān)測(cè)設(shè)備的運(yùn)行狀態(tài);二是用戶(hù)能夠根據(jù)設(shè)備的運(yùn)行狀態(tài)隨時(shí)控制設(shè)備的開(kāi)啟和關(guān)閉。前者即為設(shè)備的遠(yuǎn)程監(jiān)測(cè),后者為設(shè)備的遠(yuǎn)程監(jiān)控。傳統(tǒng)的設(shè)備遠(yuǎn)程管理系統(tǒng)主要進(jìn)行設(shè)備的遠(yuǎn)程監(jiān)測(cè),沒(méi)有實(shí)現(xiàn)遠(yuǎn)程控制功能,因而已無(wú)法滿(mǎn)足用戶(hù)更高層次的需求。而現(xiàn)有的一些設(shè) 備遠(yuǎn)程監(jiān)控系統(tǒng)往往成本較高,對(duì)設(shè)備本身的要求也較高,如要求采用3G網(wǎng)絡(luò),要求設(shè)備具有某種專(zhuān)用接口,或者要求設(shè)備均為采用PLC控制器的設(shè)備,等等。這些限制條件顯然限制了系統(tǒng)的推廣應(yīng)用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種結(jié)構(gòu)合理,工作性能好的基于嵌入式Web的遠(yuǎn)程監(jiān)控
>J-U ρ?α裝直。
[0005]本發(fā)明的技術(shù)解決方案是:
一種基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置,其特征是:包括數(shù)據(jù)處理模塊。數(shù)據(jù)處理模塊與數(shù)據(jù)采集模塊、監(jiān)測(cè)顯示模塊、設(shè)備控制模塊、數(shù)據(jù)存儲(chǔ)模塊、實(shí)時(shí)報(bào)警模塊和安全驗(yàn)證模塊連接;
數(shù)據(jù)采集模塊是包含溫濕度傳感器、氣體傳感器、電壓電流檢測(cè)器的數(shù)據(jù)采集單元,實(shí)現(xiàn)各種數(shù)據(jù)的采集;
監(jiān)測(cè)顯示模塊負(fù)責(zé)動(dòng)態(tài)地顯示裝置所采集監(jiān)測(cè)的數(shù)據(jù)信息以及設(shè)備開(kāi)關(guān)狀態(tài);
設(shè)備控制模塊包括光電耦合器、繼電器,實(shí)現(xiàn)弱電控制強(qiáng)電;
數(shù)據(jù)存儲(chǔ)模塊負(fù)責(zé)將采集單元的數(shù)據(jù)按一定的時(shí)間間隔實(shí)時(shí)存儲(chǔ)到數(shù)據(jù)庫(kù)服務(wù)器,從而可以對(duì)該數(shù)據(jù)進(jìn)行查詢(xún)、分析與挖掘;采用MSP430的Flash存儲(chǔ)器作為存儲(chǔ)單元進(jìn)行讀取、寫(xiě)入及擦除,實(shí)現(xiàn)IP地址或域名、密碼修改等配置參數(shù)信息的實(shí)時(shí)動(dòng)態(tài)存儲(chǔ)與調(diào)用;實(shí)時(shí)報(bào)警模塊實(shí)現(xiàn)當(dāng)現(xiàn)場(chǎng)數(shù)據(jù)監(jiān)測(cè)值超過(guò)設(shè)定的閾值時(shí)能夠進(jìn)行聲光報(bào)警,并可以根據(jù)設(shè)置發(fā)送手機(jī)短信及郵件提醒設(shè)備管理員;
安全驗(yàn)證模塊實(shí)現(xiàn)當(dāng)用戶(hù)登錄嵌入式Web頁(yè)面時(shí),需要提供密碼進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后才能查看設(shè)備的狀態(tài)或控制設(shè)備的開(kāi)關(guān),保證系統(tǒng)的安全性;
數(shù)據(jù)處理模塊通過(guò)移植μ C/0S-1I操作系統(tǒng)和TCP/IP協(xié)議棧,實(shí)現(xiàn)嵌入式Web服務(wù)的遠(yuǎn)程監(jiān)控裝置;數(shù)據(jù)處理模塊負(fù)責(zé)驅(qū)動(dòng)數(shù)據(jù)采集單元模塊進(jìn)行數(shù)據(jù)采集,并對(duì)采集單元的數(shù)據(jù)進(jìn)行解析處理,提供給數(shù)據(jù)顯示模塊和數(shù)據(jù)存儲(chǔ)模塊進(jìn)行數(shù)據(jù)的顯示和存儲(chǔ);當(dāng)接收到用戶(hù)在頁(yè)面上的操作指令時(shí),數(shù)據(jù)處理模塊負(fù)責(zé)將其轉(zhuǎn)換成控制信號(hào)提供給設(shè)備控制模塊,實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程監(jiān)控;
數(shù)據(jù)處理模塊中有HTTP應(yīng)用模塊,主要調(diào)用TCP/IP模塊的API函數(shù),還包括MSP430時(shí)鐘系統(tǒng)、I/O端口、CS8900A的初始化程序,以及HTTP服務(wù)函數(shù),實(shí)現(xiàn)一個(gè)嵌入式Web的服務(wù)器網(wǎng)頁(yè);用戶(hù)在任一能真正連接入網(wǎng)絡(luò)PC機(jī)過(guò)瀏覽器或手機(jī)客戶(hù)端上訪問(wèn)嵌入式Web服務(wù)器,從而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控設(shè)備;頁(yè)面實(shí)現(xiàn)自動(dòng)刷新,將采集的數(shù)據(jù)通過(guò)HTML網(wǎng)頁(yè)的形式實(shí)時(shí)顯示出來(lái);網(wǎng)頁(yè)頁(yè)面以字符串?dāng)?shù)組的形式存儲(chǔ)于MSP430單片機(jī)中,MSP430單片機(jī)作為嵌入式Web服務(wù)器,PC機(jī)的Web瀏覽器通過(guò)嵌入式Web訪問(wèn)單片機(jī),讀取網(wǎng)頁(yè)頁(yè)面的內(nèi)容;系統(tǒng)初始化后首先對(duì)接收到的網(wǎng)絡(luò)數(shù)據(jù)幀進(jìn)行類(lèi)型判斷,如果收到的數(shù)據(jù)包是ICMP數(shù)據(jù)包,則進(jìn)行ICMP協(xié)議處理,返回應(yīng)答信息,用于用戶(hù)驗(yàn)證網(wǎng)絡(luò)連通情況;如果是數(shù)據(jù)包是網(wǎng)頁(yè)GET請(qǐng)求,則將存儲(chǔ)在ROM中的登陸網(wǎng)頁(yè)發(fā)布出來(lái),用戶(hù)登錄驗(yàn)證成功后進(jìn)入相應(yīng)的設(shè)備控制網(wǎng)頁(yè),用戶(hù)可以通過(guò)點(diǎn)擊網(wǎng)頁(yè)中相應(yīng)按鈕,驅(qū)動(dòng)外接的繼電器,實(shí)現(xiàn)對(duì)遠(yuǎn)程設(shè)備進(jìn)行開(kāi)關(guān)控制;系統(tǒng)完成I/O端口、開(kāi)中斷、寄存器一系列初始化后即進(jìn)入HTTP服務(wù)狀態(tài),嵌入式Web服務(wù)器開(kāi)始進(jìn)入正常工作狀態(tài);當(dāng)用戶(hù)通過(guò)瀏覽器訪問(wèn)嵌入式Web頁(yè)面,嵌入式Web服務(wù)器即可收到HTTP請(qǐng)求,并作出處理和響應(yīng)。
[0006]數(shù)據(jù)處理模塊采用MSP430F1611單片機(jī)負(fù)責(zé)程序的存儲(chǔ)、執(zhí)行和數(shù)據(jù)處理,利用CS8900A網(wǎng)絡(luò)控制器芯片實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸功能。
[0007]本發(fā)明結(jié)構(gòu)合理,工作性能好。利用嵌入式Web,將設(shè)備的運(yùn)行狀態(tài)信息以網(wǎng)頁(yè)的形式進(jìn)行顯示及控制,用戶(hù)只需在任意一臺(tái)連接入網(wǎng)絡(luò)的電腦或手機(jī)客戶(hù)端的瀏覽器上輸入設(shè)定的IP地址或域名,即可驗(yàn)證登錄嵌入式Web頁(yè)面查看設(shè)備的使用狀態(tài),并可根據(jù)需要控制設(shè)備的開(kāi)啟與關(guān)閉,從而實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程監(jiān)控。本發(fā)明裝置具有成本低、安全性高、通用性強(qiáng)的特點(diǎn),具有良好的推廣應(yīng)用前景。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0008]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0009]圖1為本發(fā)明裝置的模塊結(jié)構(gòu)圖。
[0010]圖2為本發(fā)明裝置的硬件結(jié)構(gòu)圖。
[0011]圖3為本發(fā)明裝置的軟件程序流程圖。
【具體實(shí)施方式】
[0012]一種基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置,包括數(shù)據(jù)處理模塊。數(shù)據(jù)處理模塊與數(shù)據(jù)采集模塊、監(jiān)測(cè)顯示模塊、設(shè)備控制模塊、數(shù)據(jù)存儲(chǔ)模塊、實(shí)時(shí)報(bào)警模塊和安全驗(yàn)證模塊連接;
數(shù)據(jù)采集模塊是包含溫濕度傳感器、氣體傳感器、電壓電流檢測(cè)器的數(shù)據(jù)采集單元,實(shí)現(xiàn)各種數(shù)據(jù)的采集;
監(jiān)測(cè)顯示模塊負(fù)責(zé)動(dòng)態(tài)地顯示裝置所采集監(jiān)測(cè)的數(shù)據(jù)信息以及設(shè)備開(kāi)關(guān)狀態(tài);
設(shè)備控制模塊包括光電耦合器、繼電器,實(shí)現(xiàn)弱電控制強(qiáng)電;
數(shù)據(jù)存儲(chǔ)模塊負(fù)責(zé)將采集單元的數(shù)據(jù)按一定的時(shí)間間隔實(shí)時(shí)存儲(chǔ)到數(shù)據(jù)庫(kù)服務(wù)器,從而可以對(duì)該數(shù)據(jù)進(jìn)行查詢(xún)、分析與挖掘;采用MSP430的Flash存儲(chǔ)器作為存儲(chǔ)單元進(jìn)行讀取、寫(xiě)入及擦除,實(shí)現(xiàn)IP地址或域名、密碼修改等配置參數(shù)信息的實(shí)時(shí)動(dòng)態(tài)存儲(chǔ)與調(diào)用;實(shí)時(shí)報(bào)警模塊實(shí)現(xiàn)當(dāng)現(xiàn)場(chǎng)數(shù)據(jù)監(jiān)測(cè)值超過(guò)設(shè)定的閾值時(shí)能夠進(jìn)行聲光報(bào)警,并可以根據(jù)設(shè)置發(fā)送手機(jī)短信及郵件提醒設(shè)備管理員;
安全驗(yàn)證模塊實(shí)現(xiàn)當(dāng)用戶(hù)登錄嵌入式Web頁(yè)面時(shí),需要提供密碼進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后才能查看設(shè)備的狀態(tài)或控制設(shè)備的開(kāi)關(guān),保證系統(tǒng)的安全性;
數(shù)據(jù)處理模塊通過(guò)移植μ C/OS-1I操作系統(tǒng)和TCP/IP協(xié)議棧,實(shí)現(xiàn)嵌入式Web服務(wù)的遠(yuǎn)程監(jiān)控裝置;數(shù)據(jù)處理模塊負(fù)責(zé)驅(qū)動(dòng)數(shù)據(jù)采集單元模塊進(jìn)行數(shù)據(jù)采集,并對(duì)采集單元的數(shù)據(jù)進(jìn)行解析處理,提供給數(shù)據(jù)顯示模塊和數(shù)據(jù)存儲(chǔ)模塊進(jìn)行數(shù)據(jù)的顯示和存儲(chǔ);當(dāng)接收到用戶(hù)在頁(yè)面上的操作指令時(shí),數(shù)據(jù)處理模塊負(fù)責(zé)將其轉(zhuǎn)換成控制信號(hào)提供給設(shè)備控制模塊,實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程監(jiān)控;
如圖2所示本發(fā)明裝置的硬件結(jié)構(gòu)圖,本發(fā)明所述裝置所采用的核心控制芯片是MSP430F1611單片機(jī)負(fù)責(zé)程序的存儲(chǔ)、執(zhí)行和數(shù)據(jù)處理,利用CS8900A網(wǎng)絡(luò)控制器芯片實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸?shù)裙δ埽瑑煽钚酒灿?.3V電源模塊,本裝置具有低功耗、低成本的特點(diǎn)。MSP430F1611單片機(jī)通過(guò)接口分別與JTAG接口、傳感器接口、光電耦合器、電源模塊以及CS8900A網(wǎng)絡(luò)控制器連接。MSP430F1611單片機(jī)與繼電器之間連接有光電耦合器,CS8900A網(wǎng)絡(luò)控制器與RJ45網(wǎng)絡(luò)接口之間連接有E2023網(wǎng)絡(luò)變壓器,保證了系統(tǒng)的穩(wěn)定性。MSP430F1611單片機(jī)連接分別連接了 8MHZ和32.768KHZ的晶振,CS8900A則連接了 20MHZ晶振,適應(yīng)各自工作頻率的需要。
[0013]本發(fā)明所述裝置部署在設(shè)備端,在硬件連接上,本發(fā)明裝置同時(shí)與傳感器、網(wǎng)絡(luò)接口、設(shè)備接口(或設(shè)備供電電源接口)連接,電源采用USB或3-5V通用電源兩種電源供電,接通電源即可進(jìn)入工作狀態(tài),部署方便快捷。
[0014]數(shù)據(jù)處理模塊中有HTTP應(yīng)用模塊,主要調(diào)用TCP/IP模塊的API函數(shù),還包括MSP430時(shí)鐘系統(tǒng)、I/O端口、CS8900A的初始化程序,以及HTTP服務(wù)函數(shù),實(shí)現(xiàn)一個(gè)嵌入式Web的服務(wù)器網(wǎng)頁(yè);用戶(hù)在任一能真正連接入網(wǎng)絡(luò)PC機(jī)過(guò)瀏覽器或手機(jī)客戶(hù)端上訪問(wèn)嵌入式Web服務(wù)器,從而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控設(shè)備;頁(yè)面實(shí)現(xiàn)自動(dòng)刷新,將采集的數(shù)據(jù)通過(guò)HTML網(wǎng)頁(yè)的形式實(shí)時(shí)顯示出來(lái);網(wǎng)頁(yè)頁(yè)面以字符串?dāng)?shù)組的形式存儲(chǔ)于MSP430單片機(jī)中,MSP430單片機(jī)作為嵌入式Web服務(wù)器,PC機(jī)的Web瀏覽器通過(guò)嵌入式Web訪問(wèn)單片機(jī),讀取網(wǎng)頁(yè)頁(yè)面的內(nèi)容;系統(tǒng)初始化后首先對(duì)接收到的網(wǎng)絡(luò)數(shù)據(jù)幀進(jìn)行類(lèi)型判斷,如果收到的數(shù)據(jù)包是ICMP數(shù)據(jù)包,則進(jìn)行ICMP協(xié)議處理,返回應(yīng)答信息,用于用戶(hù)驗(yàn)證網(wǎng)絡(luò)連通情況;如果是數(shù)據(jù)包是網(wǎng)頁(yè)GET請(qǐng)求,則將存儲(chǔ)在ROM中的登陸網(wǎng)頁(yè)發(fā)布出來(lái),用戶(hù)登錄驗(yàn)證成功后進(jìn)入相應(yīng)的設(shè)備控制網(wǎng)頁(yè),用戶(hù)可以通過(guò)點(diǎn)擊網(wǎng)頁(yè)中相應(yīng)按鈕,驅(qū)動(dòng)外接的繼電器,實(shí)現(xiàn)對(duì)遠(yuǎn)程設(shè)備進(jìn)行開(kāi)關(guān)控制;系統(tǒng)完成I/O端口、開(kāi)中斷、寄存器一系列初始化后即進(jìn)入HTTP服務(wù)狀態(tài),嵌入式Web服務(wù)器開(kāi)始進(jìn)入正常工作狀態(tài);當(dāng)用戶(hù)通過(guò)瀏覽器訪問(wèn)嵌入式Web頁(yè)面,嵌入式Web服務(wù)器即可收到HTTP請(qǐng)求,并作出處理和響應(yīng)。
[0015]數(shù)據(jù)處理模塊采用MSP430F1611單片機(jī)負(fù)責(zé)程序的存儲(chǔ)、執(zhí)行和數(shù)據(jù)處理,利用CS8900A網(wǎng)絡(luò)控制器芯片實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸功能。
【權(quán)利要求】
1.一種安全性高的基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置,其特征是:包括數(shù)據(jù)處理模塊,數(shù)據(jù)處理模塊與數(shù)據(jù)采集模塊、監(jiān)測(cè)顯示模塊、設(shè)備控制模塊、數(shù)據(jù)存儲(chǔ)模塊、實(shí)時(shí)報(bào)警模塊和安全驗(yàn)證模塊連接; 數(shù)據(jù)采集模塊是包含溫濕度傳感器、氣體傳感器、電壓電流檢測(cè)器的數(shù)據(jù)采集單元,實(shí)現(xiàn)各種數(shù)據(jù)的采集; 監(jiān)測(cè)顯示模塊負(fù)責(zé)動(dòng)態(tài)地顯示裝置所采集監(jiān)測(cè)的數(shù)據(jù)信息以及設(shè)備開(kāi)關(guān)狀態(tài); 設(shè)備控制模塊包括光電耦合器、繼電器,實(shí)現(xiàn)弱電控制強(qiáng)電; 數(shù)據(jù)存儲(chǔ)模塊負(fù)責(zé)將采集單元的數(shù)據(jù)按一定的時(shí)間間隔實(shí)時(shí)存儲(chǔ)到數(shù)據(jù)庫(kù)服務(wù)器,從而可以對(duì)該數(shù)據(jù)進(jìn)行查詢(xún)、分析與挖掘;采用MSP430的Flash存儲(chǔ)器作為存儲(chǔ)單元進(jìn)行讀取、寫(xiě)入及擦除,實(shí)現(xiàn) IP地址或域名、密碼修改等配置參數(shù)信息的實(shí)時(shí)動(dòng)態(tài)存儲(chǔ)與調(diào)用;實(shí)時(shí)報(bào)警模塊實(shí)現(xiàn)當(dāng)現(xiàn)場(chǎng)數(shù)據(jù)監(jiān)測(cè)值超過(guò)設(shè)定的閾值時(shí)能夠進(jìn)行聲光報(bào)警,并可以根據(jù)設(shè)置發(fā)送手機(jī)短信及郵件提醒設(shè)備管理員; 安全驗(yàn)證模塊實(shí)現(xiàn)當(dāng)用戶(hù)登錄嵌入式Web頁(yè)面時(shí),需要提供密碼進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后才能查看設(shè)備的狀態(tài)或控制設(shè)備的開(kāi)關(guān),保證系統(tǒng)的安全性; 數(shù)據(jù)處理模塊通過(guò)移植μ C/OS-1I操作系統(tǒng)和TCP/IP協(xié)議棧,實(shí)現(xiàn)嵌入式Web服務(wù)的遠(yuǎn)程監(jiān)控裝置;數(shù)據(jù)處理模塊負(fù)責(zé)驅(qū)動(dòng)數(shù)據(jù)采集單元模塊進(jìn)行數(shù)據(jù)采集,并對(duì)采集單元的數(shù)據(jù)進(jìn)行解析處理,提供給數(shù)據(jù)顯示模塊和數(shù)據(jù)存儲(chǔ)模塊進(jìn)行數(shù)據(jù)的顯示和存儲(chǔ);當(dāng)接收到用戶(hù)在頁(yè)面上的操作指令時(shí),數(shù)據(jù)處理模塊負(fù)責(zé)將其轉(zhuǎn)換成控制信號(hào)提供給設(shè)備控制模塊,實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程監(jiān)控; 數(shù)據(jù)處理模塊中有HTTP應(yīng)用模塊,主要調(diào)用TCP/IP模塊的API函數(shù),還包括MSP430時(shí)鐘系統(tǒng)、I/O端口、CS8900A的初始化程序,以及HTTP服務(wù)函數(shù),實(shí)現(xiàn)一個(gè)嵌入式Web的服務(wù)器網(wǎng)頁(yè);用戶(hù)在任一能真正連接入網(wǎng)絡(luò)PC機(jī)過(guò)瀏覽器或手機(jī)客戶(hù)端上訪問(wèn)嵌入式Web服務(wù)器,從而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控設(shè)備;頁(yè)面實(shí)現(xiàn)自動(dòng)刷新,將采集的數(shù)據(jù)通過(guò)HTML網(wǎng)頁(yè)的形式實(shí)時(shí)顯示出來(lái);網(wǎng)頁(yè)頁(yè)面以字符串?dāng)?shù)組的形式存儲(chǔ)于MSP430單片機(jī)中,MSP430單片機(jī)作為嵌入式Web服務(wù)器,PC機(jī)的Web瀏覽器通過(guò)嵌入式Web訪問(wèn)單片機(jī),讀取網(wǎng)頁(yè)頁(yè)面的內(nèi)容;系統(tǒng)初始化后首先對(duì)接收到的網(wǎng)絡(luò)數(shù)據(jù)幀進(jìn)行類(lèi)型判斷,如果收到的數(shù)據(jù)包是ICMP數(shù)據(jù)包,則進(jìn)行ICMP協(xié)議處理,返回應(yīng)答信息,用于用戶(hù)驗(yàn)證網(wǎng)絡(luò)連通情況;如果是數(shù)據(jù)包是網(wǎng)頁(yè)GET請(qǐng)求,則將存儲(chǔ)在ROM中的登陸網(wǎng)頁(yè)發(fā)布出來(lái),用戶(hù)登錄驗(yàn)證成功后進(jìn)入相應(yīng)的設(shè)備控制網(wǎng)頁(yè),用戶(hù)可以通過(guò)點(diǎn)擊網(wǎng)頁(yè)中相應(yīng)按鈕,驅(qū)動(dòng)外接的繼電器,實(shí)現(xiàn)對(duì)遠(yuǎn)程設(shè)備進(jìn)行開(kāi)關(guān)控制;系統(tǒng)完成I/O端口、開(kāi)中斷、寄存器一系列初始化后即進(jìn)入HTTP服務(wù)狀態(tài),嵌入式Web服務(wù)器開(kāi)始進(jìn)入正常工作狀態(tài);當(dāng)用戶(hù)通過(guò)瀏覽器訪問(wèn)嵌入式Web頁(yè)面,嵌入式Web服務(wù)器即可收到HTTP請(qǐng)求,并作出處理和響應(yīng);數(shù)據(jù)處理模塊采用MSP430F1611單片機(jī)負(fù)責(zé)程序的存儲(chǔ)、執(zhí)行和數(shù)據(jù)處理,利用CS8900A網(wǎng)絡(luò)控制器芯片實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸功能;上述兩款芯片共用3.3V電源模塊;MSP430F1611單片機(jī)通過(guò)接口分別與JTAG接口、傳感器接口、光電耦合器、電源模塊以及CS8900A網(wǎng)絡(luò)控制器連接;MSP430F1611單片機(jī)與繼電器之間連接有光電耦合器,CS8900A網(wǎng)絡(luò)控制器與RJ45網(wǎng)絡(luò)接口之間連接有E2023網(wǎng)絡(luò)變壓器,保證了系統(tǒng)的穩(wěn)定性;MSP430F1611單片機(jī)連接分別連接了 8MHZ和32.768KHZ的晶振,CS8900A則連接了 20MHZ晶振,適應(yīng)各自工作頻率的需要。
2.根據(jù)權(quán)利要求1所述的安全性高的基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置,其特征是:包括數(shù)據(jù)處理模塊,數(shù)據(jù)處理模塊與數(shù)據(jù)采集模塊、監(jiān)測(cè)顯示模塊、設(shè)備控制模塊、數(shù)據(jù)存儲(chǔ)模塊、實(shí)時(shí)報(bào)警模塊和安全驗(yàn)證模塊連接。
3.根據(jù)權(quán)利要求1所述的安全性高的基于嵌入式Web的遠(yuǎn)程監(jiān)控裝置,其特征是:監(jiān)測(cè)顯示模塊負(fù)責(zé)動(dòng)態(tài)地顯示裝置所采集監(jiān)測(cè)的數(shù)據(jù)信息以及設(shè)備開(kāi)關(guān)狀態(tài)。
【文檔編號(hào)】H04L29/08GK103929485SQ201410164130
【公開(kāi)日】2014年7月16日 申請(qǐng)日期:2013年4月22日 優(yōu)先權(quán)日:2013年4月22日
【發(fā)明者】施佺, 胡祖輝, 孫玲, 陳常柱, 趙星晨, 李金強(qiáng), 施振佺, 徐露 申請(qǐng)人:南通大學(xué)