传感器数据获取方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39418973 阅读:10 留言:0更新日期:2023-11-19 16:08
本公开涉及一种传感器数据获取方法、装置、设备及可读存储介质,通过基于主机端的基板管理控制器向部署于数据处理器上的单片机发送获取传感器数据的请求报文,通过单片机接收基板管理控制器发送的获取传感器数据的请求报文,从获取传感器数据的请求报文中获取到目标传感器的标识,通过单片机从与目标传感器的标识对应的目标传感器获取目标传感器数据,通过单片机将目标传感器数据写入系统管理总线中,基于基板管理控制器从系统管理总线中读取目标传感器数据,本公开通过在DPU上配置单片机来获取传感器数据,单片机成本和复杂度较低,无需在DPU上配置独立的基板管理控制器即可实现主机端采集传感器数据,节省了成本,降低了系统复杂度。低了系统复杂度。低了系统复杂度。

【技术实现步骤摘要】
传感器数据获取方法、装置、设备及可读存储介质


[0001]本公开涉及数据处理
,尤其涉及一种传感器数据获取方法、装置、设备及可读存储介质。

技术介绍

[0002]数据处理器(Data Processing Unit,DPU)运行过程中需要采集传感器数据,例如,DPU当前的工作温度、固件版本号等信息。
[0003]现有技术中,使用基板管理控制器(Baseboard Management Controller,BMC)对接传感器进行数据采集和处理,即在DPU上部署从BMC,DPU上的从BMC使用I2C或其它总线直接连接到传感器并采集传感器数据,主机端的主BMC从DPU上的从BMC获取采集到的传感器数据。基本过程如下:主机端BMC向DPU上的从BMC发出获取传感器数据的请求;DPU上的BMC收到请求,向传感器发出读/写命令,DPU上的BMC获取到传感器数据,并将其包装,返回到主机端的主BMC,从而得到传感器数据。
[0004]但是,DPU对传感器数据的采集的需求并不复杂,现有技术中在DPU上部署独立BMC芯片会不仅会使软硬件设计复杂化,而且会产生较高的成本。

技术实现思路

[0005]为了解决上述技术问题,本公开提供了一种传感器数据获取方法、装置、设备及可读存储介质,以节省成本,降低系统复杂度。
[0006]第一方面,本公开实施例提供一种传感器数据获取方法,包括:
[0007]基于主机端的基板管理控制器向部署于数据处理器上的单片机发送获取传感器数据的请求报文;
[0008]通过所述单片机接收所述基板管理控制器发送的所述获取传感器数据的请求报文,从所述获取传感器数据的请求报文中获取到目标传感器的标识;
[0009]通过所述单片机从与所述目标传感器的标识对应的目标传感器获取目标传感器数据;
[0010]通过所述单片机将所述目标传感器数据写入系统管理总线中;
[0011]基于所述基板管理控制器从所述系统管理总线中读取所述目标传感器数据。
[0012]在一些实施例中,所述基于主机端的基板管理控制器向部署于数据处理器上的单片机发送获取传感器数据的请求报文之前,所述方法还包括:
[0013]基于所述基板管理控制器向所述单片机发送获取传感器配置描述符的请求;
[0014]通过所述单片机接收所述获取传感器配置描述符的请求,向所述基板管理控制器返回所述传感器配置描述符;
[0015]基于所述基板管理控制器从所述传感器配置描述符中解析传感器配置信息,并初始化所述基板管理控制器中的服务。
[0016]在一些实施例中,所述基于所述基板管理控制器向所述单片机发送获取传感器配
置描述符的请求之前,所述方法还包括:
[0017]将所述基板管理控制器以及所述单片机初始化;
[0018]基于所述基板管理控制器通过系统管理总线向所述单片机发送设备发现报文;
[0019]通过所述单片机接收所述设备发现报文,向所述基板管理控制器返回响应报文;
[0020]基于所述基板管理控制器从所述响应报文获取单片机的设备信息,并为所述单片机分配单片机标识。
[0021]在一些实施例中,所述从所述获取传感器数据的请求报文中获取到目标传感器的标识,包括:
[0022]通过所述单片机对所述获取传感器数据的请求报文进行解析,得到目标传感器的标识。
[0023]在一些实施例中,所述通过所述单片机从与所述目标传感器的标识对应的目标传感器获取目标传感器数据,包括:
[0024]通过所述单片机确定出与所述目标传感器的标识对应的目标传感器;
[0025]通过所述单片机向所述目标传感器发送数据获取请求;所述目标传感器用于基于所述数据获取请求向所述单片机发送目标传感器数据;
[0026]通过所述单片机接收所述目标传感器发送的目标传感器数据。
[0027]在一些实施例中,所述通过所述单片机将所述目标传感器数据写入系统管理总线中,包括:
[0028]通过所述单片机将所述目标传感器数据封装为传感器数据报文,并将所述传感器数据报文封装到数据传输报文中的预设位置中;
[0029]通过所述单片机将所述数据传输报文写入系统管理总线中。
[0030]在一些实施例中,所述基于所述基板管理控制器从所述系统管理总线中读取所述目标传感器数据,包括:
[0031]基于所述基板管理控制器从所述系统管理总线中获取所述数据传输报文,从所述数据传输报文中解析出所述传感器数据报文;
[0032]基于所述基板管理控制器对所述传感器数据报文进行解析,得到所述目标传感器数据。
[0033]第二方面,本公开实施例提供一种传感器数据获取装置,包括:
[0034]第一发送模块,用于基于主机端的基板管理控制器向部署于数据处理器上的单片机发送获取传感器数据的请求报文;
[0035]第一获取模块,用于通过所述单片机接收所述基板管理控制器发送的所述获取传感器数据的请求报文,从所述获取传感器数据的请求报文中获取到目标传感器的标识;
[0036]第二获取模块,用于通过所述单片机从与所述目标传感器的标识对应的目标传感器获取目标传感器数据;
[0037]写入模块,用于通过所述单片机将所述目标传感器数据写入系统管理总线中;
[0038]读取模块,用于基于所述基板管理控制器从所述系统管理总线中读取所述目标传感器数据。
[0039]第三方面,本公开实施例提供一种电子设备,包括:
[0040]存储器;
[0041]处理器;以及
[0042]计算机程序;
[0043]其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
[0044]第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
[0045]第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的传感器数据获取方法。
[0046]本公开实施例提供的传感器数据获取方法、装置、设备及可读存储介质,通过基于主机端的基板管理控制器向部署于数据处理器上的单片机发送获取传感器数据的请求报文,通过所述单片机接收所述基板管理控制器发送的所述获取传感器数据的请求报文,从所述获取传感器数据的请求报文中获取到目标传感器的标识,通过所述单片机从与所述目标传感器的标识对应的目标传感器获取目标传感器数据,通过所述单片机将所述目标传感器数据写入系统管理总线中,基于所述基板管理控制器从所述系统管理总线中读取所述目标传感器数据,本公开通过在DPU上配置单片机来获取传感器数据,单片机成本和复杂度较低,无需在DPU上配置独立的基板管理控制器即可实现主机端采集传感器数据,节省了成本,降低了系统复杂度。
附图说明
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传感器数据获取方法,其特征在于,所述方法包括:基于主机端的基板管理控制器向部署于数据处理器上的单片机发送获取传感器数据的请求报文;通过所述单片机接收所述基板管理控制器发送的所述获取传感器数据的请求报文,从所述获取传感器数据的请求报文中获取到目标传感器的标识;通过所述单片机从与所述目标传感器的标识对应的目标传感器获取目标传感器数据;通过所述单片机将所述目标传感器数据写入系统管理总线中;基于所述基板管理控制器从所述系统管理总线中读取所述目标传感器数据。2.根据权利要求1所述的方法,其特征在于,所述基于主机端的基板管理控制器向部署于数据处理器上的单片机发送获取传感器数据的请求报文之前,所述方法还包括:基于所述基板管理控制器向所述单片机发送获取传感器配置描述符的请求;通过所述单片机接收所述获取传感器配置描述符的请求,向所述基板管理控制器返回所述传感器配置描述符;基于所述基板管理控制器从所述传感器配置描述符中解析传感器配置信息,并初始化所述基板管理控制器中的服务。3.根据权利要求2所述的方法,其特征在于,所述基于所述基板管理控制器向所述单片机发送获取传感器配置描述符的请求之前,所述方法还包括:将所述基板管理控制器以及所述单片机初始化;基于所述基板管理控制器通过系统管理总线向所述单片机发送设备发现报文;通过所述单片机接收所述设备发现报文,向所述基板管理控制器返回响应报文;基于所述基板管理控制器从所述响应报文获取单片机的设备信息,并为所述单片机分配单片机标识。4.根据权利要求1所述的方法,其特征在于,所述从所述获取传感器数据的请求报文中获取到目标传感器的标识,包括:通过所述单片机对所述获取传感器数据的请求报文进行解析,得到目标传感器的标识。5.根据权利要求1所述的方法,其特征在于,所述通过所述单片机从与所述目标传感器的标识对应的目标传感器获取目标传感器数据,包括:通过所述单片机确定出与所述目标传感器的标识对应的目标传感器;通过所述单片...

【专利技术属性】
技术研发人员:祝君威
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1