System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种设备扩展接入方法、平台、电子设备和存储介质。
技术介绍
1、物联网是互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络。目前,物联网产业发展迅猛,产业规模急速壮大。面对种类繁多、通信网络复杂、设备数据协议复杂的物联网设备接入需求,物联网云平台需要具备良好的设备接入扩展性,以满足多业务场景各物联网设备的接入需求,避免因定制化设备接入导致物联网云平台臃肿、难升级维护,甚至变得不可维护或不能够支持新的设备协议接入。
2、现有物联网云平台的设备接入能力差,不能满足物联网产业的发展需求。
技术实现思路
1、本专利技术提供一种设备扩展接入方法、平台、电子设备和存储介质,用以解决现有的物联网云平台的设备接入能力差的问题。
2、本专利技术提供一种设备扩展接入平台,包括:通信网关扩展管理模块、数据协议插件包管理模块、通信网络实例管理模块和数据处理模块;
3、所述通信网络实例管理模块,用于监听物联网设备,接收所述物联网设备发送的设备数据,并将所述设备数据转发至所述通信网关扩展管理模块;
4、所述通信网关扩展管理模块,用于调用所述数据协议插件包管理模块对所述设备数据进行解码,并将解码数据发送至所述数据处理模块;
5、所述通信网关扩展管理模块,还用于接收所述数据处理模块发送的设备控制指令,调用所述数据协议插件包管理模块对所述设备控制指令进行编码,并将编码数据发送至所述通信网络实例管理模
6、所述通信网络实例管理模块,还用于将所述编码数据发送至所述物联网设备。
7、在一个实施例中,所述数据协议插件包管理模块包括认证子模块、上行解码子模块和下行编码子模块;
8、所述认证子模块,用于对所述物联网设备携带的认证信息进行校验;
9、所述上行解码子模块,用于基于所述物联网设备的数据格式,对上行数据进行解码;
10、所述下行编码子模块,用于基于所述物联网设备的数据格式,对下行数据进行编码。
11、在一个实施例中,所述通信网关扩展管理模块,具体用于:
12、接收所述通信网络实例管理模块发送的所述物联网设备携带的认证信息;
13、调用所述认证子模块,对所述认证信息进行校验;
14、向所述通信网络实例管理模块发送校验成功信息。
15、在一个实施例中,所述通信网络实例管理模块,具体用于:
16、基于所述物联网设备的通信服务类型,设置网络监听端口;
17、基于所述网络监听端口,创建通信网络实例。
18、在一个实施例中,所述通信网关扩展管理模块,具体用于:
19、关联所述数据协议插件包管理模块和所述通信网络实例管理模块。
20、在一个实施例中,所述通信网关扩展管理模块,具体用于:
21、调用所述上行解码子模块,对所述设备数据进行解码;
22、调用所述下行编码子模块,对所述设备控制指令进行编码。
23、在一个实施例中,所述数据处理模块,具体用于:
24、基于所述解码数据,获取所述物联网设备的运行状态信息;
25、基于所述运行状态信息,更新所述物联网设备的运行状态。
26、本专利技术还提供一种设备扩展接入方法,应用于上述任一项所述的设备扩展接入平台,包括:
27、接收通信网络实例管理模块发送的设备数据;
28、调用上行解码子模块,对所述设备数据进行解码,并向数据处理模块发送解码数据;其中,所述数据处理模块基于所述解码数据更新物联网设备的运行状态;
29、接收所述数据处理模块发送的设备控制指令;
30、调用下行编码子模块,对所述设备控制指令进行编码,并向所述通信网络实例管理模块发送编码数据;其中,所述通信网络实例管理模块将所述编码数据发送给所述物联网设备。
31、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述设备扩展接入方法。
32、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述设备扩展接入方法。
33、本专利技术提供的设备扩展接入方法、平台、电子设备和存储介质,包括:通信网关扩展管理模块、数据协议插件包管理模块、通信网络实例管理模块和数据处理模块;所述通信网络实例管理模块,用于监听物联网设备,接收所述物联网设备发送的设备数据,并将所述设备数据转发至所述通信网关扩展管理模块;所述通信网关扩展管理模块,用于调用所述数据协议插件包管理模块对所述设备数据进行解码,并将解码数据发送至所述数据处理模块;所述通信网关扩展管理模块,还用于接收所述数据处理模块发送的设备控制指令,调用所述数据协议插件包管理模块对所述设备控制指令进行编码,并将编码数据发送至所述通信网络实例管理模块;所述通信网络实例管理模块,还用于将所述编码数据发送至所述物联网设备。本专利技术通过对设备数据协议、通信网络以及通信网关进行扩展,以使平台实现面向多网络、多协议、多场景的自主可扩展的设备接入能力,从而提高设备扩展接入平台对物联网设备的接入能力和管理能力。
本文档来自技高网...【技术保护点】
1.一种设备扩展接入平台,其特征在于,包括:通信网关扩展管理模块、数据协议插件包管理模块、通信网络实例管理模块和数据处理模块;
2.根据权利要求1所述的设备扩展接入平台,其特征在于,所述数据协议插件包管理模块包括认证子模块、上行解码子模块和下行编码子模块;
3.根据权利要求2所述的设备扩展接入平台,其特征在于,所述通信网关扩展管理模块,具体用于:
4.根据权利要求2所述的设备扩展接入平台,其特征在于,所述通信网络实例管理模块,具体用于:
5.根据权利要求1所述的设备扩展接入平台,其特征在于,所述通信网关扩展管理模块,具体用于:
6.根据权利要求2所述的设备扩展接入平台,其特征在于,所述通信网关扩展管理模块,具体用于:
7.根据权利要求1所述的设备扩展接入平台,其特征在于,所述数据处理模块,具体用于:
8.一种设备扩展接入方法,其特征在于,应用于如权利要求1至7中任一项所述的设备扩展接入平台,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求8所述设备扩展接入方法。
...【技术特征摘要】
1.一种设备扩展接入平台,其特征在于,包括:通信网关扩展管理模块、数据协议插件包管理模块、通信网络实例管理模块和数据处理模块;
2.根据权利要求1所述的设备扩展接入平台,其特征在于,所述数据协议插件包管理模块包括认证子模块、上行解码子模块和下行编码子模块;
3.根据权利要求2所述的设备扩展接入平台,其特征在于,所述通信网关扩展管理模块,具体用于:
4.根据权利要求2所述的设备扩展接入平台,其特征在于,所述通信网络实例管理模块,具体用于:
5.根据权利要求1所述的设备扩展接入平台,其特征在于,所述通信网关扩展管理模块,具体用于:
6.根据权利要求2...
【专利技术属性】
技术研发人员:李成中,李林,张宇,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。