基于Openmmc的多设备管理方法技术

技术编号:26762272 阅读:53 留言:0更新日期:2020-12-18 23:09
本发明专利技术公开了基于Openmmc的多设备管理方法,具体步骤为:S1、主机系统通过串口向主机Openmmc发送命令;S2、主机Openmmc收到命令后,判断命令类型;S3、当命令为转发命令时,向主机系统反馈;S4、主机Openmmc转发命令给从机Openmmc;S5、从机Openmmc执行命令并反馈主机Openmmc;S6、主机Openmmc通过串口反馈主机系统。本发明专利技术改进了Openmmc的监视线程和命令函数,通过改进后的Openmmc实现命令的转发。本发明专利技术通过将多台设备或主机接入I2C总线,借助命令的转发,实现一台主机对多设备的控制和管理。

【技术实现步骤摘要】
基于Openmmc的多设备管理方法
本专利技术涉及计算机
,特别是涉及基于Openmmc的多设备管理方法。
技术介绍
IPMI是智能型平台管理接口(IntelligentPlatformManagementInterface)的缩写,是管理基于Intel结构的企业系统中所使用的外围设备采用的一种工业标准。Openmmc是基于IPMI的一种开源软件,运行在微控制器上,通过串口与主机系统交互,具备单机管理功能,主机系统可以通过Openmmc控制自身的开关机或重启动作,或是获取自身的传感器数值等等。现在,要对Openmmc的功能进行扩展,从命令的发送和接收扩展为命令的转发,来实现多设备的管理,以适应更多的应用场景。参考资料是IPMI中关于命令发送和接收的标准。其中,发送命令和接收响应时数据的结构如图1所示,以下称“命令结构体”,字段解释如下:rsAddr为响应方地址,rqAddr为请求方地址,netFn和cmd字段用于指定处理数据的函数,databytes包含命令的具体行为。专利技术内容本专利技术本文档来自技高网...

【技术保护点】
1.基于Openmmc的多设备管理方法,其特征在于,具体步骤包括:/nS1、主机系统通过串口向主机Openmmc发送命令;/nS2、主机Openmmc收到命令后,判断命令类型;/nS3、当命令为转发命令时,向主机系统反馈;/nS4、主机Openmmc转发命令给从机Openmmc;/nS5、从机Openmmc执行命令并反馈主机Openmmc;/nS6、主机Openmmc通过串口反馈主机系统。/n

【技术特征摘要】
1.基于Openmmc的多设备管理方法,其特征在于,具体步骤包括:
S1、主机系统通过串口向主机Openmmc发送命令;
S2、主机Openmmc收到命令后,判断命令类型;
S3、当命令为转发命令时,向主机系统反馈;
S4、主机Openmmc转发命令给从机Openmmc;
S5、从机Openmmc执行命令并反馈主机Openmmc;
S6、主机Openmmc通过串口反馈主机系统。


2.根据权利要求1所述的基于Openmmc的多设备管理方法,其特征在于:步骤S2中所述判断命令类型,具体方法为,通过命令中的netfn和cmd字段判断命令类型,当netfn=0x06、cmd=0x34时,命令类型为转发命令。


3.根据权利要求1所述的基于Openmmc的多设备管理方法,其特征在于:所述Openmmc包括监视线程和命令处理函数。


4.根据权利要求3所述的基于Openmmc的多设备管理方法,其特征在于:所述监视线程包括接收监视线程和发送监视线程,所述命令处理函数包括一般命令处理函数和转发命令处理函数。


5.根据权利要求4所述的基于Openmmc的多设备管理方法,其特征在于:步骤S4中所述转发命令给从机Openmmc,具体步骤为:
S4A、主机Openmmc的接收监视线程将转发命令传递给转发命令处理函数;<...

【专利技术属性】
技术研发人员:包晨鸣吴少刚徐锋谭健
申请(专利权)人:江苏航天龙梦信息技术有限公司
类型:发明
国别省市:江苏;32

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

1