基于ZigBee家居環境的監測及控制
2 系統軟件設計
基于ZigBee的無線數據采集系統的軟件主要分為三部分:采集端的數據采集發送和日光燈開關命令接收、接收端的數據接收和日光燈開關命令發送,以及上位機程序界面的設計。
主程序主要完成硬件初始化,Switch模式與Light模式的差別,并轉至相應處理。主程序的流程圖如圖4所示。相應Switch節點主要處理串口初始化,射頻初始化,并根據標志位,發送溫度采集或者開關燈命令。Light節點,則首先進行射頻初始化,然后準備接收命令,根據接收的命令進行開關燈或者溫度采集。
圖4主程序流程
Switch節點流程圖如圖5所示。本文引用地址:http://www.104case.com/article/153642.htm
Ligbt節點程序流程圖如圖6所示。
評論