全国产化BMC子卡详细介绍

一款基于全国产的BMC子卡,可实现ChMC/IPMC功能。子卡遵循IPMI 1.5/2.0协议规范,也支持客制OEM命令。子卡可获取载板板卡环境信息,板卡属性信息和板卡状态信息等,其中包括温度、电压、电流等信息;FRU、系统版本、CPU型号等信息;内存使用率、CPU使用率、网络状态等信息;子卡还能控制板卡开关机和复位;同时可根据机箱号和槽位号动态配置IPMB地址和IP地址;同时可为客户定制WEB管理界面。

1、工作环境

规格名称    规格描述    

工作温度    -40℃ ~ +70℃    

存储温度    -50℃ ~ +85℃    

相对湿度    95%(非冷凝)    

振动    5HZ-2000HZ,1.5rms(工作状态) ;
2Grms 20-2000Hz, (非工作状态)    

冲击    20G , 11ms(工作状态);
30G,11ms (非工作状态)    

2、电气规格

规格名称    规格描述    

工作电压    采用3.3V电源供电    

功耗    功耗≤1W    

3、机械规格

规格名称    规格描述    

产品外形    非标准    

主板尺寸    53mm x35mm x12mm    

4、系统配置

规格名称    规格描述    

内存    国产SDRAM颗粒,容量32MB    

存储    16MB SPI FLASH    

国产化率    ***    

5、接口

规格名称    规格描述    

Local BUS    Local BUS接口,可与CPLD通信    

网络    1路ETH百兆网络MII接口    

串口    1路RS232串行接口;
1路TTL串行接口    

GPIO    预留8路GPIO接口    

IPMB    2路 IPMB接口    

JTAG    1路 JTAG接口    

ADC    7路ADC采集    

RACK-ID    机箱、机柜位号识别    

03-24
<think>好的,用户让我介绍一下bmcweb。首先,我需要确定用户对bmcweb的了解程度,可能他们是在开发或维护相关的系统,或者在使用Redfish API。接下来,我应该概述bmcweb的基本信息,比如它是用于BMC的开源项目,遵循Redfish标准。然后,需要说明它的主要功能,比如提供RESTful API,管理硬件组件。 接下来,技术架构部分,用户可能关心使用的技术栈,比如C++、Boost.Beast和OpenSSL,这些信息对他们是否选择或贡献代码有帮助。还要提到支持HTTPS和用户认证,这是安相关的重点。 然后,应用场景部分,用户可能想知道bmcweb在实际中的用途,比如服务器管理、固件更新,这些用例能帮助他们理解其实际价值。最后,社区和开源部分,说明项目由OpenBMC维护,鼓励贡献,这对开发者参与很重要。 需要确保使用正确的中文术语,结构清晰,分点说明。同时检查是否有需要更详细解释的地方,比如Redfish标准是什么,但用户可能已经了解,所以点到为止即可。避免使用Markdown,保持自然的口语化,但用户要求结构清晰,所以分点回答比较合适。</think>Bmcweb 是一个开源项目,主要用于实现基板管理控制器(BMC)的 Web 服务器功能。以下是分步介绍: 1. **核心定位** - BMCweb 是 OpenBMC 生态系统的一部分,遵循 Redfish RESTful API 标准,用于通过 HTTP/HTTPS 协议管理服务器硬件。 - 主要功能包括:硬件状态监控(温度/功耗)、固件更新、日志访问、电源控制等。 2. **技术架构** - 开发语言:C++(强调高性能和资源效率) - 关键依赖: - Boost.Beast(HTTP 协议处理) - OpenSSL(实现 HTTPS 加密通信) - Systemd(服务管理) - 采用 RESTful 设计模式,支持 JSON 数据格式交互 3. **安机制** - 强制 HTTPS 通信(默认端口 443) - 基于角色的访问控制(RBAC) - 支持 LDAP/Active Directory 集成 - 会话管理采用 JWT 令牌 4. **部署场景** - 主要应用于数据中心服务器(如搭载 ASPEED AST2500 芯片的 BMC) - 支持 x86/ARM/POWER 架构 - 典型用例: ```text GET https://bmc-host/redfish/v1/Systems/system → 返回 CPU/内存状态信息 ``` 5. **开发与贡献** - 代码托管于 GitHub OpenBMC 组织 - 采用 Gerrit 代码审查流程 - 测试要求:必须通过 Redfish 协议一致性测试套件 此项目在服务器远程管理领域具有重要地位,其设计兼顾了嵌入式环境资源限制与企业级功能需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值