999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式Web的發(fā)射機遠程監(jiān)控系統(tǒng)

2014-12-31 00:00:00馮建君
電子世界 2014年20期

【摘要】本文圍繞嵌入式Web遠程監(jiān)控系統(tǒng)的系統(tǒng)設(shè)計以及安全性能進行詳細分析,以供參考。

【關(guān)鍵詞】Web;遠程監(jiān)控系統(tǒng);設(shè)計;安全性;控制

一、前言

遠程監(jiān)控系統(tǒng)是安防系統(tǒng)的重要組成部分,能夠起到綜合性安全防范的作用,在各種監(jiān)控系統(tǒng)中Web的發(fā)射機遠程監(jiān)控系統(tǒng)應(yīng)用較為廣泛,本文將對此進行分析。

二、嵌入式Web服務(wù)器的設(shè)計理念

一般來講,嵌入式系統(tǒng)都沒有TCP/IP協(xié)議棧或文件系統(tǒng),主要原因是因為嵌入式設(shè)備的資源有限。RAM和ROM的存儲量都不大,所以要想在資源受到限制的情況下,保證Web服務(wù)器的正常工作是非常困難的。所以開發(fā)人員根據(jù)上述問題,并結(jié)合嵌入式Web服務(wù)器的特點和要求,在HTTP1.1的基礎(chǔ)上,提出了嵌入式Web服務(wù)器的主要目標:能夠傳輸簡單文檔,比如HTML頁面下載、上傳等工作;支持表單處理,以及POST/GET請求方式;支持頁面的動態(tài)輸出;支撐嵌入式Web服務(wù)器與頁面分離;支持局域網(wǎng)端口和廣域網(wǎng)端口在Web上的訪問。將Web服務(wù)器引入到現(xiàn)場測試和控制設(shè)備中,并在對應(yīng)的硬件平臺和軟件系統(tǒng)的支持下,能夠使傳統(tǒng)的測試和控制設(shè)備發(fā)生轉(zhuǎn)變,具備了通訊協(xié)議,以TCP/IP為底層,互聯(lián)網(wǎng)的網(wǎng)絡(luò)測試和控制設(shè)備是以Web技術(shù)為核心。主要有三方面的功能:提供接口監(jiān)測現(xiàn)場設(shè)備;發(fā)布靜態(tài)和動態(tài)網(wǎng)頁信息;用接口對現(xiàn)場設(shè)備進行控制。要想使軟件系統(tǒng)和通信系統(tǒng)的設(shè)計和維護工作量降低,達到提升現(xiàn)場測試和設(shè)備控制管理水平的目的,在設(shè)計過程中,充分考慮Web技術(shù)的獨立性和開放性。異構(gòu)網(wǎng)絡(luò)遠程管理和監(jiān)控設(shè)備方法、途徑可通過嵌入式Web服務(wù)器技術(shù)實現(xiàn)。一般情況下,CGI是一個不依靠嵌入式Web服務(wù)器的應(yīng)用程序,而本文的CGI的實現(xiàn)支持HTTP一個函數(shù),并由HTTP解析模塊進行回調(diào),這種方法的優(yōu)勢是在Web模塊中,縮短了執(zhí)行文件的長度,但是這種提高執(zhí)行速度的方法,會破壞移植性和獨立性。

三、系統(tǒng)的體系結(jié)構(gòu)

1.基于Web的斷路器遠程監(jiān)控系統(tǒng)

為了實現(xiàn)不同位置的斷路器與監(jiān)控層之間的通信、網(wǎng)絡(luò)連接和控制,筆者融合了Web服務(wù)器、LabVIEW上位機軟件的設(shè)計思想,開發(fā)了基于Web的斷路器遠程監(jiān)控系統(tǒng)。該系統(tǒng)一方面可以通過瀏覽器登錄到Web服務(wù)器,從而對嵌入式Web服務(wù)器進行相應(yīng)的監(jiān)控,另一方面可以對多臺斷路器的運行參數(shù)進行處理、存儲、顯示和分析。其系統(tǒng)拓撲結(jié)構(gòu)如圖1所示。

圖1 系統(tǒng)拓撲結(jié)構(gòu)框圖

采用分層思想設(shè)計發(fā)射機遠程監(jiān)控系統(tǒng),系統(tǒng)的層次結(jié)構(gòu)可以分為現(xiàn)場設(shè)備層、管理層和遠程監(jiān)控層?,F(xiàn)場設(shè)備層將線上電壓、電流經(jīng)過互感器變?yōu)樾⌒盘柡蠼?jīng)過外部處理電路,在A/D轉(zhuǎn)換芯片轉(zhuǎn)換送入ARM芯片,然后通過STM32芯片進行通信,控制其輸出、輸入。管理層采用以太網(wǎng)進行連接,使用嵌入式服務(wù)器技術(shù)將網(wǎng)絡(luò)和管理主控單元、備用主控單元連接,管理層充當現(xiàn)場設(shè)備層和遠程監(jiān)控層的媒介,完成它們間信息交換。遠程監(jiān)控層接收來自管理層的數(shù)據(jù)。通過LabVIEW上位機軟件對現(xiàn)場發(fā)射機的運行狀況進行監(jiān)測,并對運行參數(shù)進行分析,通過網(wǎng)絡(luò)連接實現(xiàn)與現(xiàn)場發(fā)射機之間的信息交換、遠程監(jiān)測和控制。筆者將交換的信息分為兩類:數(shù)據(jù)流和控制流。數(shù)據(jù)流由現(xiàn)場設(shè)備層傳至遠程監(jiān)控層,控制流由遠程監(jiān)控層發(fā)出直達現(xiàn)場設(shè)別層。層次越高對集成信息的要求越高,層次越低對現(xiàn)場運行設(shè)備的占空比要求越小。

2.現(xiàn)場設(shè)備層的設(shè)計

現(xiàn)場設(shè)備層處于系統(tǒng)的最底層,是系統(tǒng)數(shù)據(jù)流的來源和控制流的接受者。其基本任務(wù)是實時不間斷地對電網(wǎng)的電壓、電流進行采集,將采集的參數(shù)進行相應(yīng)的處理并傳輸至管理層,遠程監(jiān)控層。在電網(wǎng)發(fā)生故障(如三相不平衡、短路、過載及接地等現(xiàn)象)時,斷路器能迅速可靠地進行保護。

(1)硬件系統(tǒng)設(shè)計

斷路器控制器具有電流保護、距離保護、零序保護、環(huán)網(wǎng)常閉、環(huán)網(wǎng)常開、自動重合、故障錄波及故障測距等功能。線上電壓、電流經(jīng)過采樣模塊里的互感器變?yōu)樾⌒盘?,?jīng)過其內(nèi)部處理電路進入A/D轉(zhuǎn)換芯片(MCP3201),然后通過控制芯片STM32F103ZET6進行通信,控制其輸出、輸入。A/D轉(zhuǎn)換采用連續(xù)掃描的方式,便于不間斷地采集信號,并傳輸至控制芯片。控制器與開關(guān)本體通過控制電纜和航空插件進行電氣連接,實現(xiàn)保護和自動監(jiān)控功能。控制器還配有通信模塊(以太網(wǎng)控制芯片ENC28J60),通過網(wǎng)絡(luò)將數(shù)據(jù)傳輸至管理層、遠程監(jiān)控層。

圖2 現(xiàn)場設(shè)備層主框架示意圖

圖2所示為現(xiàn)場設(shè)備層主框架,該裝置共分為3部分:主板(包含主控制芯片、通信模塊、保護模塊和顯示模塊);輸入部分(采樣模塊含有電壓、電流互感器,濾波和采樣保持電路);輸出部分(隔離裝置、繼電器或者MOSFET、單片機控制合閘和分閘)現(xiàn)場設(shè)備層可配合真空接觸器,用于線路及電器設(shè)備等的保護、控制。控制器集保護、控制單元于一體。

(2)操作系統(tǒng)的選擇

搭建好嵌入式硬件系統(tǒng)后,為了使硬件達到系統(tǒng)的最優(yōu)控制要求,引入操作系統(tǒng),程序運行時可以把一個應(yīng)用流程分割為多個任務(wù),操作系根據(jù)任務(wù)的優(yōu)先級,通過調(diào)度器使CPU分時執(zhí)行各個任務(wù),保證每個任務(wù)都能得到運行。若調(diào)度方法優(yōu)良,則可使任務(wù)并行執(zhí)行,減少CPU的空閑時間,提高CPU的利用率。筆者選擇實時開發(fā)的操作系統(tǒng)μC/OS-II,具有代碼量少、移植簡單及可裁剪等優(yōu)點。

3.管理層

管理層位于現(xiàn)場設(shè)備層與遠程監(jiān)控層之間,是信息交換的媒介。管理層與現(xiàn)場設(shè)備層通過以太網(wǎng)控制器聯(lián)入網(wǎng)絡(luò),與遠程監(jiān)測層采用交換機進行數(shù)據(jù)交換和隔離,以達到隔離、減少沖突的目的?;赥CP/IP協(xié)議的以太網(wǎng)貫通于監(jiān)控系統(tǒng)的各個層次,使用戶決策與現(xiàn)場設(shè)備的控制集于一有機整體。現(xiàn)場設(shè)備層還需要實現(xiàn)與網(wǎng)絡(luò)之間的通信,嵌入式Web服務(wù)器將經(jīng)過處理的數(shù)據(jù)流(主要是電流、電壓信號)進行匯總,并將數(shù)據(jù)流通過交換機上傳到主控單元和備用主控單元。主控單元對實時的數(shù)據(jù)流進行管理,當主控單元出現(xiàn)故障時,可由備用主控單元來代替其作用。嵌入式設(shè)備可響應(yīng)遠程監(jiān)控層對數(shù)據(jù)的請求,監(jiān)控層也可對數(shù)據(jù)進行處理,檢測,并對嵌入式設(shè)備進行相應(yīng)的控制。現(xiàn)在通常使用的網(wǎng)絡(luò)基本上都是采用TCP/IP協(xié)議,從協(xié)議分層模型方面來講,TCP/IP由4個層次組成:網(wǎng)絡(luò)接口層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層。要將ARM芯片作為網(wǎng)頁服務(wù)器,其程序是根據(jù)建立TCP應(yīng)用流程編寫的。當服務(wù)器開始監(jiān)聽連接時,遠程監(jiān)控端或瀏覽器就可以提出連接請求,然后嵌入式服務(wù)器做出響應(yīng)。

4.遠程監(jiān)控層

遠程監(jiān)控層接收來自管理層的數(shù)據(jù)進行相應(yīng)的處理、分析和控制。本系統(tǒng)中的遠程控制層包括網(wǎng)絡(luò)化控制與虛擬儀器技術(shù)。網(wǎng)絡(luò)化控制將現(xiàn)場設(shè)備層和管理層上傳來的信息進行分析、處理和控制。筆者設(shè)計了結(jié)合Web服務(wù)器技術(shù)的嵌入式監(jiān)控系統(tǒng),該系統(tǒng)具有瀏覽交互式網(wǎng)頁及對嵌入式平臺進行監(jiān)視和控制等功能。通過嵌入式Web服務(wù)器系統(tǒng),用戶可以通過HTTP協(xié)議方便地訪問相應(yīng)的嵌入式平臺,進行有效監(jiān)視的同時還可以進行實時控制,完成遠程控制的功能。虛擬儀器是利用硬件系統(tǒng)(現(xiàn)場設(shè)備層)完成信號的采集、測量與調(diào)理,利用計算機強大的軟件功能實現(xiàn)信號數(shù)據(jù)的運算、分析和處理,利用計算機的顯示器模擬傳統(tǒng)儀器的控制面板,以各種形式輸出檢測結(jié)果,從而完成各種測試和顯示功能。LabVIEW上位機軟件的功能是對發(fā)射機系統(tǒng)運行中的參數(shù)進行監(jiān)測和分析,上位機軟件主要包括4個方面:登錄界面的設(shè)計,包括用戶名和密碼;主界面整體設(shè)計;電流、電壓及工作狀態(tài)實時顯示模塊;運行及動作參數(shù)設(shè)定模塊;故障分析模塊;簡單的故障處理模塊。

(1)主界面

本系統(tǒng)提供了兩個數(shù)據(jù)源(采集數(shù)據(jù)和仿真信號),可通過面板上“讀數(shù)據(jù)/仿真信號”布爾按鈕進行切換。登錄界面進入不同的數(shù)據(jù)監(jiān)控系統(tǒng)主界面,將各路數(shù)據(jù)進行編號,方便我們識別不同位置器件。主界面有實時運行數(shù)據(jù)、電流與電壓實時波形圖和故障情況分析,通過軟件的初步分析可以得知故障狀態(tài)、故障原因,還有不同的保護信息顯示。

(2)電壓、電流有效值測量

采集的三相電壓、電流的原始數(shù)據(jù)通過網(wǎng)絡(luò)傳輸至遠程監(jiān)控端,按列存儲在數(shù)據(jù)文件“數(shù)據(jù)保存.xls”中,從左至右為電壓信號(A相、B相和C相)和電流信號(A相、B相和C相)。每次采集5個周期,每個周期200個采樣點。保存的數(shù)據(jù)通過“讀取電子表格文件.vi”和條件結(jié)構(gòu)的“0”幀中的6個“索引數(shù)組.vi”逐列讀出。

四、Web應(yīng)用安全風險分析

1.OWASPtop10-2013

2013年,開放式Web應(yīng)用程序安全項目提出了最新的top10攻擊。

2.OWASPtop10的發(fā)展趨勢

與2010OWASPtop10相比,2013OWASPtop10前3名保持不變,但A3“跨站腳本”(XSS)名次下滑。A8“跨站請求偽造”(CSRF)排名也有所下滑。A6“暴露敏感數(shù)據(jù)”是2010年A7“不安全密碼存儲”和A9“不安全傳輸層保護”的合并,涵蓋了與敏感數(shù)據(jù)泄漏相關(guān)的更一般情況。A9“使用存在已知漏洞的組件”是新上榜的漏洞。這些變化反映了Web應(yīng)用安全的變化趨勢。

五、Web應(yīng)用安全風險規(guī)避方法

根據(jù)《信息系統(tǒng)安全等級保護基本要求GB/T22239-2008》,基本要求按照實現(xiàn)方式的不同分為基本技術(shù)要求和基本管理要求兩大類?;炯夹g(shù)要求包括物理安全、網(wǎng)絡(luò)安全、主機安全、應(yīng)用安全和數(shù)據(jù)安全等五個層面;基本管理要求包括安全管理制度、安全管理機構(gòu)、人員安全管理、系統(tǒng)建設(shè)管理和系統(tǒng)運維管理等五個方面。Web應(yīng)用安全的風險從主機安全、應(yīng)用安全和數(shù)據(jù)安全,系統(tǒng)建設(shè)管理和系統(tǒng)運維管理等幾方面可以規(guī)避。

1.與Web應(yīng)用代碼編寫密切相關(guān)的風險

A1、A2、A3、A4、A7、A8和A10與Web應(yīng)用代碼編寫密切相關(guān)。根據(jù)《信息系統(tǒng)安全等級保護基本要求GB/T22239-2008》,可以從應(yīng)用安全、系統(tǒng)建設(shè)管理和系統(tǒng)運維管理等幾個方面避免上述風險。應(yīng)用安全明確要求,訪問控制用來控制用戶對Web應(yīng)用的訪問,如果是利用掛馬、SQL注入等漏洞對系統(tǒng)的訪問,那么就應(yīng)該過濾掉該請求;安全審計包括“應(yīng)提供覆蓋到每個用戶的安全審計功能,對應(yīng)用系統(tǒng)重要安全事件進行審計”、“審計記錄的內(nèi)容至少應(yīng)包括事件日期、時間、發(fā)起者信息、類型、描述和結(jié)果等”。針對A2類型的風險,應(yīng)用安全中的身份認證暫時缺少明確的要求,如Login通過后,立刻把當前Session(包含Session,Cache,Cookie)失效掉,把需要保存進Session的value重開一個Session保存進;Logout功能中,除了把當前Session失效掉外,還要把Session相關(guān)的Cache也remove掉。系統(tǒng)建設(shè)管理明確要求,測試驗收包括“應(yīng)對系統(tǒng)進行安全性測試驗收”。系統(tǒng)運維管理明確要求,系統(tǒng)安全管理包括“應(yīng)定期進行漏洞掃描,對發(fā)現(xiàn)的系統(tǒng)安全漏洞及時進行修補”、“應(yīng)定期對運行日志和審計數(shù)據(jù)進行分析,以便及時發(fā)現(xiàn)異常行為”。

2.與Web應(yīng)用代碼編寫有關(guān)的風險

A6與Web應(yīng)用代碼編寫相關(guān)。根據(jù)《信息系統(tǒng)安全等級保護基本要求GB/T22239-2008》,可以從主機安全、應(yīng)用安全和數(shù)據(jù)安全及備份恢復(fù)等幾個方面避免上述風險。主機安全和應(yīng)用安全中的剩余信息保護明確要求,應(yīng)保證操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)用戶的鑒別信息所在的存儲空間,被釋放或再分配給其他用戶前得到完全清除,無論這些信息是存放在硬盤上還是在內(nèi)存中。應(yīng)用安全中的通信保密性明確要求,在通信雙方建立連接之前,應(yīng)用系統(tǒng)應(yīng)利用密碼技術(shù)進行會話初始化驗證;應(yīng)對通信過程中的敏感信息字段進行加密。數(shù)據(jù)安全及備份恢復(fù)中的數(shù)據(jù)保密性明確要求,應(yīng)采用加密或其他保護措施實現(xiàn)鑒別信息的存儲保密性。

3.與Web應(yīng)用系統(tǒng)基礎(chǔ)設(shè)施相關(guān)的風險

A5和A9與Web應(yīng)用系統(tǒng)基礎(chǔ)設(shè)施相關(guān)。根據(jù)《信息系統(tǒng)安全等級保護基本要求GB/T22239-2008》,可以從主機安全、應(yīng)用安全系統(tǒng)建設(shè)管理和系統(tǒng)運維管理等幾個方面避免上述風險。主機安全中訪問控制明確要求,應(yīng)根據(jù)管理用戶的角色分配權(quán)限,實現(xiàn)管理用戶的權(quán)限分離,僅授予管理用戶所需的最小權(quán)限。主機安全中入侵防范明確要求,操作系統(tǒng)應(yīng)遵循最小安裝的原則,僅安裝需要的組件和應(yīng)用程序,并通過設(shè)置升級服務(wù)器等方式保持系統(tǒng)補丁及時得到更新。應(yīng)用安全中的訪問控制明確要求,應(yīng)授予不同帳戶為完成各自承擔任務(wù)所需的最小權(quán)限,并在它們之間形成相互制約的關(guān)系。系統(tǒng)運維管理中的網(wǎng)絡(luò)安全管理明確要求,應(yīng)根據(jù)廠家提供的軟件升級版本對網(wǎng)絡(luò)設(shè)備進行更新,并在更新前對現(xiàn)有的重要文件進行備份;應(yīng)定期對網(wǎng)絡(luò)系統(tǒng)進行漏洞掃描,對發(fā)現(xiàn)的網(wǎng)絡(luò)系統(tǒng)安全漏洞進行及時的修補。系統(tǒng)運維管理中的系統(tǒng)安全管理明確要求,應(yīng)安裝系統(tǒng)的最新補丁程序,在安裝系統(tǒng)補丁前,應(yīng)首先在測試環(huán)境中測試通過,并對重要文件進行備份后,方可實施系統(tǒng)補丁程序的安裝;應(yīng)定期進行漏洞掃描,對發(fā)現(xiàn)的系統(tǒng)安全漏洞及時進行修補。

六、結(jié)束語

綜上所述,我們對Web的發(fā)射機遠程監(jiān)控系統(tǒng)有了一定的認識,在具體應(yīng)用過程中,要注意安全性防范,使其發(fā)揮更大的作用。

參考文獻

[1]劉富強.數(shù)字視頻監(jiān)控系統(tǒng)開發(fā)及應(yīng)用[M].北京:機械工業(yè)出版社,2013,(3):15-17.

[2]鄭偉,徐榮華,王欽若.嵌入式Linux系統(tǒng)CGI程序設(shè)計技術(shù)[J].單片機與嵌入式系統(tǒng)應(yīng)用,2004,45(10):21-23.

[3]袁宇麗.基于HTML網(wǎng)頁的Web信息提取研究[D].電子科技大學,2006.

[4]李玉爽.基于嵌入式WEB服務(wù)器的數(shù)據(jù)采集系統(tǒng)的設(shè)計[J].哈爾濱工程大學,2011,56(6):149-150.

[5]林笑君.基于Cortex-M3的嵌入式WEB服務(wù)器監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J].太原理工大學,2013,56(5):149-150.

[6]金敏,周翔,徐田軍,王傳啟.變電站自動化系統(tǒng)中嵌入式Web服務(wù)器的設(shè)計與實現(xiàn)[J].電力系統(tǒng)自動化,2012,69(9):163-164.

主站蜘蛛池模板: 欧美成人a∨视频免费观看| 国产高清不卡| 夜夜高潮夜夜爽国产伦精品| 国产AV无码专区亚洲A∨毛片| 久久国语对白| 亚洲天堂久久久| 国产在线视频福利资源站| 1级黄色毛片| 日韩在线2020专区| 国内精品久久久久久久久久影视 | 国产网友愉拍精品视频| 国产免费福利网站| 69av免费视频| 久久亚洲高清国产| 久久青草精品一区二区三区 | 国产麻豆aⅴ精品无码| 国产交换配偶在线视频| 国产精品内射视频| 高清免费毛片| 久久人午夜亚洲精品无码区| 国产欧美日韩精品综合在线| 福利片91| 中文字幕首页系列人妻| 人人爽人人爽人人片| 极品国产在线| 国产成人高清精品免费| 欧美日本一区二区三区免费| 国产好痛疼轻点好爽的视频| 中文字幕不卡免费高清视频| 中文字幕亚洲精品2页| 57pao国产成视频免费播放| 久久综合成人| 91无码人妻精品一区| 成人免费视频一区二区三区| 老汉色老汉首页a亚洲| 国产一区二区三区在线精品专区| 2021国产乱人伦在线播放 | 91精品久久久无码中文字幕vr| 国产全黄a一级毛片| 久久黄色毛片| 91精品国产91久久久久久三级| 男女性午夜福利网站| 亚洲最大福利视频网| 久久久久88色偷偷| 丁香综合在线| 精品视频在线一区| 国产激情影院| 国产视频自拍一区| 亚洲aaa视频| 国产91无码福利在线| 亚洲一区二区三区麻豆| 三级国产在线观看| 日韩欧美国产成人| 国产va在线| 色偷偷综合网| 日韩福利视频导航| 亚洲欧洲自拍拍偷午夜色无码| 国产亚洲欧美在线视频| 亚洲69视频| 久久天天躁狠狠躁夜夜躁| 青青网在线国产| 亚洲综合经典在线一区二区| 欧美亚洲日韩中文| 中文无码影院| 99视频精品全国免费品| 成年人久久黄色网站| 国产拍揄自揄精品视频网站| 色婷婷综合激情视频免费看| 久久人人妻人人爽人人卡片av| AV天堂资源福利在线观看| 国产高清在线观看| 亚洲三级成人| 四虎精品黑人视频| 亚洲欧美成人综合| 亚洲三级成人| 免费看的一级毛片| 欧美激情二区三区| 亚洲精品成人片在线观看 | 亚洲清纯自偷自拍另类专区| 天堂va亚洲va欧美va国产 | 欧美午夜视频在线| 国产成人91精品免费网址在线 |