嵌入式Web伺服器GoAhead在電力系統通信中應用

2020-12-02 電子產品世界

摘要:嵌入式Web伺服器作為工業乙太網交換機的控制管理核心具有重大的研究意義和應用前景。簡單介紹GoAhead嵌入式Web伺服器的基本特點,接著講解了嵌入式Web配置管理功能在電力系統通信應用的工作原理及設計方法。以工業乙太網交換機為實例,介紹了軟體系統功能,並詳細討論了軟體系統工作流程。針對電力系統中工業乙太網交換機交換功能參數的複雜性,提出了運用GoAhead中Goform過程實現複雜交換功能Web配置的方法。
關鍵詞:Web;嵌入式伺服器GoAhead;配置管理;Goform

隨著數位化變電站技術和通信網絡技術的發展,工業乙太網交換機已經成為輸電線狀態監測系統和數位化變電站的核心設備,在配電自動化環節也有應用,如何對設備進行遠程監控已成了迫切需要解決的問題。嵌入式Web伺服器作為工業乙太網交換機的控制管理核心,具有重大的研究意義和應用前景,它為管理、控制和監測設備提供了一個很好的途徑。常見的WebServer有:GoAhead,Boa,Lighttpd,Shttpd,Th ttpd,Mathopd,Minihttpd,Appweb。本軟體系統採用GoAhead作為工業乙太網交換機的嵌入式Web伺服器。

1 嵌入式Web伺服器GoAhead
GoAhead是專門針對嵌入式系統開發的Web伺服器,它是開原始碼,支持Linux,VXWORKS,Windows CE,ECOS等嵌入式作業系統。它支持ASP,嵌入式JavaScript,CGI以及靜態頁面HTML格式,具有免費、體積小巧、支持多平臺、完全針對嵌入式系統設計、嵌入的JavaScript與動態數據頁支持的優點。
GoAhead提供了ASP過程和Goform過程。ASP過程用來生成顯示在頁面中的動態數據,而Goform過程則用來處理用戶輸入和修改設置,它們一起構成了GoAhead的核心。Goform過程還可以用於製作Web頁面。

2 嵌入式Web配置管理功能在電力系統通信中應用的工作原理及功能設計
嵌入式Web配置管理功能在電力系統通信中起到管理、控制和監測的任務,其工作原理可分為遠程客戶端、嵌入式Web伺服器、工業乙太網交換機,如圖1所示。

本文引用地址:http://www.eepw.com.cn/article/149747.htm


工業乙太網交換機負責實現電力系統中的通信。嵌入式Web伺服器負責讀取及修改交換機配置參數等信息,包括系統配置、埠配置、VL AN配置、冗餘保護配置、QOS與帶寬管理、多播配置、安全性配置、告警與日誌,設備診斷與工具的配置管理功能。遠程客戶端可通過對嵌入式Web伺服器發生命令實現用戶對設備的遠程管理、控制、監測等操作。
基於Web的電力系統通信配置管理通過在嵌入式設備工業乙太網交換機中構建Web Server,實現對工業乙太網交換機進行遠程訪問、參數配置及管理,簡單直觀,用戶不需安裝特別的客戶端軟體,使用常規網頁瀏覽器即可。

3 應用軟體設計
嵌入式Web伺服器的軟體主要由嵌入式作業系統Linux,GoAhead,Web Server和在此基礎上的應用程式組成,如圖2所示。應用程式包括系統配置模塊、交換功能模塊、告警與日誌模塊、設備診斷與工具模塊。


系統配置模塊供用戶通過Web頁面來修改交換機的系統參數,如網絡參數、系統時間、系統標識、時間同步伺服器等。
交換功能模塊供用戶通過Web頁面配置交換機的交換功能參數,如埠參數、Vlan參數、冗餘保護配置、QoS配置、帶寬管理、MAC管理等。
告警與日誌模塊供用戶通過Web頁面配置交換機的告警參數,選擇需告警及記錄的事件,並將告警事件記錄與日誌中供用戶下載。
設備診斷與工具提供系統配置信息供用戶查看,並提供埠鏡像等設備診斷工具。

linux作業系統文章專題:linux作業系統詳解(linux不再難懂)

相關焦點

  • 嵌入式Web伺服器技術及其在電力系統中的應用綜述
    在傳統的Web應用中,Web伺服器往往與資料庫系統或者文件系統並存在一臺高性能的計算機系統中,資料庫伺服器是Web伺服器的信息來源,Web伺服器則是系統的信息發布中心,它接收來自瀏覽器的請求,並根據請求生成新的頁面發送給Web瀏覽器,完成信息在網絡範圍內的傳輸。Web伺服器檢索的信息來自資料庫系統,實時性要求不高,可以滿足常規的查詢和檢索系統的要求。
  • 深入研究嵌入式web伺服器視頻監控的應用
    據分析,嵌入式Internet系統在Internet電話、遊戲裝置和手持式通信裝置的推動下將會有突飛猛進的發展。由於Internet技術的滲透,嵌入式系統正變得越來越智能化並具有越來越多的網絡友好特性;又由於Web技術的飛速發展,給嵌入式系統帶入Internet提供了絕佳的途徑。嵌入式web技術是視頻監控系統設計應用最廣泛的技術之一。
  • 基於Android的嵌入式Web伺服器設計
    本文主要論述了基於Android系統環境,在家庭網關中實現嵌入式Web伺服器的設計方法,介紹了i-jetty嵌入式Web伺服器,及其Web應用功能的實現。關鍵詞:Android;嵌入式Web伺服器;i-jetty;SQLite 只要在嵌入式設備中集成了Web伺服器,就能實現用戶與嵌入式設備低成本、高通用性的信息交流,即客戶端利用HTTP瀏覽器,在任何時間、任何地點都能實現與嵌入式設備的信息交互。可以說,嵌入式Web的應用極大地促進嵌入式設備,特別是家電設備、通信終端、儀器儀表的信息交互和遠程控制功能。
  • 一種嵌入式Web伺服器的設計方案
    本文主要介紹了嵌入式Web伺服器設計方案,以及實現和主要應用。1.引言嵌入式Web伺服器(Embedded Web Server,EWS)是指將Web伺服器嵌入到現場測試和控制設備中,在相應的硬體平臺和軟體系統的支持下,使傳統的測試和控制設備轉變為具備了以TCP/IP為底層通信協議,Web技術為核心的基於網際網路的網絡測試和控制設備。
  • 嵌入式WEB伺服器中TCP/IP協議棧的設計與實現
    而嵌入式Web伺服器將Web伺服器引入到現場測試和控制設備中,在相應的硬體平臺和軟體系統的支持下,使傳統的測試和控制設備轉變為具備了以TCP/IP為底層通信協議,Web技術為核心的基於網際網路的網絡測試和控制設備,有著一般Web伺服器所不具有優勢。本文就嵌入式Web伺服器在通信協議的選擇方面做了具體的研究。
  • 基於PIC32的嵌入式Web伺服器的物聯網實現
    控制系統結構向網絡化、開放性方向發展將是控制系統技術發展的主要潮流。過去大量的浩如煙海的8/16位單片機的嵌入式設備,如儀器儀表、數據採集和顯示、過程控制、工業自動化、家庭自動化等的實時應用,已經到了享受網絡方便的時候了。它們將成為Internet 的發展沃土,順應「網絡服務」向「網絡應用」擴展的大潮。
  • 應用伺服器是什麼_應用伺服器有哪些
    Web應用程式駐留在應用伺服器(Application Server)上。應用伺服器為Web應用程式提供一種簡單的和可管理的對系統資源的訪問機制。它也提供低級的服務,如HTTP協議的實現和資料庫連接管理。Servlet容器僅僅是應用伺服器的一部分。
  • 對常見的WEB伺服器和應用伺服器的介紹
    WebSphere 針對以 Web 為中心的開發人員,他們都是在基本 HTTP伺服器和 CGI 編程技術上成長起來的。IBM 將提供 WebSphere 產品系列,通過提供綜合資源、可重複使用的組件、功能強大並易於使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運行時環境,來幫助這些用戶從簡單的 Web 應用程式轉移到電子商務世界。
  • 嵌入式Web伺服器暴露企業機密
    聯網的掃描儀、印表機、VoIP系統等設備使用的嵌入式伺服器都有可能暴露企業機密。
  • 基於嵌入式Web網頁控制的遠程監控模塊
    在ZLSN2000之後,上海卓嵐科技依託其自身的ZLWeb嵌入式Web伺服器技術,推出了專門針對嵌入式網頁控制的模塊——ZLSN2030.基於Web的(也就是B/S架構的)物聯網監控方案,比基於客戶端(也就是C/S的架構)要優越,這是因為監控用戶端無需安裝專用的軟體
  • 科普應用伺服器,與Web伺服器有啥區別?
    【IT168 資訊】它位於網絡和資料庫之間,那麼應用伺服器實際上是做什麼的?應用程式伺服器是為應用程式提供業務邏輯的代碼。它是基於組件的,位於以伺服器為中心的架構的中間層。這個架構主要基於Web。中間層是業務邏輯所在的應用伺服器。而第三層,則是事務伺服器的資料庫。
  • WindowServer2003伺服器搭建WEB伺服器
    ASP.NET技術的XML Web Services和應用程式。 2、Windows Server 2003 Standard Edition是標準版,針對於中小型企業,支持文件和印表機共享,提供安全的Internet連接,允許集中的應用程式部署。
  • 基於嵌入式Web的遠程可控電源插座設計
    摘要:為了實現對電器的遠程控制,運用嵌入式Web技術,設計了一個可通過網際網路進行遠程訪問和控制的電源插座系統。該系統採用開源Boa作為嵌入式Web伺服器,選用光電耦合器與可控矽設計控制模塊電路。
  • Goahead 3.1.0 發布,嵌入式 Web 伺服器
    Embedthis Goahead 3.1.0 發布了,該版本改進了構建系統,支持通過 Bit、Makefiles 和 IDE
  • web伺服器性能對比
    一般來說,4GB內存的伺服器+Apache(prefork模式)一般只能處理3000個並發連接,因為它們將佔用3GB以上的內存,還得為系統預留1GB的內存。我曾經就有兩臺Apache伺服器,因為在配置文件中設置的MaxClients為4000,當Apache並發連接數達到3800時,導致伺服器內存和Swap空間用滿而崩潰。
  • 如何配置web伺服器
    如何配置web伺服器?在伺服器上配置Web服務,首先需要安裝網絡環境,然後上傳web項目文件,在配置web服務時,有一些安全策略也要注意。1 啟用日誌記錄功能Web伺服器應配置日誌功能,對用戶登錄進行記錄,記錄內容包括用戶登錄使用的帳號、登錄是否成功、登錄時間以及遠程登錄時用戶使用的IP位址。
  • USS協議變頻器Web控制方法的設計方案
    本文引用地址:http://www.eepw.com.cn/article/151984.htm基於TCP/IP協議的乙太網已成為工業標準,隨著乙太網的發展,以及嵌入式Web伺服器發展為網絡中的越來越小的網絡節點,為嵌人式web在工業中的應用提供了機會。
  • 基於USS協議變頻器Web控制方法的設計方案
    本文引用地址:http://www.eepw.com.cn/article/149814.htm基於TCP/IP協議的乙太網已成為工業標準,隨著乙太網的發展,以及嵌入式Web伺服器發展為網絡中的越來越小的網絡節點,為嵌人式web在工業中的應用提供了機會。
  • 如何使用STM32設計嵌入式乙太網控制門禁系統
    主晶片STM32通過乙太網協議棧LwIP將數據傳輸到ENC28J60,然後可以通過網線與伺服器直接連接進行通信,也可以通過路由器再連接到伺服器。在非接觸式卡通信方面,STM32通過頻率為1MHz的SPI接口與PN532相連。
  • 基於Yocto Project的嵌入式應用設計
    本設計主要基於Yocto Project在嵌入式設備上輕鬆定製嵌入式Linux應用,並實現Yocto Project的定製過程。關鍵詞:Linux;Yocto Project;定製系統引言 Linux作為嵌入式系統的主要工具,具有原始碼開放、完全可定製、支持許多網絡協議、伺服器級別高、可靠性高等很多優點。