一种无线设备转发及组网的方法技术

技术编号:10346172 阅读:108 留言:0更新日期:2014-08-22 11:16
本发明专利技术公开了一种无线设备转发及组网的方法,通过在通信协议里增加转发控制字节来对转发次数进行控制,具体操作过程如下:当进行转发操作时,发送数据包由START开始,类型字段表示要转发到的设备类型,ID字段表示该设备的ID号,字段OPERATE中转发次数字节可设定次数1-15,转发设备ID号由INFO字段指定,长度字段说明转发ID+控制码的字节数,校验字段计算START到INFO字段的累加和,以END字段结束。本发明专利技术的有益效果是:在没有明显延迟的情况下增加了RFID在低功耗使用中的有效通信距离,同时增强穿墙效果。

【技术实现步骤摘要】

本专利技术涉及,应用于物联网智能家居控制系统的无线设备转发组网RFID控制技术。
技术介绍
智能家居控制系统所控的设备端,国内一般采用射频315MHz,433MHz低功耗发射,室内无线通信实测有效通信距离在60米内,通信距离短且存在着控制延时,且穿墙效果不佳。因此,急需一种改进的技术来解决现有技术中所存在的这一问题。
技术实现思路
本专利技术提供。本专利技术采用的技术方案是: ,通过在通信协议里增加转发控制字节来对转发次数进行控制,具体操作过程如下: 当进行转发操作时,发送数据包由START开始,类型字段表示要转发到的设备类型,ID字段表示该设备的ID号,字段OPERATE中转发次数字节可设定次数1_15,转发设备ID号由INFO字段指定,长度字段说明转发ID+控制码的字节数,校验字段计算START到INFO字段的累加和,以END字段结束, 设备接收到数据包后,以字段OPERATE中转发次数的高字节数据指定INFO中设备ID与本设备的设备ID批配与否,如果不批配说明没有指定本设备不于处理,如果批配就把字段OPERATE中转发次数的高字节加I后重新较验累加和后以END字段后发出,当下一个设备接收到此数据包后也如上处理直到字段OPERATE中转发次数的高低字节数据相等时转发完成,此时设备收到此转发数据包,用类型字段和ID字段与本设备的设备ID进行批配,相等表示转发成功,以INFO字段中控制码进行控制,不相等不于处理。所述转发数据包在目标设备接收到并完成控制之后,所回应的应答数据包要由发送转发数据包指定的设备反回应答信息,转发的应答数据包操作如下:目标设备将收到的转发数据包中字段OPERATE的操作码改为应答操作,同时将转发次数的高字节减1,校验后发出,此时设备接收到此转发应答数据包后,分析字段OPERATE转发次数的高字节后得出转发次数,以此从INFO字段中找出相应的ID与自已的设备ID比较,如果不相等说明本设备不是指定的转发设备,不于处理;如果相等,将字段OPERATE的转发次数高位减I,如此直到字段OPERATE转发次数的高字节为0,说明此转发应答数据包已被发送此数据包方接收至IJ,一个完整的转发过程完成。本专利技术的有益效果是:在没有明显延迟的情况下增加了 RFID在低功耗使用中的有效通信距离,同时增强穿墙效果。【附图说明】下面结合附图和【具体实施方式】对本专利技术作进一步详细描述。图1为本专利技术转发操作图。图2为本专利技术的通信链路图。【具体实施方式】如图1和2所示,本专利技术的,通过在通信协议里增加转发控制字节来对转发次数进行控制,具体操作过程如下: 本协议中转发次数字节的低4位bit0-bit3表示预定转发设备数(次数)取值1-15,(为O时表示不转发)bit4-bit7表示实际转发计数器.预定转发设备数由发起方设定,实际转发计数器由接收方填写,当转发一次,数值增加I。指定的转发设备由INFO字段指定然后加上控制码。 当进行转发操作时,发送数据包由START (02)开始,类型字段表示要转发到的设备类型,ID字段表示该设备的ID号,字段OPERATE中转发次数字节可设定次数1_15,转发设备ID号由INFO字段指定,长度字段说明转发ID+控制码的字节数,校验字段计算START到INFO字段的累加和,以END字段(03)结束。设备接收到数据包后,以字段OPERATE中转发次数的高字节数据指定INFO中设备ID与本设备的设备ID批配与否,如果不批配说明没有指定本设备不于处理,如果批配就把字段OPERATE中转发次数的高字节加I后重新较验累加和后以END字段(03)后发出,当下一个设备接收到此数据包后也如上处理直到字段OPERATE中转发次数的高低字节数据相等时转发完成,此时设备收到此转发数据包,用类型字段和ID字段与本设备的设备ID进行批配,相等表示转发成功,以INFO字段中控制码进行控制,不相等不于处理。转发数据包在目标设备接收到并完成控制之后,所回应的应答数据包要由发送转发数据包指定的设备反回应答信息,转发的应答数据包操作如下:目标设备将收到的转发数据包中字段OPERATE的操作码改为应答操作,同时将转发次数的高字节减1,校验后发出,此时设备接收到此转发应答数据包后,分析字段OPERATE转发次数的高字节后得出转发次数,以此从INFO字段中找出相应的ID与自已的设备ID比较,如果不相等说明本设备不是指定的转发设备,不于处理;如果相等,将字段OPERATE的转发次数高位减1,如此直到字段OPERATE转发次数的高字节为0,说明此转发应答数据包已被发送此数据包方接收到,一个完整的转发过程完成。以两个转发设备为例,分别是设备类型为01,ID为0x23456789的设备和设备类型为02,ID为0x13456789的设备,则主机发送的数据包如下:0x02 0x03 0x78 0x56 0x34 0x12 0x63 0x02 OxOB 0x01 0x89 0x67 0x45 0x23 0x02 0x890x67 0x45 0x13 0x05 OxCF 0x03, 此时设备类型为01,ID为0x23456789的设备接收到该数据包,判断得出INFO字段中的第I个设备号和ID号与自已的批配,然后发送:0x02 0x03 0x78 0x56 0x34 0x12 0x63 0x12 OxOB 0x01 0x89 0x67 0x45 0x23 0x02 0x890x67 0x45 0x13 0x05 OxBF 0x03, 此时设备类型为02,ID为0x13456789的设备接收到该数据包,判断得出INFO字段中的第2个设备号和ID号与自已的批配,然后发送:0x02 0x03 0x78 0x56 0x34 0x12 0x63 0x22 OxOB 0x01 0x89 0x67 0x45 0x23 0x02 0x890x67 0x45 0x13 0x05 OxAF 0x03, 此时设备类型为03,ID为0x12345678的设备接收到该数据包,判断得出字段POERATE中转发次数字节的高4位与低4位相等,然后以类型字段和ID字段与本设备类型与设备ID批配,相同则执行INFO字段中的控制码05,然后发送如下应答数据包:0x02 0x03 0x78 0x56 0x34 0x12 0x62 0x22 OxOB 0x01 0x89 0x67 0x45 0x23 0x02 0x890x67 0x45 0x13 0x05 OXBO 0x03, 此时设备类型为02,ID为0x13456789的设备接收到该数据包,判断得出INFO字段中的第2个设备号和ID号与自已的批配,然后发送:0x02 0x03 0x78 0x56 0x34 0x12 0x62 0x12 OxOB 0x01 0x89 0x67 0x45 0x23 0x02 0x890x67 0x45 0x13 0x05 OXCO 0x03, 此时设备类型为01,ID为0x23456789的设备接收到该数据包,判断得出INFO字段中的第I个设备号和ID号与自已的批配,然后发送:0x02 0x03 0x78 0x56 0x34 0x12 0x62 0x02 OxOB 0x0本文档来自技高网...

【技术保护点】
一种无线设备转发及组网的方法,其特征在于:通过在通信协议里增加转发控制字节来对转发次数进行控制,具体操作过程如下:当进行转发操作时,发送数据包由START开始,类型字段表示要转发到的设备类型,ID字段表示该设备的ID号,字段OPERATE中转发次数字节可设定次数1‑15,转发设备ID号由INFO字段指定,长度字段说明转发ID+控制码的字节数,校验字段计算START到INFO字段的累加和,以END字段结束,设备接收到数据包后,以字段OPERATE中转发次数的高字节数据指定INFO中设备ID与本设备的设备ID批配与否,如果不批配说明没有指定本设备不于处理,如果批配就把字段OPERATE中转发次数的高字节加1后重新较验累加和后以END字段后发出,当下一个设备接收到此数据包后也如上处理直到字段OPERATE中转发次数的高低字节数据相等时转发完成,此时设备收到此转发数据包,用类型字段和ID字段与本设备的设备ID进行批配,相等表示转发成功,以INFO字段中控制码进行控制,不相等不于处理。

【技术特征摘要】
1.一种无线设备转发及组网的方法,其特征在于:通过在通信协议里增加转发控制字节来对转发次数进行控制,具体操作过程如下: 当进行转发操作时,发送数据包由START开始,类型字段表示要转发到的设备类型,ID字段表示该设备的ID号,字段OPERATE中转发次数字节可设定次数1_15,转发设备ID号由INFO字段指定,长度字段说明转发ID+控制码的字节数,校验字段计算START到INFO字段的累加和,以END字段结束, 设备接收到数据包后,以字段OPERATE中转发次数的高字节数据指定INFO中设备ID与本设备的设备ID批配与否,如果不批配说明没有指定本设备不于处理,如果批配就把字段OPERATE中转发次数的高字节加I后重新较验累加和后以END字段后发出,当下一个设备接收到此数据包后也如上处理直到字段OPERATE中转发次数的高低字节数据相等时转发完成,此时设备收到此转发数据包...

【专利技术属性】
技术研发人员:顾向华
申请(专利权)人:江苏通利智能科技股份有限公司
类型:发明
国别省市:江苏;32

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

1