新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于以太網和DTMF編解碼的遠程家居控制器

        基于以太網和DTMF編解碼的遠程家居控制器

        作者: 時間:2014-04-14 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/259128.htm

        3.4 web服務和CGI處理框圖

        web 服務

        監聽端口80來自遠程測控端的請求,建立TCP連接,查詢與TCP連接相關聯的本地套接字,根據遠程測控端的 HTTP請求作相應的處理(讀取 ram中的網頁數據、調用 CGI 處理函數),并將生成的網頁數據通過本地套接字發送至遠程測控端,通訊完后關閉套接字,斷開本次TCP連接。

        CGI處理

        本系統采用了 CGI(公用網關接口) 來實現動態Web技術,Web服務器通過調用 CGI 程序實現和瀏覽器的交互,也就是CGI 程序接受瀏覽器發送給Web服務器的信息,進行相應處理,并將響應結果回送給Web 服務器及瀏覽器。

        3.5 系統預計實現結果

        場所

        設備

        預計達到的初期效果

        遠程控制

        信息中心103實驗室

        控制器、臺燈、風扇、手機、PC機

        1. 通過手機撥打系統。按照系統提示輸入控制臺燈點亮和熄滅,控制風扇轉動和關閉。

        2. 通過手機或PC機瀏覽器,進入控制和監控界面控制臺燈點亮和熄滅,控制風扇轉動和關閉。顯示有關傳感器數據

        遠程報警

        信息中心103實驗室

        控制器、報警器、手機

        報警器觸發后蜂鳴,且智能遠程控制系統向預設手機撥電話報警告知用戶。

        本地控制以及報警

        信息中心103實驗室

        控制器、報警器、臺燈、風扇、遙控器

        通過遙控器控制臺燈點亮和熄滅,控制風扇轉動和關閉。報警器觸發后蜂鳴報警,并進行語音播報。

        1. 當用戶撥打該電話號碼時,語音模塊提示用戶輸入密碼(密碼是存儲在EEPROM中)。只有當用戶所輸入的密碼和存儲的密碼相同時,用戶才能進行接下來的電器(風扇、電燈)控制,否則固定電話直接掛掉用戶的電話。對于電器的控制,系統是通過語音來提示用戶操作,例如:“打開風扇請按1,關閉風扇請按2”,用戶就可以按照語音提示來按下按鍵1來打開風扇,按下按鍵2來關閉風扇。操作完后語音提示是否用戶操作結束,用戶根據語音來繼續進行相應的操作。

        2. 當用戶通過手機或PC機瀏覽器,進入登錄界面,網頁首先顯示提醒用戶輸入密碼,當用戶輸入密碼正確時,進入控制和監控界面,接下來用戶就可以控制家用電器和查看傳感器的有關數據。

        3. 當有警情發生時,傳感器給單片機外部中斷信號,系統進入報警中斷子程序,首先電話模擬摘機,系統與電話線接通。調用撥號子程序發送電話號碼,同時監聽電話線上信號,判斷對方是否摘機。如果第一個電話沒有撥通就發送第二個電話號碼,循環撥號,直到撥通號碼或者定時溢出,該子程序還調用語音子程序現場報警,對進入的人產生威嚇作用。從而實現現場報警和遠程報警兩種功能。

        相關閱讀

        離我們還有多遠?



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 霞浦县| 含山县| 通渭县| 湾仔区| 蛟河市| 海晏县| 铜山县| 长海县| 朝阳县| 潍坊市| 石河子市| 明水县| 佳木斯市| 磐安县| 平原县| 瑞金市| 沂南县| 扶沟县| 菏泽市| 额济纳旗| 怀远县| 苏尼特右旗| 三门峡市| 平阴县| 花莲市| 都昌县| 襄垣县| 沅陵县| 北辰区| 丰顺县| 乌兰察布市| 沙湾县| 泰顺县| 安塞县| 沭阳县| 泰安市| 资阳市| 中宁县| 新竹县| 屏东市| 永吉县|