[发明专利]一种边缘服务器iot设备的接入方法及系统有效

专利信息
申请号: 202011264153.9 申请日: 2020-11-12
公开(公告)号: CN112422549B 公开(公告)日: 2022-08-30
发明(设计)人: 张立然;卓建辉;赖锐斌 申请(专利权)人: 成都渊数科技有限责任公司
主分类号: H04L9/40 分类号: H04L9/40;H04L67/025;H04L67/146;H04L67/12;H04L12/28
代理公司: 成都环泰专利代理事务所(特殊普通合伙) 51242 代理人: 李斌;李辉
地址: 610000 四川省成都市中国(四川)自由贸易试验区成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 边缘 服务器 iot 设备 接入 方法 系统
【权利要求书】:

1.一种边缘服务器iot设备的接入方法,其特征在于,所述方法包括以下步骤:

S1、预设接口连接规则,根据所述接口连接规则对接口进行首次连接;

S101、获得响应请求;

S102、如果所述响应请求中的第一个服务器地址和端口与当前不一致,则关闭当前接口连接,重新建tcp连接到响应数据中指派的服务器;如果响应中的服务器地址和端口与当前一致,则后续操作不新建tcp连接;响应请求先用事先生成的RSA公钥加密,对加密生成的密文再做base64,并以\r\n结束;响应报文使用AES加密,对加密生成的密文再做base64,并以\r\n结束;AES密码为请求中的EncKey字段;首次注册报文中的一个参数regstrap为0时,表示设备连不上能力平台,重试边缘服务器查看能力平台地址是否更新;为1时,表示设备首次注册边缘服务器;为2时,表示收到重连边缘服务器平台要求,重新连接边缘服务器平台;返回值Result为-2时,IOT设备应等待150分钟再次连接边缘服务器;

S2、判断连接接口是否通过安全识别认证,服务器分配给iot设备唯一标识DevID,若输出值与唯一标识相同,则通过安全识别认证,若不同,则未通过安全识别认证;如果是,则进入步骤S3,如果否,则对所述连接接口进行注册;在设备未激活、恢复缺省后、DevID异常和LOID发生修改时进行接口注册; DevID是服务器分配给设备的唯一标识,服务器用于建立和设备和用户账号的绑定关系;DevToken由服务器分配,需要设备保存,在Connect时提交服务器验证;响应返回值Result为-2,表示IOT设备提交信息不合法,IOT设备应等待150分钟重新发送Activate激活;注册接口中的加密过程包括请求先用事先生成的RSA公钥加密,对加密生成的密文再做base64,并以\r\n结束;响应报文使用AES加密,对加密生成的密文再做base64,并以\r\n结束;AES密码为请求中的EncKey字段;

S3、预设平台管理规则,长连接建立成功后发出响应,若响应结果需要清空当前数据,则请求重新激活设备,若相应结果显示平台处于维护状态,则iot设备需要关闭当前连接,静默150分钟再次连接平台;根据平台管理规则连接建立接口;长连接建立成功后,长连接上后续数据交互用AES加密,解密密码为响应数据中的LongKey字段,如果响应Result为-2,则需要清空当前DevID和DevToken,发送Activate请求重新激活设备,如果响应Result为-3,则表示平台处于维护状态,IOT设备需要关闭当前连接,静默150分钟再次连接平台;且在连接建立接口过程中的加密为请求先用事先生成的RSA公钥加密,对加密生成的密文再做base64,并以\r\n结束;响应报文使用AES加密,对加密生成的密文再做base64,并以\r\n结束,AES密码为请求中的EncKey字段;保证了iot设备接入边缘服务器后的远程控制和消息上报的实时性;

S4、保持接口连接;若iot设备发现服务器空闲100秒无操作时,主动向服务器报告一次,若响应结果显示特定预设数字或服务器超时30秒,iot设备必须关掉当前连接,重新连接平台。

2.一种边缘服务器iot设备的接入系统,其特征在于,所述系统包括接口连接单元、安全识别单元、平台管理单元和接口维护单元;

接口连接单元,用于预设接口连接规则,根据所述接口连接规则对接口进行首次连接;

安全识别单元,用于判断连接接口是否通过安全识别认证,如果是,则进入平台管理单元,如果否,则对所述连接接口进行注册;

平台管理单元,用于预设平台管理规则,根据平台管理规则连接建立接口;

接口维护单元,用于保持接口连接;其中,所述一种边缘服务器iot设备的接入系统用于实现一种边缘服务器iot设备的接入方法,所述一种边缘服务器iot设备的接入方法包括以下步骤:

S1、预设接口连接规则,根据所述接口连接规则对接口进行首次连接;

S101、获得响应请求;

S102、如果所述响应请求中的第一个服务器地址和端口与当前不一致,则关闭当前接口连接,重新建tcp连接到响应数据中指派的服务器;如果响应中的服务器地址和端口与当前一致,则后续操作不新建tcp连接;响应请求先用事先生成的RSA公钥加密,对加密生成的密文再做base64,并以\r\n结束;响应报文使用AES加密,对加密生成的密文再做base64,并以\r\n结束;AES密码为请求中的EncKey字段;首次注册报文中的一个参数regstrap为0时,表示设备连不上能力平台,重试边缘服务器查看能力平台地址是否更新;为1时,表示设备首次注册边缘服务器;为2时,表示收到重连边缘服务器平台要求,重新连接边缘服务器平台;返回值Result为-2时,IOT设备应等待150分钟再次连接边缘服务器;

S2、判断连接接口是否通过安全识别认证,服务器分配给iot设备唯一标识DevID,若输出值与唯一标识相同,则通过安全识别认证,若不同,则未通过安全识别认证;如果是,则进入步骤S3,如果否,则对所述连接接口进行注册;在设备未激活、恢复缺省后、DevID异常和LOID发生修改时进行接口注册; DevID是服务器分配给设备的唯一标识,服务器用于建立和设备和用户账号的绑定关系;DevToken由服务器分配,需要设备保存,在Connect时提交服务器验证;响应返回值Result为-2,表示IOT设备提交信息不合法,IOT设备应等待150分钟重新发送Activate激活;注册接口中的加密过程包括请求先用事先生成的RSA公钥加密,对加密生成的密文再做base64,并以\r\n结束;响应报文使用AES加密,对加密生成的密文再做base64,并以\r\n结束;AES密码为请求中的EncKey字段;

S3、预设平台管理规则,长连接建立成功后发出响应,若响应结果需要清空当前数据,则请求重新激活设备,若相应结果显示平台处于维护状态,则iot设备需要关闭当前连接,静默150分钟再次连接平台;根据平台管理规则连接建立接口;长连接建立成功后,长连接上后续数据交互用AES加密,解密密码为响应数据中的LongKey字段,如果响应Result为-2,则需要清空当前DevID和DevToken,发送Activate请求重新激活设备,如果响应Result为-3,则表示平台处于维护状态,IOT设备需要关闭当前连接,静默150分钟再次连接平台;且在连接建立接口过程中的加密为请求先用事先生成的RSA公钥加密,对加密生成的密文再做base64,并以\r\n结束;响应报文使用AES加密,对加密生成的密文再做base64,并以\r\n结束,AES密码为请求中的EncKey字段;保证了iot设备接入边缘服务器后的远程控制和消息上报的实时性;

S4、保持接口连接;若iot设备发现服务器空闲100秒无操作时,主动向服务器报告一次,若响应结果显示特定预设数字或服务器超时30秒,iot设备必须关掉当前连接,重新连接平台。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都渊数科技有限责任公司,未经成都渊数科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011264153.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top