GPRS和ZigBee在智能家居安防中的應用
該系統的控制流程如下:
?。?)用戶通過外網GSM手機發送短信命令給GPRS數傳模塊DL6200,DL6200收到命令后,解釋該命令。解釋完后發給內網中ZigBee無線通信模塊CC2430,由該模塊把命令發給相應的終端設備,終端設備收到命令后作出相應的的動作。
?。?)終端設備收到命令后,一是作出相應的動作后向上層作出應答,二是把上層需要的數據通過CC2430模塊傳送給上層設備。上層設備收到終端設備的信息,通過DL6200以短信的形式發送到用戶手機上。
?。?)當有中斷響應時,如家中有小偷,觸發了報警設備,該終端設備將第一時間向用戶發送信息,以示報警。
4.2 系統的硬件設計
DL6200不需要關心AT指令集。不需要關心TCP/IP協議及互連網絡的相關知識,所有與網絡的信息交換都由DL6200模塊自動完成。與各種組態軟件直接連接,無需專用的驅動程序。DL6200的這些特點使得硬件設計很容易,它的RXD、TDX必須與ZigBee的RX、TX相連進行數據的收發。整個系統的結構框圖如圖4所示。
4.3 系統的軟件設計
該系統軟件主要通過ZigBee網絡協議操作完成數據采集和數據收發,包括初始化、發射和接收程序設計,以及對報警信號的監控、對遠程控制指令的處理和執行等。
系統的收發采用PingPang發送函數,程序如下:
評論