基于6LoWPAN技术的智能家居系统及基于6LoWPAN技术的UDP报文收发方法技术方案

技术编号:8861821 阅读:422 留言:0更新日期:2013-06-28 01:06
基于6LoWPAN技术的智能家居系统及基于6LoWPAN技术的UDP报文收发方法,它涉及一种智能家居系统及一种基于6LoWPAN技术的UDP报文收发方法,本发明专利技术要解决现有基于物联网技术的智能家居系统由于使用IPv4地址,会出现IP地址枯竭而无法大规模推广使用的问题、以及现有智能家居系统的无法实现UDP报文的实时传输问题。基于6LoWPAN技术的智能家居系统可以分为监控终端、6LoWPAN星型通信网络和系统服务器三部分;基于6LoWPAN技术的UDP报文收发方法包括:UDP报文接收过程和UDP报文发送过程。本发明专利技术可应用于智能家居系统。

【技术实现步骤摘要】

本专利技术涉及一种基于6LoWPAN技术的智能家居系统及一种基于6LoWPAN技术的UDP报文收发方法。
技术介绍
智能家居应用物联网技术,将家庭中各种与信息相关的设备(例如家用电器和家庭安防装置等)通过总线技术连接到一个智能化系统服务器上进行集中的、联网的监制和管理。现在很多国家和地区都在大力推行家庭智能化系统,比如三星公司从2003年春节后,开始在中、韩两国同时推出其智能家居系统,通过机顶盒和网络,将家居自动控制、信息家电、安防设备以及娱乐和信息中心这四部分集成为一个全面的、面向宽带互联网的家居控制网络。国内对智能家居系统的研究还处于起步阶段,目前基于物联网技术的智能家居系统,大多数是试用Zigbee技术作为数据传输协议。Zigbee协议作为无线传感器网络的主流协议在物联网上得到广泛应用,如农业监测,远程医疗,智能家居等等。且目前多数物联网的应用,都是通过主控端增加GSM模块发送、接收短信,或者在IPv4协议基础上,实现与用户的远程交互。这样做的局限性很明显:随着互联网这么多年飞速的发展,IPv4地址已经枯竭,因为IPv4在设计之初只考虑到为全球每个电脑主机分配IP地址,如果要为全球各家各户的家电设备、监测传感器分配一个唯一 IP地址,几乎是不可能的。然而,IPv6具有丰富的地址资源,且支持动态路由机制等,能够满足海量无线传感器节点对通信网络在地址、网络自组织以及扩展性等诸多方面的要求,IETF (InternetEngineering Task Force)的6L0WPAN工作组(The IPv6in Low-Power Wireless PersonalArea Networks Working Group)致力于解决IPv6协议如何在IEEE802.15.4标准上实现的问题,工作组发布的草案RFC4944说明了在IEEE802.15.4网络上如何传输IPv6报文的问题。本专利技术将现有的6LoWPAN技术应用到智能家居系统上,解决IP地址枯竭的问题。
技术实现思路
本专利技术是要解决现有基于物联网技术的智能家居系统由于使用IPv4地址,会出现IP地址枯竭而无法大规模推广使用的问题、以及如何在6LOWPAN技术上实现UDP报文的实时传输问题,从而提供一种基于6LoWPAN技术的智能家居系统及一种基于6LoWPAN技术的Μ)Ρ报文收发方法,基于6LoWPAN技术的智能家居系统可以分为监控终端、6LoWPAN星型通信网络和系统服务器三部分;监控终端包括带有JTAG调试接口的ATmegal28单片机、若干个传感器、电源电路、时钟电路、LCD液晶屏、RFID射频识别子系统和电器设备控制子系统;其中,监控终端中的若干个传感器和电器设备控制子系统以1/0 口与ATmegal28单片机连接;RFID射频识别子系统以串口 UART2与ATmegal28单片机连接;电源电路、时钟电路和IXD液晶屏直接与ATmegal28单片机连接;6LoWPAN星型通信网络包括6LoWPAN中心节点、若干个6LoWPAN子节点、IPv6路由器、Internet和/或移动通信网络、电脑、智能终端和/或手机;其中,6LOWPAN星型通信网络中若干个6LoWPAN子节点通过无线链路与6LoWPAN中心节点连接;6LoWPan中心节点同时也是IPv6网络中的边缘路由器,该边缘路由器与网络中其他IPv6路由器有线连接;IPv6路由器与Internet网络有线连接,与移动通信网络无线连接;电脑、智能终端与Internet网络有线或无线连接,手机与移动通信网络无线连接;系统服务器包括ARM9嵌入式平台,该平台硬件上配置一个触摸屏,软件上配置一个嵌入式WebServer ;监控终端以串口 UARTl与6LoWPAN星型通信网络的若干个6LoWPAN子节点连接;6LoWPAN星型通信网络的中心节点与系统服务器的ARM9嵌入式平台也通过串口方式连接;6LoffPAN协议下的UDP报文收发方法包括:UDP报文接收过程和UDP报文发送过程;6LoffPAN协议下的UDP报文接收过程如图7所示,Al、6LoWPAN中心节点或者子节点接收到IEEE802.15.4数据包后,通过IEEE802.15.4的MAC帧处理之后,由6LoWPAN适配层完成报文处理:适配层首先判断IPv6报头是否采用了 HCl编码压缩,如果确定IPv6报头采用了 HCl编码压缩后,便进行IPv6报头解压缩处理,否则便做非解压缩处理;A2、本专利技术采用UDP报文传输,如果确定UDP报头采用了 HC2方式进行压缩后,数据包将进行UDP报头解压缩处理,否则进行非解压缩处理;A3、通过UDP输入处理函数提交给具体的应用程序做进一步处理。6LoffPAN协议下的UDP报文发送过程如图8所示,B1、判断UDP报头是否被压缩,如果是则进行UDP报头压缩处理,否则进行非压缩处理;B2、UDP报文在填充完毕后,进行IPv6报头的填充,也是先判断IPv6报头是否被压缩,如果是则进行IPv6报头压缩处理,否则进行非压缩处理;B3、完成报文填充后将完整的数据包添加到任务调度表中进行发送,便将数据帧传输到 7 IEEE802.15.4 的 MAC 帧。系统服务器实现本地化集中监控:系统服务器为用户提供Qt⑶I界面,让用户可以通过⑶I界面对智能家居系统进行集中监控管理,并且具备硬件报警功能;实现远程监控:6LoWPAN通信网络与Internet的互联互通,在服务器硬件平台上配置Web服务器并开发Web应用程序,从而让用户可以通过网站访问的方式远程访问智能家居。本专利技术包括以下有益效果:1、通过使用6LoWPAN技术,实现了目前智能家居系统面临IPv4资源地址断缺,无法大规模推广智能家居系统的应用问题;2、监控终端即可以搭载市面上的各式传感器,实现监测室温,防火、防盗、防止可燃气体泄漏等功能,也可以实现刷卡门禁以及电器开关控制的功能;3、基于6LoWPAN技术实现了智能家居系统UDP报文的实时传输;4、系统服务器用于本地化集中控制与远程控制。附图说明图1为智能家居系统示意图;图2为基于6LoWPAN的智能家居系统网络结构框图;图3为智能家居系统监控终端结构框图;图4为监控终端信息采集与封包处理程序流程图;图5为6LoWPAN星型通信网络结构图;图6为6LoWPAN星型通信网络端到端双向传输UDP数据报文示意图;图7为6LoWPAN协议下的UDP报文接收过程流程图;图8为6LoWPAN协议下的UDP报文发送过程流程具体实施例方式具体实施方式一:结合图1说明本具体实施方式,图1中I为主卧,2为次卧,3为客厅,4为厨房,5为卫生间,6为阳台,图中I为6LoWPAN中心节点,j为6LoWPAN子节点, 为监控终端,为系统服务器,为无线链路;一种基于6LoWPAN技术的智能家居系统,可以分为监控终端、6LoWPAN星型通信网络和系统服务器三部分,见图2,其中I为6LoWPAN中心节点,2为6LoWPAN子节点,3为internet网络,4为移动通信网络;监控终端包括带有JTAG调试接口的ATmegal28单片机、若干个传感器、电源电路、时钟电路、LCD液晶屏、RFID射频识别子系统和电器设备控制子系统;其中,监控终端中的若本文档来自技高网
...

【技术保护点】
基于6LoWPAN技术的智能家居系统,其特征在于基于6LoWPAN技术的智能家居系统可以分为监控终端、6LoWPAN星型通信网络和系统服务器三部分;监控终端包括带有JTAG调试接口的ATmega128单片机、若干个传感器、电源电路、时钟电路、LCD液晶屏、RFID射频识别子系统和电器设备控制子系统;其中,监控终端中的若干个传感器和电器设备控制子系统以I/O口与ATmega128单片机连接;RFID射频识别子系统以串口UART2与ATmega128单片机连接;电源电路、时钟电路和LCD液晶屏直接与ATmega128单片机连接;6LoWPAN星型通信网络包括6LoWPAN中心节点、若干个6LoWPAN子节点、IPv6路由器、Internet和/或移动通信网络、电脑、智能终端和/或手机;其中,6LoWPAN星型通信网络中若干个6LoWPAN子节点通过无线链路与6LoWPAN中心节点连接;6LoWPan中心节点同时也是IPv6网络中的边缘路由器,该边缘路由器与网络中其他IPv6路由器有线连接;IPv6路由器与Internet网络有线连接,与移动通信网络无线连接;电脑、智能终端与Internet网络有线或无线连接,手机与移动通信网络无线连接;系统服务器包括ARM9嵌入式平台,该平台硬件上配置一个触摸屏,软件上配置一个嵌入式WebServer;监控终端以串口UART1与6LoWPAN星型通信网络的若干个6LoWPAN子节点连接;6LoWPAN星型通信网络的中心节点与系统服务器的ARM9嵌入式平台也通过串口方式连接;...

【技术特征摘要】
1.基于6LoWPAN技术的智能家居系统,其特征在于基于6LoWPAN技术的智能家居系统可以分为监控终端、6LoWPAN星型通信网络和系统服务器三部分; 监控终端包括带有JTAG调试接口的ATmegal28单片机、若干个传感器、电源电路、时钟电路、LCD液晶屏、RFID射频识别子系统和电器设备控制子系统; 其中,监控终端中的若干个传感器和电器设备控制子系统以I/O 口与ATmegal28单片机连接;RFID射频识别子系统以串口 UART2与ATmegal28单片机连接;电源电路、时钟电路和IXD液晶屏直接与ATmegal28单片机连接; 6LoffPAN星型通信网络包括6LoWPAN中心节点、若干个6LoWPAN子节点、IPv6路由器、Internet和/或移动通信网络、电脑、智能终端和/或手机; 其中,6LoffPAN星型通信网络中若干个6LoWPAN子节点通过无线链路与6LoWPAN中心节点连接;6LoWPan中心节点同时也是IPv6网络中的边缘路由器,该边缘路由器与网络中其他IPv6路由器有线连接;IPv6路由器与Internet网络有线连接,与移动通信网络无线连接;电脑、智能终端与Internet网络有线或无线连接,手机与移动通信网络无线连接; 系统服务器包括ARM9嵌 入式平台,该平台硬件上配置一个触摸屏,软件上配置一个嵌入式 WebServer ; 监控终端以串口 UARTl与6LoWPAN星型通信网络的若干个6LoWPAN子节点连接;6LoffPAN星型通信网络的中心节点与系统服务器的ARM9嵌入式平台也通过串口方式连接;2.如权利要求1所述的基于6LoWPAN技术的智能家居系统,其特征在于监控终端中的若干个传感器为温湿度一体传感器、可燃气体传感器、火焰传感器、人体红外传感器和声音传感器;监控终端中的JTAG调试接口用于向ATmegal28单片机输入应用程序。3.如权利要求1所述的基于6LoWPAN技...

【专利技术属性】
技术研发人员:王伟超马永奎张佳岩李文佳刘佳鑫张士伟
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1