智能家电数据传输方法技术

技术编号:11346183 阅读:129 留言:0更新日期:2015-04-24 02:41
本发明专利技术公开了一种智能家电数据传输方法,适用于无线通讯和RS232有线通讯中的数据传输,该方法对要进行传输的数据以帧报文为单位进行数据传输,帧报文由设备报文调度包头和原始报文两部分组成其中:原始报文包括帧头标识字节、帧长度字节、校验码字节及帧结束标识字节等字节;设备报文调度包头包括通讯协议版本号字节、剩余长度字节、通讯协议命令字节、来源连接号字节;移动终端和智能家电之间进行局域网内数据传输时,传输数据使用XPG通用数据协议做外封包并通过TCP传送;移动终端与云端、云端和智能家电之间进行数据传输时,传输数据使用MQTT标准消息类型做外封包。其编码简单、数据传输稳定、效率高。

【技术实现步骤摘要】

本专利技术涉及智能家电控制
,尤其涉及一种。
技术介绍
家电的智能化不仅从家电产品本身入手,更重要的是要将家电接入互联网,进行 远程控制。现在,WIFI已经是当下智能手机、平板电脑、笔记本电脑等移动终端的标准配备, 通过智能手机和平板电脑等便携设备来对智能家电进行远程控制,并实时了解家电的运行 状态等信息,对消费者来说是最容易接收和最方便使用的。一般智能家电系统由智能家电 中的电控板子系统、WIFI模块以及后台云端服务器和手机APP构成。电控板把采集到的温 度,本机状态,报警数据和用户习惯等数据通过WIFI模块一方面上传至远端服务器,另一 方面发送到局域网内已连接的手机上,使用者打开手机APP可通过云端或者内网连接设备 取得人机交互资料,并可以通过手机APP控制设定设备参数。 但智能家电、云端和手机三个通讯节点间的数据传输必须通过一定的编码进行, 而采用何种编码形式决定了数据传输的稳定性及传输效率。 因此,研宄一种传输效率高,且数据及指令传输稳定的数据传输方法是一个亟待 解决的问题。
技术实现思路
基于此,有必要针对现有状况下智能家电云端及手机端数据传输过程中由于编码 限制传输效率及传输稳定性不可靠的问题,提供一种传输效率高,且数据、指令传输稳定的 。 为实现本专利技术目的提供的一种,适用于无线通讯和RS232 有线通讯中的数据传输,包括移动终端和智能家电之间、移动终端和云端之间以及智能家 电和云端之间的数据传输,该方法对要进行传输的数据以帧报文为单位进行数据传输,帧 报文由设备报文调度包头和原始报文两部分组成其中: 所述原始报文包括帧头标识字节、帧长度字节、智能家电协议版本号字节、公司标 识字节、产品型号字节、产品类型字节、手机命令字字节、智能家电控制指令字节、校验码字 节和帧结束标识字节; 所述设备报文调度包头包括通讯协议版本号字节、剩余长度字节、通讯协议命令 字节、来源连接号字节; 移动终端和智能家电之间进行局域网内数据传输时,所述传输数据使用XPG通用 数据协议做外封包并通过TCP传送; 移动终端与云端、云端和智能家电之间进行数据传输时,所述传输数据使用MQTT 标准消息类型做外封包。 作为一种的可实施方式,所述校验码字节采用和校验的方 式进行编码,将所述原始报文中除所述校验码字节和所述帧结束标识字节以外的所有字节 累加后省去高位字节保留低位字节作为校验码字节。 作为一种的可实施方式,所述智能家电控制指令字节包含 多个字节,每个智能家电的控制命令或者每个智能家电的状态反馈对应一个智能家电控制 指令字节; 所述移动终端中存储有所述智能家电的控制命令与所述智能家电控制指令字节 的对应关系;所述移动终端将接收到的智能家电的控制命令编码为相应的智能家电控制指 令字节用于传输到所述智能家电; 所述智能家电中存储有所述智能家电的状态反馈与所述智能家电控制指令字节 的对应关系;所述智能家电将状态反馈编码为相应的智能家电控制指令字节用于传输到所 述移动终端和/或所述云端。 作为一种的可实施方式,所述设备报文调度包头包括用于 远程通讯的大循环包头和用于本地通讯的小循环包头; 所述大循环包头包括通讯协议版本号字节、剩余长度字节、通讯协议命令字节、变 长连接号长度值字节及变长连接号内容字节; 所述小循环包头包括通讯协议版本号字节、剩余长度字节、通讯协议命令字节及 来源连接号字节。 作为一种的可实施方式,所述移动终端包括智能手机及平 板电脑。 本专利技术的有益效果包括:本专利技术提供的一种,对要进行传 输的数据以帧报文为单位进行数据传输,并在智能家电和云端之间及智能家电和移动终端 之间采用不同的封装方式做外封包进行数据传输。其能够实现稳定可靠的远程控制及进行 控制,且编码简单、传输效率高。【附图说明】 图1为一实施例中智能家电和云端及移动终端之间的数据传输关系示意图。【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图对本专利技术的 的【具体实施方式】进行说明。应当理解,此处所描述的具体实施例仅 仅用以解释本专利技术,并不用于限定本专利技术。 本专利技术的,适用于无线通讯和RS232有线通讯中的数据传 输,包括包括移动终端和智能家电之间、移动终端和云端之间以及智能家电和云端之间的 数据传输。智能家电200和移动终端300及云端100之间的通讯如图1所示。本专利技术的方 法对要进行传输的数据以帧报文为单位进行数据传输。编码后的传输数据由设备报文调度 包头+原始报文(PO)两部分组成。其中:所述原始报文包括帧头标识字节、帧长度字节、智 能家电协议版本号字节、公司标识字节、产品型号字节、产品类型字节、手机命令字字节、智 能家电控制指令字节、校验码字节和帧结束标识字节。其中,移动终端包括智能手机及平板 电脑等。 在两个设备之间,传输数据以帧报文为单位每次传输一帧。帧头标识字节表不一 帧的开始,可以用0xa5表示一帧的开始。帧长度字节表征在原始报文中从帧头(包括帧头) 到帧尾(包括帧尾)所含的字节的总长度。智能家电协议版本号字节表征相应智能家电传 输所使用的通讯协议的版本号,一般可包含两个字节,一个智能家电通讯协议版本号高字 节和一个智能家电通讯协议版本号低字节。手机命令字字节表征当前帧传输数据组合所完 成的功能,如开机、关机、状态汇报、定时等等。命令字字节可包含n(n在1?240之间)个 字节,用于表征具体电器设备的控制指令或者状态指示,不同类型的产品、不同信号的产品 在代码和字节上各有不同,可在实际使用过程中各具需求进行设定。 原始报文中设置有公司标识字节、产品机型字节及产品类型字节。所述公司标识 字节可根据公司自身需求进行设置,产品机型字节及产品类型字节根据具体智能家电的不 同而不同。但是对于一固定的产品其公司标识字节、产品机型及产品类型字节一般都是统 一不变的,在手机和智能家电之间通讯及智能家电和云端之间通讯时,对于同一智能家电 这些字节保持不变。其也当前第1页1 2 本文档来自技高网...

【技术保护点】
一种智能家电数据传输方法,适用于无线通讯和RS232有线通讯中的数据传输,包括移动终端和智能家电之间、移动终端和云端之间以及智能家电和云端之间的数据传输,其特征在于,对要进行传输的数据以帧报文为单位进行数据传输,帧报文由设备报文调度包头和原始报文两部分组成其中:所述原始报文包括帧头标识字节、帧长度字节、智能家电协议版本号字节、公司标识字节、产品型号字节、产品类型字节、手机命令字字节、智能家电控制指令字节、校验码字节和帧结束标识字节;所述设备报文调度包头包括通讯协议版本号字节、剩余长度字节、通讯协议命令字节、来源连接号字节;移动终端和智能家电之间进行局域网内数据传输时,所述传输数据使用XPG通用数据协议做外封包并通过TCP传送;移动终端与云端、云端和智能家电之间进行数据传输时,所述传输数据使用MQTT标准消息类型做外封包。

【技术特征摘要】

【专利技术属性】
技术研发人员:王冬雷郭雄飞
申请(专利权)人:广东德豪润达电气股份有限公司
类型:发明
国别省市:广东;44

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

1