【技术实现步骤摘要】
一种数据通信方法和装置
本申请涉及通信领域,具体涉及一种数据通信方法和装置。
技术介绍
物联网就是物物相连的互联网,即把物品连接至互联网,这里的物品包括家电、电子产品等,以下称智能设备。随着智能设备的普及,越来越多的家庭里都有智能设备。智能设备能够与网关或控制终端(如手机等)之间进行单向通信。在现有技术中,智能设备与网关或控制终端之间进行单向通信时,通常是由发送方将信息直接携带在消息中发送给对端。例如,空调在向网关上报当前状态信息时,空调将操作命令“状态:温度”和有效内容“25”直接写入消息中发送给网关。目前智能设备的生产厂商较多,各生产厂商生产的智能设备发送消息的数据格式不一样,例如,A厂商的空调向网关发送“温度25”;B厂商的空调向网关发送“温度+25”;C厂商的空调向网关发送“状态:温度+内容:25”。而在网关侧,需要预先存储相应厂商的设备发送消息的格式,并在接收到这些消息后,查询各厂商对应的格式以识别消息中的信息,然后结合本地的历史记录,再对信息进行相应的处理。采用现有技术中的数据通信方法,发送端发送消息的数据格式不一样,导致接收端在对数据处理时,处理效率低下。
技术实现思路
本申请实施例中提供了一种数据通信方法和装置,用于解决现有技术中接收端在数据进行处理时,处理效率低下的问题。根据本申请实施例的第一个方面,提供了一种数据通信方法,包括:第一物联网设备将信息封装至预定格式的数据帧;发送该数据帧,以使接收端根据该预定格式对该数据帧进行处理。根据本申请实施例的第二个方面,还提供了一种数据通信方法,包括:第二物联网设备接收来自第一物联网设备的数据帧;根据该 ...
【技术保护点】
一种数据通信方法,其特征在于,包括:第一物联网设备将信息封装至预定格式的数据帧;发送所述数据帧,以使接收端根据所述预定格式对所述数据帧进行处理。
【技术特征摘要】
1.一种数据通信方法,其特征在于,包括:第一物联网设备将信息封装至预定格式的数据帧;发送所述数据帧,以使接收端根据所述预定格式对所述数据帧进行处理。2.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧头,所述帧头包括前导码PA字段,所述PA字段携带调制频段信息。3.根据权利要求2所述的方法,其特征在于,所述PA字段长度为4个字节。4.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧头,所述帧头包括同步字SYNC字段,所述SYNC字段携带数据帧格式信息。5.根据权利要求4所述的方法,其特征在于,所述SYNC字段长度为2个字节。6.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧体,所述帧体包括设备地址ADDR字段,所述ADDR字段携带所述第一物联网设备的地址信息。7.根据权利要求6所述的方法,其特征在于,所述ADDR字段长度为6个字节。8.根据权利要求6所述的方法,其特征在于,所述ADDR字段包括制造厂商编码MID字段,所述MID字段携带所述第一物联网设备的制造厂商编码信息。9.根据权利要求8所述的方法,其特征在于,所述MID字段长度为3个字节。10.根据权利要求6所述的方法,其特征在于,所述ADDR字段包括序列号SN字段,所述SN字段携带所述第一物联网设备的设备序列号信息。11.根据权利要求10所述的方法,其特征在于,所述SN字段长度为3个字节。12.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧体,所述帧体包括控制选项CTRL字段,所述CTRL字段携带有效数据的控制选项信息,所述有效数据包括数据帧序列号SEQ字段、操作编码OP字段和有效内容PAYLOAD字段中的数据。13.根据权利要求12所述的方法,其特征在于,所述CTRL字段长度为1个字节,所述CTRL字段包括0-7位。14.根据权利要求12所述的方法,其特征在于,所述CTRL字段包括加密标识SF字段,所述SF字段携带标识所述有效数据是否加密的信息。15.根据权利要求14所述的方法,其特征在于,所述SF字段长度为1位,占用所述CTRL字段中的第7位。16.根据权利要求15所述的方法,其特征在于,所述SF字段为“1”时,所述有效数据为加密数据。17.根据权利要求16所述的方法,其特征在于,所述SF字段为“1”时,所述有效数据为采用高级加密标准AES128算法加密的数据。18.根据权利要求15所述的方法,其特征在于,所述SF字段为“0”时,所述有效数据为非加密数据。19.根据权利要求12所述的方法,其特征在于,所述CTRL字段包括有效数据长度LEN字段,所述LEN字段携带所述有效数据的长度信息。20.根据权利要求19所述的方法,其特征在于,所述LEN字段长度为7位,占用所述CTRL字段中的第0-6位。21.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧体,所述帧体包括数据帧序列号SEQ字段,所述SEQ字段携带所述数据帧的序列号。22.根据权利要求21所述的方法,其特征在于,所述序列号是所述第一物联网设备为所述消息分配的编号。23.根据权利要求22所述的方法,其特征在于,所述SEQ字段长度为1个字节。24.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧体,所述帧体包括操作编码OP字段,所述OP字段携带所述消息中的操作命令字对应的操作编码信息。25.根据权利要求24所述的方法,其特征在于,所述OP字段长度为2个字节。26.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧体,所述帧体包括有效内容PAYLOAD字段,所述PAYLOAD字段携带所述消息中的有效内容信息。27.根据权利要求26所述的方法,其特征在于,所述PAYLOAD字段长度为N个字节,所述N为0至124之间的自然数。28.根据权利要求1所述的方法,其特征在于,所述数据帧包括帧尾,所述帧尾包括循环冗余校验码CRC字段,所述CRC字段携带所述数据帧的帧体的数据的循环冗余校验信息。29.根据权利要求28所述的方法,其特征在于,所述CRC字段长度为2个字节。30.根据权利要求28所述的方法,其特征在于,所述数据帧的帧体包括ADDR字段、CTRL字段、SEQ字段、OP字段、和PAYLOAD字段。31.根据权利要求1-30中任一项所述的方法,其特征在于,在所述数据帧中,PA字段、SYNC字段、ADDR字段、CTRL字段、SEQ字段、OP字段、PAYLOAD字段、CRC字段依次排列。32.根据权利要求1所述的方法,其特征在于,发送所述数据帧具体包括:采用频移键控FSK的方式对所述数据帧进行调制。33.根据权利要求1所述的方法,其特征在于,发送所述数据帧具体包括:以小于或等于250kbps的传输速率发送所述数据帧。34.根据权利要求1所述的方法,其特征在于,发送所述数据帧具体包括:在下述一个频段发送所述数据帧:315MHz、433MHz、或2.4GHz。35.根据权利要求1所述的方法,其特征在于,发送所述数据帧具体包括:以随机时间间隔ti重复M次发送所述数据帧,所述M为大于等于2的自然数,t1=0;i为发送所述数据帧的次数,i为2至M的自然数。36.根据权利要求35所述的方法,其特征在于,ti=2(i+1)+random(0-2(t+1)),random(0-2(i+1))为0至2(i+1)之间的随机数。37.一种数据通信方法,其特征在于,包括:第二物联网设备接收来自第一物联网设备的数据帧;根据所述数据帧携带的信息,对所述数据帧进行相应处理;其中,所述数据帧具有预定格式。38.根据权利要求37所述的方法,其特征在于,所述数据帧包括帧头,所述帧头包括前导码PA字段,所述PA字段携带调制频段信息。39.根据权利要求38所述的方法,其特征在于,所述PA字段长度为4个字节。40.根据权利要求37所述的方法,其特征在于,所述数据帧包括帧头,所述帧头包括同步字SYNC字段,所述SYNC字段携带数据帧格式信息。41.根据权利要求40所述的方法,其特征在于,所述SYNC字段长度为2个字节。42.根据权利要求37所述的方法,其特征在于,所述数据帧包括帧体,所述帧体包括设备地址ADDR字段,所述ADDR字段携带所述第一物联网设备的地址信息。43.根据权利要求42所述的方法,其特征在于,所述ADDR字段长度为6个字节。44.根据权利要求42所述的方法,其特征在于,所述ADDR字段包括制造厂商编码MID字段,所述MID字段携带所述第一物联网设备的制造厂商编码信息。45.根据权利要求44所述的方法,其特征在于,所述MID字段长度为3个字节。46.根据权利要求44所述的方法,其特征在于,所述ADDR字段包括序列号SN字段,所述SN字段携带所述第一物联网设备的设备序列号信息。47.根据权利要求46所述的方法,其特征在于,所述SN字段长度为3个字节。48.根据权利要求37所述的方法,其特征在于,所述数据帧包括帧体,所述帧体包括控制选项CTRL字段,所述CTRL字段携带有效数据的控制选项信息,所述有效数据包括数据帧序列号SEQ字段、操作编码OP字段和有效内容PAYLOAD字段中的数据。49.根据权利要求48所述的方法,其特征在于,所述CTRL字段长度为1个字节,所述CTRL字段包...
【专利技术属性】
技术研发人员:于海龙,刘智勇,邢超,周良杰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。