【技术实现步骤摘要】
数据采集方法、边缘计算主机及计算机可读存储介质
[0001]本申请实施例涉及工业物联网
,尤其涉及一种数据采集方法、边缘计算主机及计算机可读存储介质。
技术介绍
[0002]在工业物联网场景中,边缘计算主机需要采集多个传感器或智能设备(以下简称“终端设备”)的数据,当边缘计算主机(以下简称“主机”)采集通道资源受限时,为了能够完成对多个终端设备的数据采集,传统的解决方案是在主机的中央处理器(Central Processing Unit,简称CPU)下设立数据采集辅助模块,CPU和数据采集辅助模块之间通过高速总线进行通信。
[0003]其中,当CPU需要从终端设备采集数据时,CPU向数据采集辅助模块发送数据查询请求,数据采集辅助模块将数据查询请求透传至相应的终端设备,并将终端设备根据该数据查询请求返回的采集数据透传给CPU,从而扩展了边缘计算主机的采集通道数量。
[0004]然而,上述解决方案中数据采集辅助模块的数据查询完全受CPU控制,由此在数据查询频率比较高时,会使得CPU的开销比较大,影响数据采集
【技术保护点】
【技术特征摘要】
1.一种数据采集方法,其特征在于,应用于边缘计算主机,所述边缘计算主机包括中央处理器CPU与数据采集辅助模块,所述CPU与所述数据采集辅助模块通信连接;所述方法包括:所述数据采集辅助模块接收所述CPU发送的第一数据包,所述第一数据包中包括目标终端设备对应的设备配置信息与数据查询帧序列,所述数据查询帧序列中包括至少一个数据查询请求;所述数据采集辅助模块根据所述设备配置信息,建立所述目标终端设备对应的虚拟边缘设备,并利用所述虚拟边缘设备依次按照所述数据查询帧序列中的各个数据查询请求,获取所述目标终端设备采集到的第一数据;所述数据采集辅助模块向所述CPU发送所述第一数据。2.根据权利要求1所述的方法,其特征在于,所述利用所述虚拟边缘设备依次按照所述数据查询帧序列中的各个数据查询请求,获取所述目标终端设备采集到的第一数据,包括:在所述虚拟边缘设备中建立数据查询任务,并控制所述虚拟边缘设备执行所述数据查询任务,所述数据查询任务包括:按照发送预设频率,将所述数据查询帧序列中的各个数据查询请求依次发送至所述目标终端设备,所述各个数据查询请求用于获取所述目标终端设备当前采集到的第一数据;接收所述目标终端设备反馈的所述数据查询请求对应的第一数据,并发送至所述数据采集辅助模块。3.根据权利要求1所述的方法,其特征在于,所述第一数据包中还包括第一循环冗余校验CRC校验码,所述数据采集辅助模块接收所述CPU发送的第一数据包之前,还包括:所述CPU确定所述目标终端设备对应的设备配置信息与数据查询帧序列,所述设备配置信息包括以下信息中的至少一种:端口类型、端口编号、数据帧索引、发送间隔、数据长度及数据内容;所述CPU根据所述设备配置信息与所述数据查询帧序列,生成所述第一CRC校验码;所述CPU将所述设备配置信息、所述数据查询帧序列和所述第一CRC效验码封装在所述第一数据包中。4.根据权利要求3所述的方法,其特征在于,所述数据采集辅助模块根据所述设备配置信息,建立所述目标终端设备对应的虚拟边缘设备,包括:所述数据采集辅助模块对接收到的所述第一数据包进行CRC校验,并在校验通过后根据所述设备配置信息,建立所述目标终端设备对应的虚拟边缘设备。5.根据权利要求4所述的方法,其特征在于,所述数据采集辅助模块向所述CPU发送所述第一数据,包括:所述数据采集辅助模块基于所述第一数据与所述虚拟边缘设备的设备配置信息,生成第二数据包与所述第二数据包对应的第二CRC校验码,所述虚拟边缘设备的设备配置信息包括以下信息中的至少一种:端口类型、端口编号、数据帧索引、数据帧状态、数据长度及数据内容;所述数据采集辅助模块向所...
【专利技术属性】
技术研发人员:王孙骏,高政,杜运领,宣慧栋,蔡国元,张明雷,骆超,
申请(专利权)人:杭州义益钛迪信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。