通過ZigBee實現信息家電遠程監(jiān)控
(2)ZigBee協調器軟件開發(fā)流程
在ZigBee協調器結構中。基于ARM920T的S3C2410X微處理器是核心器件。采用嵌入式操作系統,要求該系統內核小而穩(wěn)定、網絡功能強大和出色的文件系統支持等,選擇¨cLinux。首先,在S3C2410X微處理器植入IxcLinux.確定一個控制平臺。然后編寫并安裝網口、串口、JTAG接口等相關硬件的驅動程序。再編寫由核心器件所控制的3個通信子程序。即S3C2410X微處理器與GPRS之間的串口通信、S3C2410X微處理器與CC2430之間的通信、S3C2410X微處理器與遠端計算機之間的通信。最后是家電的數據采集、傳輸以及遠端控制程序。也包括3個子程序。即ZigBee協調器端無線收發(fā)模塊與多個ZigBee終端收發(fā)模塊之間的通信、GPRS與手機之間的通信、遠端計算機的監(jiān)控程序。在嵌入式系統的交叉開發(fā)環(huán)境下,協調器模型的軟件開發(fā)流程如圖3。
3.2 ZigBee協調器與ZigBee終端之間的通信
ZigBee協調器與ZigBee終端之間的通信可分ZigBee星型網絡的建立和網絡間數據的傳輸兩個部分。
評論