微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 智能家庭,从智能家居控制系统开始

智能家庭,从智能家居控制系统开始

时间:03-14 来源:3721RD 点击:

系统主设备软件主要分为两个部分:STEVAL-MKI062V2开发平台软件和Zigbee模块软件。STEVAL-MKI062V2开发平台软件又包括:传感器信息采集及处理、手势识别及指令传输、系统管理;Zigbee模块软件包括:Zigbee网络组建、指令发送、STEVAL-MKI062V2开发平台通信。

系统从设备软件也分为两个部分:Zigbee模块软件和数字输入接口软件。Zigbee模块软件包括:Zigbee网络搜寻、指令接收、数字输入接口控制。数字输入接口软件包括:Zigbee模块通信、指令解码及操作。

3.4 系统软件流程

系统主设备的软件流程为:首先,主设备在上电以后会建立Zigbee网络,使得区域内的从设备可以加入到这个网络中内,进而用户可对这些从设备进行控制;其次,主设备的STEVAL-MKI062V2开发平台会检测用户是否有新的手势输入。若没有新的手势输入则STEVAL-MKI062V2开发平台不进行其他操作只是否有新手势输入的判断,若有新的手势输入STEVAL-MKI062V2开发平台会对手势进行识别并确定其对应的指令;接着,主设备就将确定的指令发送至从设备处,其主要流程为:STEVAL-MKI062V2开发平台通过Zigbee模块通信软件将指令发送至主设备Zigbee模块处,主设备Zigbee模块再将指令通过无线网络发送至从设备Zigbee模块处。指令发送完毕后,主设备再检测用户是否有新手势输入。系统主设备软件流程图如图5所示:

图5 系统主设备软件流程图

系统从设备的软件流程为:首先,从设备上电后会检测区域内是否存在主设备建立的Zigbee网络,如果不存在从设备不进行任何操作继续检测主设备的Zigbee网络,如果存在则从设备加入到主设备的Zigbee网络中;接着,从设备的Zigbee模块不断查询是否有主设备发送来的新指令;进而,当Zigbee模块接收到新指令时,Zigbee模块将指令传送至从设备的数字输入接口,由数字输入接口的软、硬件完成对从设备家电的控制。系统从设备软件流程图如图6所示:

图6 系统从设备软件流程图

相关阅读

智能家庭离我们还有多远?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top