微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于TinyOS的智能家居系统设计与实现

基于TinyOS的智能家居系统设计与实现

时间:10-22 来源:互联网 点击:

的PC机端进行测试。分别给无线网络主节点、灯光控制节点,门锁控制等节点上电。图6为智能家居监控系统运行的主界面。下面以温度和湿度数据采集和显示为例,说明系统功能。进入数据显示界面,采集一分钟内的温度的变化,并将数据以曲线形式显示,其结果如图7所示,横坐标代表时间,纵坐标代表温度,单位摄氏度。

f.jpg
g.jpg

同样,将采集一分钟内的湿度变化,并将数据以曲线形式显示,如图8所示。横坐标代表时间,纵坐标代表湿度,单位为%百分比。

6 结束语

本系统采用Visual C++设计了上位机监控界面,实现了监控界面与无线网络主节点之间的串口通信,采用NesC语言在TinyOS操作系统环境下实现了网络各节点之间的Zigbee无线通信。经由主节点,上位机能够控制其它无线网络节点的动作,诸如灯光逐步增亮或者逐步变暗,门锁打开或者闭合等等。同时,上位机监控系统可以存储和显示由无线网络节点采集的温度、湿度、光照度等数据和变化趋势。该设计初步满足了家居系统控制的智能化,同时具有很强的扩展性。

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

网站地图

Top