节点在通上电过后,便开始运行程序,首先动寻找网络并加入,加入网络以后,就会自动判断是否收到了协调器发出的命令,如果收到协调器的模式切换命令,各个节点就会进行模式的切换;若接收到协调器打开关断的指令,那么继电器就执行相应的操作来打开或者关断电灯;如果收到的是采集温湿度命令,电灯节点上的单片机就会采集周围的温湿度;当收到查询命令之后,就把当前开关的状态,发送到协调器上;若未得到协调器给出的指令,便继续判断是否得到从协调器过来的指令,并无限循环。
节点软件框架如图:
主控流程图,诶,简直弱,显示与转发,命令的本地按键下达。。
C#的WinForm比较简单,比较轻松实现起来,啊,太丑别介意啊。。