[发明专利]一种IoT设备组网系统及组网方法在审

专利信息
申请号: 202210262427.3 申请日: 2022-03-17
公开(公告)号: CN114641094A 公开(公告)日: 2022-06-17
发明(设计)人: 蔺宪武;范渊;吴永越;何恐;兰星 申请(专利权)人: 成都安恒信息技术有限公司
主分类号: H04W84/18 分类号: H04W84/18;H04L9/32;H04L9/40;H04L47/10;H04W12/06;H04W84/12
代理公司: 成都君合集专利代理事务所(普通合伙) 51228 代理人: 尹新路
地址: 610000 四川省成都市自由贸易试验区成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 iot 设备 组网 系统 方法
【权利要求书】:

1.一种IoT设备组网系统,其特征在于,包括控制器、IoT设备A、IoT设备B;

所述控制器内设置有认证组件、网关组件、第一TAP虚拟网络接口组件和第一IoT设备初始化网络接口组件I/F;

所述网关组件分别与认证组件、第一TAP虚拟网络接口组件和第一IoT设备初始化网络接口组件I/F连接

所述IoT设备A和IoT设备B结构相同,均包括第二IoT设备初始化网络接口组件I/F、驱动组件、第二TAP虚拟网络接口组件和应用程序APP;

所述驱动组件分别与第二IoT设备初始化网络接口组件I/F、驱动组件、第二TAP虚拟网络接口组件连接;所述应用程序APP与所述第二TAP虚拟网络接口组件连接;

所述第一IoT设备初始化网络接口组件I/F与所述第二IoT设备初始化网络接口组件I/F连接。

2.一种IoT设备组网系统的组网方法,基于权利要求1所述的一种IoT设备组网系统,其特征在于,包括两个阶段:初始化阶段和数据传输阶段;首先在初始化阶段使用控制器分别将IoT设备A和IoT设备B进行虚拟网络的接入,并对IoT设备A和IoT设备B进行设备证书License的颁发;然后再数据传输阶段通过控制器进行IoT设备A和IoT设备B的网络通信。

3.如权利要求2所述的一种IoT设备组网系统的组网方法,其特征在于,所述初始化阶段包括以下步骤:

步骤1:对控制器进行启动;

步骤2:在IoT设备A和IoT设备B出厂前,管理员预定义策略;控制器根据管理员预定义的策略颁发设备证书License给IoT设备A和IoT设备B;

步骤3:在IoT设备A和IoT设备B出厂安装启动后,配置控制器互联网地址,对IoT设备A和IoT设备B的第二IoT设备初始化网络接口组件I/F、驱动组件、第二TAP虚拟网络接口组件进行初始化;

步骤4:第二IoT设备初始化网络接口组件I/F、驱动组件、第二TAP虚拟网络接口组件根据配置的控制器互联网地址,携带设备证书License,通过第二IoT设备初始化网络接口组件I/F和第一IoT设备初始化网络接口组件I/F,进行设备认证和网络接入;控制器的认证组件对认证通过的IoT设备返回认证信息和预定义的策略信息到网关组件;

步骤5:网关组件根据返回的认证信息和预定义的策略信息,生成对应IoT设备的虚拟IP地址,并记录对应的IoT设备的实时信息;然后将虚拟IP地址信息、虚拟网关地址、路由信息、可以访问的网络资源信息返回到对应的IoT设备上;

步骤6:当对应的IoT设备的驱动组件接收到返回的信息后,在第二TAP虚拟网络接口组件上配置虚拟IP地址信息、虚拟网关地址,并且将默认路由指向虚拟网关,完成IoT设备的认证和虚拟网络的接入。

4.如权利要求3所述的一种IoT设备组网系统的组网方法,其特征在于,所述步骤1的具体操作为:对控制器的认证组件、网关组件、第一TAP虚拟网络接口组件和第一IoT设备初始化网络接口组件I/F进行启动;并且在网关组件启动的时候在第一IoT设备初始化网络接口组件I/F进行监听,监听是否有可用端口;同时使用网关组件访问认证组件和第一TAP虚拟网络接口组件。

5.如权利要求3所述的一种IoT设备组网系统的组网方法,其特征在于,所述步骤2中,所述设备证书License为一个非对称加密密钥;在颁发设备证书License的过程中,将公钥颁发给对应的IoT设备,将私钥信息和对应的IoT设备的策略信息保存到认证组件中。

6.如权利要求3或4或5所述的一种IoT设备组网系统的组网方法,其特征在于,所述数据传输阶段包括以下步骤:

步骤S1:通过IoT设备A的应用程序APP发起目的地址为IoT设备B的请求到IoT设备A的第二TAP虚拟网络接口组件上进行处理;

步骤S2:IoT设备A的第二TAP虚拟网络接口组件在处理请求时,委托驱动组件进行流量处理;驱动组件将请求使用设备证书License进行加密,并且二次封装,对封装后的请求修改目的地址为控制器的网关地址;然后将请求通过第二IoT设备初始化网络接口组件I/F和第一IoT设备初始化网络接口组件I/F发送到控制器;

步骤S3:网关组件将接收到的请求解封后,根据预先配置的私钥将解封后的数据包进行解密,并对解密后的数据包进行审计和网络分析,判断请求的目的地址是否为允许访问的;对于不允许访问的请求进行数据包丢弃,对于允许访问的请求,发送请求的数据包到控制器的虚拟地址上;

步骤S4:控制器的第一TAP虚拟网络接口组件接收发送请求的数据包;

步骤S5:控制器的第一TAP虚拟网络接口组件对接收的请求的数据包进行分析,若数据包的目的地址是在一个虚拟局域网VLAN中,则执行发送的流程,使用目的地址对应的IoT设备B的私钥对数据包进行加密,并将目的地址修改为IoT设备B的互联网地址,通过控制器将加密封装好后的数据包发送到第一IoT设备初始化网络接口组件I/F;

步骤S6:当IoT设备B的驱动组件监听到第二IoT设备初始化网络接口组件I/F接收到第一IoT设备初始化网络接口组件I/F发送的数据包后,请求将数据包拆包,然后使用本地的设备证书License进行解密;

步骤S7:将解密后的数据包发送到IoT设备B的第二TAP虚拟网络接口组件进行处理,并发送到IoT设备B的应用程序APP上;

步骤S8:在数据处理完毕后,将处理完毕的数据进行原路返回,完成两个IoT设备间的网络通信。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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