【技术实现步骤摘要】
基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。