基於嵌入式Web的遠程可控電源插座設計

2021-01-17 電子產品世界

摘要:為了實現對電器的遠程控制,運用嵌入式Web技術,設計了一個可通過網際網路進行遠程訪問和控制的電源插座系統。該系統採用開源Boa作為嵌入式Web伺服器,選用光電耦合器與可控矽設計控制模塊電路。用戶通過網頁瀏覽器訪問該系統,可對各插座開關進行打開或關閉的操作,進而遠程控制與其相連接的電器。測試表明,該系統設計合理,功能實用,操作簡便,易於擴展,可廣泛用於對家用電器或工業電器的遠程控制。
關鍵詞:遠程控制;電源插座;嵌入式Web伺服器;Boa;公共網關接口

網際網路的迅速發展,實現了信息的高速傳輸和資源共享,極大地方便了人們的生活。嵌入式系統廣泛應用於各種電器產品、智能儀表和控制設備中,它與網際網路的結合是一種必然的趨勢。
嵌入式系統和網絡技術的快速發展,為網絡遠程控制的發展和完善提供了技術基礎。
筆者綜合運用嵌入式系統和Web技術,設計了一種可通過網際網路進行遠程控制的電源插座系統,實現對家用或工業電器的遠程實時控制。用戶通過網頁瀏覽器訪問該系統,對各插座進行打開或關閉的操作,實現對與其相連接的電器的遠程控制。

1 嵌入式Web工作原理
嵌入式Web的體系結構如圖1所示。客戶端和嵌入式系統中Web伺服器之間的通信協議採用HTTP(超文本傳輸協議)。嵌入式作業系統提供TCP/IP協議支持。嵌入式Web伺服器提供靜態網頁,也可以通過CGI(Common GatewayInterface,公共網關接口)與後臺程序或嵌入式資料庫交互,進行數據訪問或處理。

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


嵌入式Web的工作流程如圖2所示。嵌入式Web伺服器的主要任務是接收客戶端請求、解析客戶端請求、響應客戶端請求、向客戶端回送請求的結果。客戶端與Web伺服器交換數據之前,首先用TCP/IP建立連接,伺服器端程序建立TCP類型的Socket套接字;伺服器在接收到用戶端的請求後,解析客戶請求的HTTP協議頭,分析客戶的請求,根據客戶的請求做相應的處理並返回結果。

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

相關焦點

  • 基於嵌入式Web網頁控制的遠程監控模塊
    在ZLSN2000之後,上海卓嵐科技依託其自身的ZLWeb嵌入式Web伺服器技術,推出了專門針對嵌入式網頁控制的模塊——ZLSN2030.基於Web的(也就是B/S架構的)物聯網監控方案,比基於客戶端(也就是C/S的架構)要優越,這是因為監控用戶端無需安裝專用的軟體
  • 基於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技術為核心的基於網際網路的網絡測試和控制設備。
  • 基於PIC32的嵌入式Web伺服器的物聯網實現
    另外,乙太網(Ethernet)協議已經廣泛地應用於各種計算機網絡,基於乙太網的嵌入式系統也正在不斷向前發展。另一方面,隨著網絡的發展和用戶對各種應用需求,現在各種各樣的消費產品,例如,智慧型手機,數位相機等,都提供無線或是有線的國際網際網路的接入功能。各種應用都需要網絡的接入來提供各種娛樂功能。同時隨著物聯網技術發展,對於各種設備的網絡接入和訪問將變得越來越普遍。
  • WIFI智能插座電路設計與原理解析 —電路圖天天讀(232)
    打開APP WIFI智能插座電路設計與原理解析 —電路圖天天讀(232) Ida 發表於 2015-08-26 10:30:36
  • 基於Yocto Project的嵌入式應用設計
    本設計主要基於Yocto Project在嵌入式設備上輕鬆定製嵌入式Linux應用,並實現Yocto Project的定製過程。但現有的嵌入式Linux市場開始分化,現有的選擇包括半導體廠商提供的實例方案、嵌入式OSV提供商應用的嵌入式Linux產品、嵌入式產品開發商的自有方案和開源項目等。由於缺乏一致性,造成了嵌入式開發高昂的維護成本,不僅嵌入式開發缺乏足夠的專業人員,而且開發過程存在安全漏洞問題。在Yocto Project項目中,可以使用許多高效的工具,從而輕鬆定製嵌入式Linux產品。
  • 基於USS協議變頻器Web控制方法的設計方案
    本文引用地址:http://www.eepw.com.cn/article/149814.htm基於TCP/IP協議的乙太網已成為工業標準,隨著乙太網的發展,以及嵌入式Web伺服器發展為網絡中的越來越小的網絡節點,為嵌人式web在工業中的應用提供了機會。
  • 深入研究嵌入式web伺服器視頻監控的應用
    據分析,嵌入式Internet系統在Internet電話、遊戲裝置和手持式通信裝置的推動下將會有突飛猛進的發展。由於Internet技術的滲透,嵌入式系統正變得越來越智能化並具有越來越多的網絡友好特性;又由於Web技術的飛速發展,給嵌入式系統帶入Internet提供了絕佳的途徑。嵌入式web技術是視頻監控系統設計應用最廣泛的技術之一。
  • 基於WiFi的智能插座電路及原理分析
    1、設計方案   智能WiFI插座設計包括硬體和軟體兩部分。硬體包括:電源、變壓器部分、控制部分、繼電器部分等。控制系統的軟體,指的是它的全部程序,包括系統軟體和應用軟體兩大類。   2、階段智能插座控制方式對比   智能插座就是一個網際網路時代賦予智能化的開關控制器。根據不同的控制介質,可以分為以下幾種控制方式:   1)紅外遙控。紅外技術出現年代久遠,技術較為成熟。
  • 京東微聯WiFi遠程控制 公牛智立方USB插座評測
    公牛智立方USB插座GN-F1331 WiFi版(以下簡稱:智立方)就是一款支持遠程控制的智能插座,支持使用京東微聯APP控制,通過WiFi即可實現各種遠程操控。它外觀採用立式設計,節約空間,個性時尚。接口種類豐富,支持多種設備接入用電。而內部空間設計精巧,杜絕線材凌亂;用料考究,具備一貫的出色安全性能。這款聯合京東微聯推出的公牛智立方,實際體驗又如何呢?看官且看下文。
  • 嵌入式Web伺服器GoAhead在電力系統通信中應用
    簡單介紹GoAhead嵌入式Web伺服器的基本特點,接著講解了嵌入式Web配置管理功能在電力系統通信中應用的工作原理及設計方法。以工業乙太網交換機為實例,介紹了軟體系統功能,並詳細討論了軟體系統工作流程。
  • 輕鬆實現電腦遠程控制,用向日葵遠程開機插座幫你隔空取物
    最近就從當貝優選發現了向日葵遠程開機插座這款小工具,很多人家裡應該都有智能插座,如果用來實現電腦遠程關機的話也沒問題,不過強行斷電關機難免會損傷一些硬體,而向日葵遠程開機插座則是先關機後斷電的方式實現溫柔關機,不傷設備,還能支持遠程操作等專業化的功能。
  • 電源模塊在嵌入式系統設計中如何選型?看完就學會了
    電源模塊在嵌入式系統設計中如何選型?看完就學會了 佚名 發表於 2017-12-19 07:41:00 電源模塊的出現,將嵌入式工程師從繁重的電源設計工作中解脫出來。但電源模塊的種類繁多,我們在日常電路設計中該如何考慮選型呢?
  • 基於CGI的無線路由中簡訊功能設計
    關鍵詞:無線路由;動態Web;CGI;簡訊;PDU 為實現良好的人機互動及遠程控制功能,如今大部分嵌入式Linux設備均引入Web伺服器技術,無線路由的迅速普及更體現了這一點。2 簡訊功能設計 簡訊息服務作為目前最方便快捷的交流方式,工作原理也變得越來越標準化。通常對短消息的控制有3種實現途徑:Block模式,基於AT命令的Text模式和基於AT命令的PDU模式。使用Text模式收發簡訊代碼簡單,但最大的缺點是不能收發中文簡訊;而PDU模式不僅支持中文簡訊,也能發送英文簡訊。
  • 嵌入式PROFIBUS-DP從站通信接口的設計
    基於上述需求,嵌入式PROFIBUS-DP從站通信接口的設計為自主開發具有PROFIBUS-DP通信功能產品的用戶提供了一種快速、高效的解決方案。  硬體設計  嵌入式PROFIBUS-DP從站通信接口板(以下簡稱接口板)由CPU晶片、PROFIBUS協議晶片SPC3及光隔RS-485驅動等電路組成,如圖1所示。
  • 嵌入式整流模塊控制器設計
    單片機+μC/OS-II嵌入式實時作業系統作為軟硬體開發平臺的嵌入式整流模塊控制器的統一化設計方法。關鍵詞:AVR單片機;μC/OS-II;嵌入式控制器引言  雖然目前通信電源產品中嵌入式控制系統的研發技術比較成熟,但是同一系列(如DUM系列)不同功率型號的產品具有不同的性能參數,以致控制系統採用不同的控制方法;同時,在以往的產品研發過程中,不同的嵌入式系統工程師具有不同的軟硬體設計思想,帶來了晶片應用、電路體系、軟體結構的差異
  • 「好文推薦」基於雲技術的輸送帶縱向撕裂遠程監測系統設計
    針對現有輸送帶縱向撕裂監測系統存在監測點少、擴展性差、仍需人員值守等缺陷,設計了一種適用於多點監測和基於雲技術的輸送帶縱向撕裂遠程監測系統,該系統由一字線雷射器、嵌入式處理終端、面陣CMOS攝像頭、雲伺服器、PC機監測軟體和手機監測軟體組成。
  • 基於嵌入式技術的LED顯示屏控制系統淺析
    打開APP 基於嵌入式技術的LED顯示屏控制系統淺析 工程師青青 發表於 2018-08-30 17:23:00 嵌入式系統廣義上認為是一個由系統硬體與系統軟體有機組成並且具有高可靠性和實時性的可控系統
  • 嵌入式WEB伺服器中TCP/IP協議棧的設計與實現
    由於Web技術的開放性和獨立平臺特性,大大降低了軟體系統和通信系統的設計、維護工作量,節省了人員培訓費用,提高了現場測試和控制設備的管理水平。而嵌入式Web伺服器將Web伺服器引入到現場測試和控制設備中,在相應的硬體平臺和軟體系統的支持下,使傳統的測試和控制設備轉變為具備了以TCP/IP為底層通信協議,Web技術為核心的基於網際網路的網絡測試和控制設備,有著一般Web伺服器所不具有優勢。
  • USS協議變頻器Web控制方法的設計方案
    本文引用地址:http://www.eepw.com.cn/article/151984.htm基於TCP/IP協議的乙太網已成為工業標準,隨著乙太網的發展,以及嵌入式Web伺服器發展為網絡中的越來越小的網絡節點,為嵌人式web在工業中的應用提供了機會。