论文部分内容阅读
智能家居的概念提出已有三四十个年头,但迄今为止,很多标准和技术支持都还处于实验室的研究阶段,人们通常只闻其声不见其形。随着物联网技术的发展,能够实现特定功能的微型设备逐渐与我们传统的家用设施结合起来,为我们提供智能高效、舒适安全的居住环境。为了适应节能环保的社会理念,电力部门通常会对某个区域的住户用电情况进行实时监测,在电能紧张的情况下实施高峰期错峰供电,或者对用电过于浪费的家庭实行限量供电,同时,用户自己也能够对家庭内部电器的用电量进行监测,关闭不必要的电器,减少资源浪费。为了实现上述功能,智能家居监控系统必须能够对各类家用电器的用电情况进行实时监测和反馈控制。为了实现这个目标,现有的设计思路都是将嵌入式系统集成到各类家用电器内部,对各种旧式家电经过简单改造或重新布线才能支持电器之间的自由组网,这就导致了实现整个系统需要比较高的成本和大的工作量,因此远程家电监控应用未能得到大规模普及。本课题正是针对上述问题,提出了一种非侵入式电器用电量监控方案即设计一个添加在电器电源线插头和插线板之间的转接器,该转接器以无线传感器网络技术为核心,其上移植简单的嵌入式操作系统内核,结合逐渐普及的IPv6技术,采用6LoWPAN网络协议,实现通过互联网对家电的用电监测和开关控制。本文的主要工作是完成整个系统的结构设计,并在STM32微控制器和CC2520射频芯片组成的硬件平台之上,结合现有的Contiki操作系统实现对aCoral嵌入式操作系统的移植和优化,在aCoral上实现6LoWPAN/IPv6网络协议,并且完成了CC2520的底层驱动程序,同时设计用户客户端的网关应用程序,实现节点数据采集存储以及节点控制功能,论文最后对整个系统进行功能测试。通过测试结果分析得出,该系统能够正常工作,用户能够通过网关对家电进行远程监测和控制。