基于ZigBee家居环境的监测及控制
2 系统软件设计
基于ZigBee的无线数据采集系统的软件主要分为三部分:采集端的数据采集发送和日光灯开关命令接收、接收端的数据接收和日光灯开关命令发送,以及上位机程序界面的设计。
主程序主要完成硬件初始化,Switch模式与Light模式的差别,并转至相应处理。主程序的流程图如图4所示。相应Switch节点主要处理串口初始化,射频初始化,并根据标志位,发送温度采集或者开关灯命令。Light节点,则首先进行射频初始化,然后准备接收命令,根据接收的命令进行开关灯或者温度采集。
图4主程序流程
Switch节点流程图如图5所示。本文引用地址:https://www.eepw.com.cn/article/153642.htm
Ligbt节点程序流程图如图6所示。
评论