基于物联网的智能家居设计与实现.docx

上传人:b****6 文档编号:5590681 上传时间:2022-12-28 格式:DOCX 页数:4 大小:18.35KB
下载 相关 举报
基于物联网的智能家居设计与实现.docx_第1页
第1页 / 共4页
基于物联网的智能家居设计与实现.docx_第2页
第2页 / 共4页
基于物联网的智能家居设计与实现.docx_第3页
第3页 / 共4页
基于物联网的智能家居设计与实现.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于物联网的智能家居设计与实现.docx

《基于物联网的智能家居设计与实现.docx》由会员分享,可在线阅读,更多相关《基于物联网的智能家居设计与实现.docx(4页珍藏版)》请在冰豆网上搜索。

基于物联网的智能家居设计与实现.docx

基于物联网的智能家居设计与实现

基于物联网的智能家居设计与实现

 

  引言

  针对传统的以嵌入式家庭网关为中心的智能家居系统的不足,提出一种基于物联网的智能家居系统,利用ZigBee无线传感器网络来采集家居内的环境、设备及人员信息,再由物联网网关将这些信息转发至互联网中的服务器,用户通过浏览器或客户端软件登录服务器便可以监控智能家居各个子系统的运行状况。

通过应用实例验证了这种由家居设备、物联网网关、服务器和客户机组成的系统是稳定可靠的。

与其它系统相比,该系统不但可以实现海量数据的存储、更美观的界面和更方便的操作,而且还可以与互联网上的其它计算机系统实现信息共享。

  智能家居是以住宅为平台,利用综合布线技术、通信技术及自动控制技术等有关技术实现家居与外部的通信方式来分析,大多数方案采用高性能的嵌入式家庭网关来将家居系统接入ZigBee,由于家庭网关还兼具嵌入式Web服务器的功能,因此可以通过浏览器远程监控家居设备的状态,只是网页界而较简单,网关的软硬件成本也较高,且网关不能和互联网上的其它计算机系统实现信息共享。

从家居内部网络的类型来分析,早期研究多采用诸如RS485或电力线载波等技术组成有线网络。

虽然RS485网络较容易实现,但却带来了额外的布线困难,而采用电力线载波则会而临国内电力线中过多的干扰信号。

  随着无线网络技术的发展,采用无线网络作为家居内部网络的系统逐渐成为主流。

例如文献[1]和文献[4]均通过Zigbee无线网络实现了对家居设备的信息采集和控制,文献[3]则研制了一种基于ZigBee网络协议的智能供热计量表,文献[2]则基于Zigbee无线网络实现了对家居能耗信息的管理与控制。

物联网概念的出现为智能家居的发展提供了新的方向。

通过安装各种传感器来采集住宅内的环境、设备及人员信息,利用Zigbee无线网络将上述各种信息接入物联网网关,再由网关将这些信息转发至互联网中的服务器,用户通过手机或计算机上的浏览器或客户端软件登录服务器便可以实时查看各个子系统的信息,控制家居设备的运行,从而构建了一个基于物联网的智能家居系统。

  相对于以嵌入式家庭网关为中心的其它系统,借助于服务器强大的资源可以实现海量数据的存储、更美观的界而和更方便的操作。

每个智能家居系统还可以通过这些服务器方便地获取小区物业服务、市政服务、天气预报等信息。

而采用Zigbee作为家居内部网络可以很方便地将各种原先不具有通信接口的设备连接至物联网网关,不需要复杂的布线或者购买昂贵的带通信接口的家电。

此外,家居内的设备随时可能增加或减少,采用具有自组织特性的Zigbee网络可以很好的适应这种动态变化,方便用户使用及系统的维护。

  1基于物联网的智能家居系统架构

  根据国际电信联盟的建议,物联网自下向上一般可以分为五个层次:

感知控制层、接入层、互联网层、服务管理层和应用层。

  1.1感知控制层

  该层的主要作用是“感知”环境参数及电气设备的工作参数,并根据需要改变电气设备的工作状态。

主要设备包括环境感知器、智能开关、智能插座、具有电能计量功能的智能插座和智能红外遥控器,也包括智能水表、智能电表和智能热表,以及可以进行开度控制或者简单通断控制的供热阀门,还包括煤气探测器、烟感探测器以及紧急报警按钮等安全报警装置。

这些设备均具有Zigbee无线接口与位于接入层的物联网网关通信。

  除此之外,感知控制层还包括一些自身即带有通信接口的电器,如用于视频监控的带网络接口的数字摄像机,它可以直接与互联网层的家庭路由器通信,以及某些自身即带有诸如串口、GPRS或者3G等通信接口的电器。

有的房间有些侧重于突出电气设备的控制,有的则只描绘了视频监控、安全报警和远程抄表等方而的设备,而一个完整的智能家居感知控制层应该包括上述所有装置.当然实际应用中也可以根据用户需求只安装部分装置。

  1.2接入层

  该层的主要设备是物联网网关,它主要负责将感知控制层的众多终端接入互联网。

它一方而通过ZigBee或者其它接口与感知控制层的终端通信,将终端发送来的数据转发给服务器或者向终端转发服务器的远程控制命令,另一方而又具有以太网、Wi-Fi或GPRS等各种通信接口可以接入小区局域网,从而与远程服务器通信。

物联网网关之所以要具有如此多的通信接口,一方而是因为家庭上网的方式是多种多样的,另一方而需要通过物联网网关接入互联网的电气设备的通信接口也是多种多样的。

如果用户家中没有可用的计算机网络,网关也可以通过GPRS或CDMA接口与远程服务器通信。

  1.3互联网层

  该层的主要设备是那些负责将物联网网关联入小区内的局域网继而接入互联网或者直接接入网络运营商的计算机网络的通用网络设备。

前者可以是用户家里的交换机以及小区内的交换机或者路由器等网络设备,后者则可以是ADSL调制解调器、CableModem、无线路由器、光纤路由器等设备,当然两者都包括运营商的众多局端设备。

  1.4服务管理层

  该层主要包括应用服务器、Web服务器和数据库服务器。

应用服务器负责与各个物联网网关定时通信,通过网关获取感知控制层设备的数据,并将其及时保存至数据库服务器中,而Web服务器则负责将这些数据发布到互联网上,供用户通过浏览器远程查看相关信息。

反之,用户需要远程控制某个设备时,则是通过Web服务器将控制命令写入数据库服务器,然后由应用服务器将其从数据库取出后发送给相应的物联网网关,最后由物联网网关负责将该命令转发给被控设备。

  1.5应用层

  该层主要包括台式电脑、便携式电脑、平板电脑以及智能手机等各种计算设备。

其主要功能是通过Web浏览器或客户端软件为用户提供一个可以与系统进行远程交互的人机接口。

如果是通过浏览器监控住宅内的设备运行情况,由于Web服务器采用的是动态网页生成技术,各种计算设备上除了浏览器软件外不需要安装额外的应用软件,真正的后台程序在Web服务器上。

如果是通过客户端软件监控家居内的设备运行,则需要针对Windows,An-droid和i0S等不同计算平台安装不同版本的客户端软件,这些软件以类似于Client/Server的模式通过数据库接口访问数据库服务器。

  2系统实现

  2.1物联网网关

  物联网网关在整个智能家居物联网中起着承上启下的重要作用,是连接各终端设备与服务器的桥梁。

网关通过zigbee接口或串口与终端设备通信来获得数据,并将数据通过以太网或Wi-Fi或GPRS接口转发至服务器。

网关的设计采用模块化的思想,根据家庭常见的上网方式细分为以太网接口、Wi-Fi接口、GPRS接口等三种产品,用户可以针对自己的情况选用合适的产品。

无论是哪种产品,均采用Atmel公司的AT91SAM7X256作为处理器,同时外接一片AT86RF230作为Zi}bee无线通信芯片。

  因物联网网关需要完成的任务较多,为了更好地协调各个任务的运行,采用嵌入式操作系统,C/OS-II作为其软件平台。

引入,C/OS-II之后,应用程序的设计就变得非常简单了。

根据网关应完成的功能将应用程序划分为七个用户任务和一个系统任务。

优先级是按照任务的重要性和是否具有硬实时性来分配的,优先级数值越低,任务的优先级越高。

几个通信任务的主要功能是处理各自对应的接口芯片所接收或需要发送的数据,对这些数据的处理是有严格时间限制的,如果不及时处理就可能会被下一个数据包中的数据所覆盖,因此给这些通信任务分配的优先级高于其它任务。

而在这几个通信任务中,由于以太网的通信速率最快,数据包的长度也最长,因此以太网通信任务的优先级最高。

  2.2Web服务器

  智能家居物联网的一个主要特点就是能够将住宅内的各种电气设备连接至互联网,但仅仅是能够通过互联网与设备通信还远远不够,还必须能够在互联网中实现用户和设备的互动。

应用服务器已经将设备数据存储至数据库中,Web服务器的任务就是将这些数据展现在互联网上,以便用户可以随时随地通过Web浏览器查看房间内的环境信息和设备状态,也可以远程控制设备的运行状态。

  为此以Windows2003Server和InternetInformationServer(IIS)为平台,以VisualStudio.Ne为开发工具,基于ASP.NET动态网页技术开发了一个智能家居物联网网站。

网站主要由远程监控、电量管理、智能控制规则管理、故障诊断、事项查看和系统配置等网页组成。

授权用户登录后只能各自查看各自住宅内的情况,操作自己住宅内的电气设备。

远程监控页而以房间的效果图或实景图为背景图片,各个终端设备的工作参数以标签控件或下拉列表控件的形式显示在该设备的旁边。

电量管理页而主要用于反映那些插在具有电能计量功能的插座上而的家用电器的耗电情况,日报表可以统计各个被测电器每一天的用电量,月报表则是统计它们每月的用电量数据。

故障诊断页而允许用户选择特定的故障诊断算法来自动检测故障设备及故障类型,并可以在用户查看房间监控页而时在故障设备的旁边给出醒目的标志。

  3结语

  本文设计了一种基于物联网的智能家居系统,详细介绍了系统的整体架构,给出了几种重要的硬件装置和服务器软件的实现方法,并用具体应用实例验证了系统的功能。

与其它智能家居系统不同,本系统不仅可以实现家居内电气设备之间的互联互通,还可以将整个家居系统连接至互联网,实现家居与社区之间以及家居与互联网之间的信息共享,真正实现一个物物相连的家居物联网。

相对于以嵌入式家庭网关为中心的其它系统,本系统可以实现海量数据的存储、更美观的界而和更方便的操作。

目前本系统还只能对没有通信接口的空调等电器进行单向的红外遥控控制,无法获得它们的工作参数。

但随着内置闪联协议或e家佳标准协议的家电的增多,只需在物联网网关中增加一个闪联或e家佳通信任务就可以与具有同样接口的家电实现双向通信。

此外,如果进一步增加小区门禁和车位管理等物业服务方而的系统,就可以构成一个较完整的智能社区。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1