• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Cortex—A8智能家居系統(tǒng)的設計與實現(xiàn)

      2013-04-29 00:44:03
      軟件工程 2013年8期
      關鍵詞:服務器端串口智能家居

      摘 要:本文設計了一套低成本無線智能家居系統(tǒng)的解決方案,具有安全,可靠,穩(wěn)定的顯著特點,以及智能家居系統(tǒng)市場的廣大前景.本文還闡明了系統(tǒng)的體系結構,詳細介紹了系統(tǒng)軟件和硬件部分的設計與實現(xiàn)。并對關鍵技術(GPRS、24L01)的流程做了詳細的闡述。

      關 鍵 詞:無線智能家居;GPRS;24L01

      中圖分類號:TP368.1 文獻標識碼:A

      1 引言

      本系統(tǒng)主要分為服務器端、控制端和客戶端。服務器端為ARM板,承擔信息采集,本地監(jiān)控的任務,ARM板采用了Linux系統(tǒng),Linux以其體積小、可裁剪性和可移植性等特點被廣泛地應用在嵌入式領域[1];控制端為外圍硬件設備,接收信息,控制設備;客戶端為手機端,實現(xiàn)與服務器的交互,遠程監(jiān)控的作用。本文所涉及的智能家居系統(tǒng)具有如下優(yōu)點:(1)通信用到TCP協(xié)議,無線通信,可靠性強;(2)成本低 ;(3)多方式接入;(4)可擴展性強;(5)界面友好 。本文重點分析服務器端程序設計與硬件單片機端程序設計所需關鍵技術。

      2 系統(tǒng)體系結構

      本系統(tǒng)服務器端ARM外與OpenWRT路由器連接再與單片機主控板連接,單片機主控板中插入24L01模塊,24L01模塊通信時廣播信號給其余24L01模塊,其余24L01模塊分別接入不同的單片機系統(tǒng)中,單片機系統(tǒng)中接入外圍硬件電氣設備。系統(tǒng)結構圖如圖1所示。

      3 軟、硬件設計

      智能家居服務器軟件分為四個模塊,開機后,進行初始化操作,獲取系統(tǒng)時間并在主界面上顯示出來,服務器作為Socket通信中的客戶端,等待與路由器服務器連接,進而可以獲取硬件傳來的信息。

      結構模塊中第一個模塊為獲取信息模塊,對溫濕度傳感器傳來的信息進行獲取,顯示在主界面上,且單片機會每隔一分鐘向服務器端發(fā)送各個傳感器的狀態(tài),服務器進行協(xié)議分析,分析出家中的安全狀態(tài);第二個為報警狀態(tài),當接收到的信息中進行協(xié)議分析發(fā)現(xiàn)危險時,會向房主發(fā)送短信,報告家中危險,同時家中蜂鳴器響起,發(fā)出警報;第三個為發(fā)送模塊,可以發(fā)送指令,控制硬件開關的閉合;第四個為設置模塊,有定時功能,可以在操作界面設置電器的開關時間,設置成功后,到達設置時間,即可觸發(fā)開關,啟動或關閉電器。

      硬件部分中的一個主角為24L01模塊。此模塊有工作穩(wěn)定可靠、傳輸速率高、體積小、成本低、功耗低[2]。具有自動應答和自動在發(fā)射功能,它與單片機主控板相連,即為一個單獨的功能模塊,可以自由移動,不受外圍連接電線煩惱。切擴展性強。

      4 關鍵技術分析

      4.1GPRS線程監(jiān)聽

      此系統(tǒng)用到了GPRS模塊,GPRS中最重要的兩個功能:發(fā)短信和收短信,發(fā)短信可以在你需要的時候發(fā)送,而收短信則不定,需要實時監(jiān)聽,所有GPRS的基本AT指令都一樣,而他們的返回字符確因為不同型號模塊而有所差別,線程中要做的就是不斷地寫入AT指令,接收返回字符,判斷如此循環(huán)。本系統(tǒng)用到GPRS模塊中解析AT指令返回字符流程圖大致如圖3所示。

      4.2 24L01

      24L01程序包含了主機程序和從機程序。主機程序包含串口通信和24L01通信,其中串口通信關鍵在于分析WIFI傳回的串口信息,24L01通信關鍵在于發(fā)送給不同的從機,根據(jù)從機的接受地址不同,從而實現(xiàn)了1對多的操作。從機程序,關鍵在于分析主機傳回的信息,通過接受主機24L01傳回的數(shù)據(jù)從而做出相應的操作,同時有 的從機需要將自己的傳感器檢查到的信息實時傳回給主機,我是通過定時器來實現(xiàn),每隔多長時間該從機主動與主機配對,如果當時主機不忙,就會將數(shù)據(jù)傳回給主機,忙則等待。

      4.3 協(xié)議指令

      本系統(tǒng)定義了控制端與服務器的通信指令協(xié)議,如表1所示。

      6 結論

      本文設計的智能家居系統(tǒng),可操作性強,兒童、老年人也易上手,安全、穩(wěn)定,能保證家庭安全,易于擴展外圍硬件設備及后期建設擴大系統(tǒng)規(guī)模??梢蚤L時間運行,外圍硬件只需電池供電即可,低耗能,前景好。

      參考文獻

      [1] 周敬瓊.基于嵌入式Linux的智能家居系統(tǒng)的研究[D].武漢科技大學,2010.

      [2] 丁永紅,孫運強.基于nRF24L01的無線數(shù)傳系統(tǒng)設計[J].國外電子測量技術,2008(4):15-17.

      [3] 蔡志明,等,著.精通QT4編程(第2版)[M].北京:電子工業(yè)出版社,2011.

      猜你喜歡
      服務器端串口智能家居
      淺談AB PLC串口跟RFID傳感器的通訊應用
      基于Zigbee的無線通信技術在智能家居中的應用
      電子制作(2018年1期)2018-04-04 01:48:28
      淺析異步通信層的架構在ASP.NET 程序中的應用
      成功(2018年10期)2018-03-26 02:56:14
      關于智能家居真正需求的探討
      USB接口的多串口數(shù)據(jù)并行接收方法探索
      基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
      地礦測繪(2015年3期)2015-12-22 06:27:26
      在Windows中安裝OpenVPN
      智能家居更貼心
      科學生活(2015年3期)2015-01-03 09:41:18
      基于并行控制的FPGA多串口拓展實現(xiàn)
      基于LD3320的智能家居控制
      河南科技(2014年7期)2014-02-27 14:11:13
      康乐县| 无锡市| 伊金霍洛旗| 肥乡县| 孟连| 忻州市| 青龙| 措勤县| 邯郸县| 南川市| 湖口县| 桐乡市| 宁国市| 五华县| 璧山县| 谷城县| 开化县| 青河县| 崇义县| 隆回县| 平顺县| 股票| 湘潭县| 容城县| 定兴县| 广灵县| 三江| 扶绥县| 十堰市| 黑龙江省| 广德县| 麻阳| 恭城| 渭南市| 内乡县| 沙湾县| 贵定县| 马尔康县| 宁阳县| 城固县| 和田县|