可支持多种底层承载协议的物联网应用层接入方法和系统技术方案

技术编号:34102319 阅读:62 留言:0更新日期:2022-07-11 23:43
本发明专利技术提供了可支持多种底层承载协议的物联网应用层接入方法和系统,其通过处理从物联网应用层中获取物联网当前的协议运行数据,生成物联网应用层当前兼容连接的终端设备类型信息;并将所述终端设备连接通知消息,发送至待连接终端设备后,获取待连接终端设备相应的应答消息,以此确定待连接终端设备对物联网应用层的接入权限和调整待连接终端设备与物联网应用层的连接状态;再根据待连接终端设备上传至物联网应用层的监测数据,改变待连接终端设备的工作状态,其对待连接终端设备的类型进行筛选,确保只有与应用层当前的协议兼容的终端设备才能接入应用层,这样可降低物联网的运行成本和提高物联网应用层与终端设备之间的交互稳定性。的交互稳定性。的交互稳定性。

【技术实现步骤摘要】
可支持多种底层承载协议的物联网应用层接入方法和系统


[0001]本专利技术涉及物联网通信管理的
,特别涉及可支持多种底层承载协议的物联网应用层接入方法和系统。

技术介绍

[0002]物联网应用层与传感器等终端设备之间都是基于相应的物联网协议来实现数据交互,其中物联网协议可包括网络协议和通信协议。在实际数据交互过程中,终端设备需要具有与物联网应用层兼容的物联网协议才能接入到物联网应用层中。目前,物联网应用层中并不存在统一的应用层协议,当物联网应用层采用不同的网络协议或通信协议时,需要额外在物联网应用层中开发与终端设备的消息交互功能,这增加了物联网的运行成本,以及降低物联网应用层与终端设备之间的交互稳定性和安全性。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供可支持多种底层承载协议的物联网应用层接入方法和系统,其通过处理从物联网应用层中获取物联网当前的协议运行数据,生成物联网应用层当前兼容连接的终端设备类型信息;并将所述终端设备连接通知消息,发送至待连接终端设备后,获取待连接终端设备相应的应答消息,以此确定待连接终端设备对物联网应用层的接入权限和调整待连接终端设备与物联网应用层的连接状态;再根据待连接终端设备上传至物联网应用层的监测数据,改变待连接终端设备的工作状态,其以物联网应用层当前的协议运行数据为基准,对待连接终端设备的类型进行筛选,确保只有与应用层当前的协议兼容的终端设备才能接入应用层,并且还能够改变接入的终端设备的工作状态,这样可降低物联网的运行成本和提高物联网应用层与终端设备之间的交互稳定性。
[0004]本专利技术提供可支持多种底层承载协议的物联网应用层接入方法,其包括如下步骤:
[0005]步骤S1,从物联网应用层中获取物联网当前的协议运行数据,将所述协议运行数据发送至物联网云计算层;对所述协议运行数据进行处理,生成物联网应用层当前兼容连接的终端设备类型信息;
[0006]步骤S2,根据所述终端设备类型信息,生成终端设备连接通知消息;将所述终端设备连接通知消息,发送至待连接终端设备后,获取待连接终端设备相应的应答消息;对所述应答消息进行处理,确定待连接终端设备对物联网应用层的接入权限;
[0007]步骤S3,根据所述接入权限确定结果,调整待连接终端设备与物联网应用层的连接状态;收集待连接终端设备上传至物联网应用层的监测数据后,根据所述监测数据,改变待连接终端设备的工作状态。
[0008]进一步,在所述步骤S1中,从物联网应用层中获取物联网当前的协议运行数据,将所述协议运行数据发送至物联网云计算层;对所述协议运行数据进行处理,生成物联网应用层当前兼容连接的终端设备类型信息具体包括:
[0009]步骤S101,从物联网应用层中获取物联网与当前已经连接的终端设备之间的网络协议交互数据或通信协议交互数据;将所述网络协议交互数据或所述通信协议交互数据打包发送至物联网云计算层;
[0010]步骤S102,从所述网络协议交互数据或所述通信协议交互数据中提取得到协议交互数据的数据制式;
[0011]步骤S103,根据所述协议交互数据的数据制式,确定能够兼容传输所述数据制式的协议交互数据的终端设备型号,从而生成物联网应用层当前兼容连接的终端设备类型信息。
[0012]进一步,在所述步骤S101中,将所述网络协议交互数据或所述通信协议交互数据打包发送至物联网云计算层的打包过程包括:对原始数据添加数据帧头、数据帧尾以及原始数据校验位,然后对添加完数据帧头、数据帧尾以及原始数据校验位后的数据进行数据压缩处理,再添加压缩数据校验位,使得打包前后的数据都进行校验,以确保物联网云计算层接收到的数据准确性和完整性,其具体过程为:
[0013]步骤S1011,利用下面公式(1),对原始数据添加数据帧头、数据帧尾以及原始数据校验位,
[0014][0015]在上述公式(1)中,K
16
表示对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式;(BF)
16
表示数据帧头BF,数据帧头的形式为十六进制形式;(FE)
16
表示数据帧尾FE,数据帧尾的形式为十六进制形式;E
16
(i)表示原始数据的十六进制形式中的第i位数值;n表示原始数据十六进制形式的总位数;<<表示左移符号;
[0016]步骤S1012,利用下面公式(2),对添加完数据帧头、数据帧尾以及原始数据校验位后的数据进行数据压缩处理,
[0017][0018]在上述公式(2)中,S
16
表示对添加完数据帧头、数据帧尾以及原始数据校验位后的数据进行数据压缩处理后的二次数据的十六进制形式;K
16
(a)表示对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式中的第a位数值;表示求取对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式中所有位数上的最小值;m表示求取对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式的总位数;
[0019]步骤S1013,利用下面公式(3),对压缩处理后的数据再次添加压缩数据校验位,
[0020][0021]在上述公式(3)中,G
16
表示对压缩处理后的数据再次添加压缩数据校验位后的最终数据的十六进制形式;表示对十六进制数据S
16
中的每一位按照顺序依次进行异或运算;
[0022]再将最终数据发送至物联网云计算层。
[0023]进一步,在所述步骤S2中,根据所述终端设备类型信息,生成终端设备连接通知消息;将所述终端设备连接通知消息,发送至待连接终端设备后,获取待连接终端设备相应的
应答消息;对所述应答消息进行处理,确定待连接终端设备对物联网应用层的接入权限具体包括:
[0024]步骤S201,根据所述终端设备类型信息,生成包括所述终端设备型号对应的硬件型号识别码的终端设备连接通知消息;
[0025]步骤S202,将所述终端设备连接通知消息,发送至待连接终端设备后;获取待连接终端设备将自身的硬件型号识别码与终端设备连接通知消息的硬件型号识别码进行比对后生成的应答消息;
[0026]步骤S203,从所述应答消息中识别上述两个硬件型号识别码之间是否相同;若两者相同,则确定待连接终端设备具有对物联网应用层的接入权限;若两者不相同,则确定待连接终端设备不具有对物联网应用层的接入权限。
[0027]进一步,在所述步骤S3中,根据所述接入权限确定结果,调整待连接终端设备与物联网应用层的连接状态;收集待连接终端设备上传至物联网应用层的监测数据后,根据所述监测数据,改变待连接终端设备的工作状态具体包括:
[0028]步骤S301,当确定待连接终端设备具有对物联网应用层的接入权限,通过网关端将待连接终端设备接入到物联网应用层;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.可支持多种底层承载协议的物联网应用层接入方法,其特征在于,其包括如下步骤:步骤S1,从物联网应用层中获取物联网当前的协议运行数据,将所述协议运行数据发送至物联网云计算层;对所述协议运行数据进行处理,生成物联网应用层当前兼容连接的终端设备类型信息;步骤S2,根据所述终端设备类型信息,生成终端设备连接通知消息;将所述终端设备连接通知消息,发送至待连接终端设备后,获取待连接终端设备相应的应答消息;对所述应答消息进行处理,确定待连接终端设备对物联网应用层的接入权限;步骤S3,根据所述接入权限确定结果,调整待连接终端设备与物联网应用层的连接状态;收集待连接终端设备上传至物联网应用层的监测数据后,根据所述监测数据,改变待连接终端设备的工作状态。2.如权利要求1所述的可支持多种底层承载协议的物联网应用层接入方法,其特征在于:在所述步骤S1中,从物联网应用层中获取物联网当前的协议运行数据,将所述协议运行数据发送至物联网云计算层;对所述协议运行数据进行处理,生成物联网应用层当前兼容连接的终端设备类型信息具体包括:步骤S101,从物联网应用层中获取物联网与当前已经连接的终端设备之间的网络协议交互数据或通信协议交互数据;将所述网络协议交互数据或所述通信协议交互数据打包发送至物联网云计算层;步骤S102,从所述网络协议交互数据或所述通信协议交互数据中提取得到协议交互数据的数据制式;步骤S103,根据所述协议交互数据的数据制式,确定能够兼容传输所述数据制式的协议交互数据的终端设备型号,从而生成物联网应用层当前兼容连接的终端设备类型信息。3.如权利要求2所述的可支持多种底层承载协议的物联网应用层接入系统,其特征在于:在所述步骤S101中,将所述网络协议交互数据或所述通信协议交互数据打包发送至物联网云计算层的打包过程包括:对原始数据添加数据帧头、数据帧尾以及原始数据校验位,然后对添加完数据帧头、数据帧尾以及原始数据校验位后的数据进行数据压缩处理,再添加压缩数据校验位,使得打包前后的数据都进行校验,以确保物联网云计算层接收到的数据准确性和完整性,其具体过程为:步骤S1011,利用下面公式(1),对原始数据添加数据帧头、数据帧尾以及原始数据校验位,在上述公式(1)中,K
16
表示对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式;(BF)
16
表示数据帧头BF,数据帧头的形式为十六进制形式;(FE)
16
表示数据帧尾FE,数据帧尾的形式为十六进制形式;E
16
(i)表示原始数据的十六进制形式中的第i位数值;n表示原始数据十六进制形式的总位数;<<表示左移符号;步骤S1012,利用下面公式(2),对添加完数据帧头、数据帧尾以及原始数据校验位后的数据进行数据压缩处理,
在上述公式(2)中,S
16
表示对添加完数据帧头、数据帧尾以及原始数据校验位后的数据进行数据压缩处理后的二次数据的十六进制形式;K
16
(a)表示对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式中的第a位数值;表示求取对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式中所有位数上的最小值;m表示求取对原始数据添加数据帧头、数据帧尾以及原始数据校验位后的一次数据的十六进制形式的总位数;步骤S1013,利用下面公式(3),对压缩处理后的数据再次添加压缩数据校验位,在上述公式(3)中,G
16
表示对压缩处理后的数据再次添加压缩数据校验位后的最终数据的十六进制形式;表示对十六进制数据S
16
中的每一位按照顺序依次进行异或运算;再将最终数据发送至物联网云计算层。4.如权利要求2所述的可支持多种底层承载协议的物联网应用层接入方法,其特征在于:在所述步骤S2中,根据所述终端设备类型信息,生成终端设备连接通知消息;将所述终端设备连接通知消息,发送至待连接终端设备后,获取待连接终端设备相应的应答消息;对所述应答消息进行处理,确定待连接终端设备对物联网应用层的接入权限具体包括:步骤S201,根据所述终端设备类型信息,生成包括所述终端设备型号对应的硬件型号识别码的终端设备连接通知消息;步骤S202,将所述终端设备连接通知消息,发送至待连接终端设备后;获取待连接终端设备将自身的硬件型号识别码与终端设备连接通知消息的硬件型号识别码进行比对后生成的应答消息;步骤S203,从所述应答消息中识别上述两个硬件型号识别码之间...

【专利技术属性】
技术研发人员:余丹兰雨晴刘一凡唐霆岳
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1