基于TinyOS的智能家居系统设计与实现
时间:10-22
来源:互联网
点击:
的PC机端进行测试。分别给无线网络主节点、灯光控制节点,门锁控制等节点上电。图6为智能家居监控系统运行的主界面。下面以温度和湿度数据采集和显示为例,说明系统功能。进入数据显示界面,采集一分钟内的温度的变化,并将数据以曲线形式显示,其结果如图7所示,横坐标代表时间,纵坐标代表温度,单位摄氏度。
同样,将采集一分钟内的湿度变化,并将数据以曲线形式显示,如图8所示。横坐标代表时间,纵坐标代表湿度,单位为%百分比。
6 结束语
本系统采用Visual C++设计了上位机监控界面,实现了监控界面与无线网络主节点之间的串口通信,采用NesC语言在TinyOS操作系统环境下实现了网络各节点之间的Zigbee无线通信。经由主节点,上位机能够控制其它无线网络节点的动作,诸如灯光逐步增亮或者逐步变暗,门锁打开或者闭合等等。同时,上位机监控系统可以存储和显示由无线网络节点采集的温度、湿度、光照度等数据和变化趋势。该设计初步满足了家居系统控制的智能化,同时具有很强的扩展性。
TinyOS Zigbee 无线通信技术 智能家居系统 相关文章:
- 传感器网络操作系统平台TinyOS下CC2420驱动组件的设计(11-27)
- 基于TinyOS的CC2430 RSSI定位的设计与实现(05-27)
- Tinyos 2.x在cc2430上的移植成功(11-28)
- CC2430单片机的TinyOS移植(windows平台)(11-28)
- 基于TinyOS的CC2420驱动组件的研究(12-14)
- 浅析基于MG2455微处理器Zigbee的汽车无线黑匣子实现(08-29)