一种物联网智能家电的数据传输方法及系统的制作方法_2

文档序号:8318324阅读:来源:国知局
家庭控制终端发送智能家电当前状态信息,将当前智能家电的状态和设备地址封装成适合RF无线通信链路传输的RF数据包通过RF无线发送电路发送出去。
[0033]进一步地,智能家电与智能家庭控制终端接收发送给本设备的RF无线数据包,发送确认信息给智能家庭控制终端,解析出RF数据包中的数据包信息字段、设备信息字段及控制信息字段,保存智能家庭控制终端设备地址,并根据数据包信息字段及控制信息字段完成相应的功能。
[0034]本发明具有如下突出的有益效果;
[0035]1、本发明由于设置用于智能家电、智能家庭控制终端和移动终端之间通过RF无线通信链路及WIFI通信链路,在智能家庭控制终端接收多台智能家电传送的数据包,验证所述数据包的正确性,将正确的数据包转换为适合于单一 WIFI通信链路传输的数据包;智能家庭控制终端设置为可通过与包括手机及平板电脑的移动终端建立一条或多条TCPIP链路,将所述数据包传送到移动终端;移动终端对所述数据包进行数据验证及解析处理,将解析处理后的数据进行显示或者传送到远端服务器;因此,用户不但可以在近程局部使用,而且可以实现物联网智能家居的远程控制;具有对运营商的网络支持依赖性小、降低用户的经济成本、无需占用网络资源等有益效果。
[0036]2、本发明涉及的系统包含的信息传送方式为多对多。多台智能家电与智能家庭控制终端相互通信,智能家庭控制终端与多台移动设备相互通信。每台智能家电的信息可以反馈到多台移动终端上,每台移动终端都可以控制多台智能家电状态。充分利用当前现有的智能产品资源,满足网络化、便携化的多点控制的需求。
【附图说明】
[0037]图1是现有智能家居系统中数据传输方式原理图。
[0038]图2是本发明涉及的智能家居系统中数据传输方式原理图。
【具体实施方式】
[0039]具体实施例1:
[0040]参照图2,本实施例涉及的物联网智能家电的数据传输系统,包括多台智能家电、智能家庭控制终端和多台移动设备,其结构特点在于:
[0041]I)所述智能家电与智能家庭控制终端之间采用RF无线通信链路传送数据;智能家庭控制终端与移动设备之间采用WIFI通信链路传送数据;
[0042]2)所述智能家庭控制终端,用于:接收发送给本设备的RF无线数据包,发送确认信息给智能家电;解析出RF数据包中的数据包信息字段、设备信息字段及控制信息字段,保存智能家庭控制终端设备地址,并根据数据包信息字段及控制信息字段进行数据重组,将当前信息封装成适合WIFI无线通信链路传输的WIFI数据包通过WIFI无线发送电路发送出去;接收发送给本设备的WIFI无线数据包,解析出WIFI数据包中的数据包信息字段、设备信息字段及控制信息字段,根据解析出的数据内容进行数据重组,将当前信息封装成适合RF无线通信链路传输的RF数据包通过RF无线发送电路发送出去;
[0043]3)所述移动终端,用于:接收发送给本设备的WIFI无线数据包,解析出WIFI数据包中的数据包信息字段、设备信息字段及控制信息字段,根据解析出的数据内容进行界面跳转和功能显示;控制目标智能家电的工作,将控制状态和目标智能家电设备地址封装成适合WIFI无线通信链路传输的WIFI数据包通过WIFI无线发送链路发送出去。
[0044]4)信息传送方式为多对多结构,多台智能家电与智能家庭控制终端相互通信,智能家庭控制终端与多台移动设备相互通信,每台智能家电的信息反馈到多台移动终端上,每台移动终端都控制多台智能家电状态;以解决智能家居的系统设计中的用户使用局限性,提高智能家居系统的网络化及移动化。
[0045]本实施例涉及的物联网智能家电的数据传输方法,其特征在于包括下述步骤:
[0046]I)设置用于智能家电、智能家庭控制终端和移动终端之间通过RF无线通信链路及WIFI通信链路;
[0047]2)在智能家庭控制终端接收多台智能家电传送的数据包,验证所述数据包的正确性,将正确的数据包转换为适合于单一 WIFI通信链路传输的数据包;
[0048]3)智能家庭控制终端设置为可通过与包括手机及平板电脑的移动终端建立一条或多条TCPIP链路,将所述数据包传送到移动终端;
[0049]4)移动终端对所述数据包进行数据验证及解析处理,将解析处理后的数据进行显示或者传送到远端服务器;
[0050]5)移动终端的控制信息通过所述TCPIP链接发送给智能家庭控制终端;
[0051]6)智能家庭控制终端对所述数据包进行正确性验证及数据解析,将解析后的数据包转换成适合于RF无线通信链路传输的数据包;
[0052]7)智能家庭控制终端将所述数据包传送到单个或多个目标智能家电,完成物联网智能家电的数据传输。
[0053]本实施例中:
[0054]智能家庭控制终端接收多台智能家电传送的RF数据包,验证所述数据包的正确性,发送数据包确认信息或者数据包错误提示信息给源智能家电设备。智能家庭控制终端通过解析出的数据包信息字段判断发送RF数据包的源设备地址,并扫描RF缓存装置中数据包的源设备地址,将RF缓存装置中的相同源设备地址的数据包覆盖。RF缓存装置中不存在的源设备地址的数据包新增到RF缓存队列中。智能家庭控制终端取出RF缓存队列中的一个数据包,通过解析出的数据包信息字段判断数据包的类型,针对不同的数据包类型插入相应的数据包信息及控制信息并与解析到的设备信息字段一起封装成WIFI消息包发送给移动终端。在上一个WIFI消息包发送完成之后等待一段时间,查询RF缓存队列中是否有待发送的数据包。
[0055]移动终端对所述WIFI消息包进行数据验证并解析出数据包信息字段、设备信息字段及控制信息字段,根据数据包信息字段中的数据包类型及设备信息字段中的设备地址,进行相应的操作及显示或者传送到远端服务器。移动终端对某一设备或者多台设备有操作或者查询行为,将该行为的相应控制信息与目标设备地址信息封装成WIFI消息包通过所述TCPIP链接发送给智能家庭控制终端。
[0056]智能家庭控制终端对接收到的来自移动终端的WIFI消息包进行数据包的正确性验证并解析出设备信息字段及控制信息字段,智能家庭控制终端通过解析出的设备信息字段判断发送WIFI数据包的目标设备地址,并扫描WIFI缓存装置中数据包的目标设备地址,将WIFI缓存装置中的相同目标设备地址的数据包覆盖。WIFI缓存装置中不存在的目标设备地址的数据包新增到WIFI缓存队列中。智能家庭控制终端取出WIFI缓存队列中的一个数据包,通过解析出的控制信息判断数据包的类型,针对不同的数据包类型插入相应的控制信息并与智能家庭控制终端设备地址及解析到的目标设备地址字段一起封装成RF消息包。智能家庭控制终端将所述RF消息包发送给目标设备智能家电,等待目标设备智能家电确认。
[0057]在一段时间内,智能家庭控制终端接收到来自目标设备智能家电的确认信息则该条RF数据包发送成功,进行下一条RF数据包的发送或者等待。在一段时间内,智能家庭控制终端未接收到来自目标设备智能家电的确认信息则视为目标设备未收到所述RF数据包,智能家庭控制终端进行重发操作并等待目标设备智能家电确认。若达到重发次数上限之后仍未收到来自目标设备智能家电的确认信息则认为目标设备离线。智能家庭控制终端将所述离线目标设备地址信息与离线数据包的控制信息一起封装成离线WIFI消息包发送给移动终端。
[0058]在本实施例中,消息包包括RF消息包及WIFI消息包两种格式,每种数据包格式中都包括数据包信息字段、设备信息字段及控制信息字段。充分满足了智能家电及移动终端各自不同的数据要求,增减小了数据的传输量。
[0059]用于智能家庭控制终端与智能家电之间通信的RF消息包传送过程存在重发机制。当发现当前RF消息包未收到确认信息时,自动重新发送所述R
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1