[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"content-doc-\u002Fzh\u002Fblogs\u002F20250815":3,"surround-\u002Fzh\u002Fblogs\u002F20250815":250},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"author":12,"body":16,"_type":242,"_id":243,"_source":244,"_file":245,"_stem":246,"_extension":247,"coverImage":62,"plainText":248,"authorNames":249},"\u002Fzh\u002Fblogs\u002F20250815","blogs",false,"","商业实践 | 宝德计算：基于openUBMC智能串口屏的应用实践","本文分享宝德计算机系统股份有限公司基于openUBMC实现自研创新组件落地的成功商业实践——智能串口屏。文章将围绕功能应用背景与落地成果、关键设计解析及核心功能实现逻辑展开，深入阐述宝德引领性的自研组件实现路径，为openUBMC生态开发者提供极具价值的实践参考与创新指引。","2025\u002F08\u002F15","case",[13],{"name":14,"description":15},"邱豪","宝德计算系统工程师和BMC研发主管，深度参与openUBMC相关项目的设计与研发。",{"type":17,"children":18,"toc":230},"root",[19,27,32,39,45,50,55,64,69,76,81,86,93,98,105,110,117,122,127,134,139,144,151,156,161,166,173,178,183,190,195,200,206,219],{"type":20,"tag":21,"props":22,"children":24},"element","h1",{"id":23},"商业实践-宝德计算基于openubmc智能串口屏的应用实践",[25],{"type":26,"value":8},"text",{"type":20,"tag":28,"props":29,"children":30},"p",{},[31],{"type":26,"value":9},{"type":20,"tag":33,"props":34,"children":36},"h2",{"id":35},"智能串口屏",[37],{"type":26,"value":38},"智能串口屏：",{"type":20,"tag":33,"props":40,"children":42},{"id":41},"实时性高场景边缘计算场景",[43],{"type":26,"value":44},"实时性高场景，边缘计算场景",{"type":20,"tag":28,"props":46,"children":47},{},[48],{"type":26,"value":49},"智能串口屏为服务器BMC人机交互提供了轻量化、高可靠的本地管理入口，在实时性要求严苛的边缘计算场景尤其适合。",{"type":20,"tag":28,"props":51,"children":52},{},[53],{"type":26,"value":54},"随着服务器应用场景的拓展（如边缘计算场景），传统远程监控（如IPMI、Web界面）无法满足快速故障定位需求，尤其是网络中断或远程工具故障时，本地可视化监控成为刚需，仍可通过本地屏进行紧急操作，提升系统可靠性。",{"type":20,"tag":28,"props":56,"children":57},{},[58],{"type":20,"tag":59,"props":60,"children":63},"img",{"alt":61,"src":62},"images","\u002Fcategory\u002Fblog\u002F20250815\u002Fimg01.webp",[],{"type":20,"tag":28,"props":65,"children":66},{},[67],{"type":26,"value":68},"同时边缘计算节点，部署在偏远或物理隔离环境，通过本地监控屏可减少对远程管理的依赖，故障快速响应需求。如风扇停转、温度过高等硬件故障需要即时可视化的告警能力，避免远程监控延迟导致宕机风险。",{"type":20,"tag":28,"props":70,"children":71},{},[72],{"type":20,"tag":59,"props":73,"children":75},{"alt":61,"src":74},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg02.webp",[],{"type":20,"tag":28,"props":77,"children":78},{},[79],{"type":26,"value":80},"智能串口屏的低功耗设计，相比传统显示终端节能较多，有效降低长期运维成本。串口屏硬件成本低且易于集成，适合大规模部署。",{"type":20,"tag":28,"props":82,"children":83},{},[84],{"type":26,"value":85},"智能串口屏支持本地化控制能力，可直接通过触摸屏控制BMC，实现本地化的服务器运维操作（如重启服务器、调整风扇策略、切换电源模式，等等），提升现场运维灵活性。",{"type":20,"tag":28,"props":87,"children":88},{},[89],{"type":20,"tag":59,"props":90,"children":92},{"alt":61,"src":91},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg03.webp",[],{"type":20,"tag":28,"props":94,"children":95},{},[96],{"type":26,"value":97},"在断网等极端环境下仍可以通过串口屏直接查看BMC或系统日志及实时备份日志，为后期维护诊断带来了有力的帮助。",{"type":20,"tag":28,"props":99,"children":100},{},[101],{"type":20,"tag":59,"props":102,"children":104},{"alt":61,"src":103},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg04.webp",[],{"type":20,"tag":28,"props":106,"children":107},{},[108],{"type":26,"value":109},"宝德智能串口屏高度集成主流监控与控制功能，包括串口信息重定向、日志备份、设备受控管理、系统状态实时监测及告警监控等核心模块。其成功部署，显著提升了产线与机房运维人员对服务器管理的实时性、高效性与智能化水平。",{"type":20,"tag":28,"props":111,"children":112},{},[113],{"type":20,"tag":59,"props":114,"children":116},{"alt":61,"src":115},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg05.webp",[],{"type":20,"tag":33,"props":118,"children":120},{"id":119},"智能串口屏实现方案",[121],{"type":26,"value":119},{"type":20,"tag":28,"props":123,"children":124},{},[125],{"type":26,"value":126},"智能串口屏作为BMC管理体系的典型应用场景，其实现需深度整合BMC软件开发、硬件设计、底层协议（I2C\u002F串口），及终端桌面应用开发等跨领域技术能力。",{"type":20,"tag":28,"props":128,"children":129},{},[130],{"type":20,"tag":59,"props":131,"children":133},{"alt":61,"src":132},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg06.webp",[],{"type":20,"tag":33,"props":135,"children":137},{"id":136},"硬件设计方案",[138],{"type":26,"value":136},{"type":20,"tag":28,"props":140,"children":141},{},[142],{"type":26,"value":143},"通过重新设计BMC的低速总线接口，分出一组I2C线，连接到机箱外部，将智能串口屏与BMC相连。同时通过卡扣等方式将智能串口屏接在机箱上，支持可选配拆卸。利用在扩展板上适配I2C转串口模块，基于I2C模拟特定串口协议来实现BMC与串口屏通信。",{"type":20,"tag":28,"props":145,"children":146},{},[147],{"type":20,"tag":59,"props":148,"children":150},{"alt":61,"src":149},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg07.webp",[],{"type":20,"tag":33,"props":152,"children":154},{"id":153},"软件设计方案",[155],{"type":26,"value":153},{"type":20,"tag":28,"props":157,"children":158},{},[159],{"type":26,"value":160},"通过新增openUBMC的组件，完成智能串口屏的功能实现。通过openUBMC的资源协作接口，宝德的智能串口屏组件能够很轻易地获取到服务器的资产信息、网络信息、SEL事件并通过串口发送给智能串口屏。同时通过openUBMC的组件框架监听和轮询服务器整体状态和各部件状态、各温度点数据，准确地将服务器的健康状态传输至智能串口屏，实现可视化告警能力。",{"type":20,"tag":28,"props":162,"children":163},{},[164],{"type":26,"value":165},"智能串口屏下发的串口命令指令也会路由至此组件，通过解析串口命令并与对应的资源协作接口方法一一关联，实现整机上下电、BMC重启、风扇模式设置等交互命令。",{"type":20,"tag":28,"props":167,"children":168},{},[169],{"type":20,"tag":59,"props":170,"children":172},{"alt":61,"src":171},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg08.webp",[],{"type":20,"tag":33,"props":174,"children":176},{"id":175},"串口屏组件串口信息重定向功能设计介绍",[177],{"type":26,"value":175},{"type":20,"tag":28,"props":179,"children":180},{},[181],{"type":26,"value":182},"宝德智能串口屏支持串口信息重定向，将BMC的串口日志传输至智能串口屏，显著提升现场运维故障定位时效性。基于此技术基础，创新性设计串口信息定期备份机制，打造类航空\"黑匣子\"级数据保护能力。在断电断网、设备受损等极端工况下，仍可确保关键运维数据完整留存。串口重定向功能逻辑流程实现方案如下，供社区开发者参考借鉴。",{"type":20,"tag":28,"props":184,"children":185},{},[186],{"type":20,"tag":59,"props":187,"children":189},{"alt":61,"src":188},"\u002Fcategory\u002Fblog\u002F20250815\u002Fimg09.webp",[],{"type":20,"tag":33,"props":191,"children":193},{"id":192},"结语",[194],{"type":26,"value":192},{"type":20,"tag":28,"props":196,"children":197},{},[198],{"type":26,"value":199},"宝德计算积极参与openUBMC社区活动，通过自研组件快速实现创新设计应用落地，彰显出openUBMC的开源生态价值。宝德将积极地向社区共享商业实践经验，与社区开发者共同进步。希望后续能与更多社区开发者在BMC领域持续创新，共同推动openUBMC社区发展。",{"type":20,"tag":33,"props":201,"children":203},{"id":202},"欢迎关注openubmc",[204],{"type":26,"value":205},"欢迎关注openUBMC",{"type":20,"tag":28,"props":207,"children":208},{},[209,211],{"type":26,"value":210},"社区官网：",{"type":20,"tag":212,"props":213,"children":217},"a",{"href":214,"rel":215},"https:\u002F\u002Fwww.openubmc.cn",[216],"nofollow",[218],{"type":26,"value":214},{"type":20,"tag":28,"props":220,"children":221},{},[222,224],{"type":26,"value":223},"代码仓地址：",{"type":20,"tag":212,"props":225,"children":228},{"href":226,"rel":227},"https:\u002F\u002Fgitcode.com\u002FopenUBMC\u002Fnetwork_adapter",[216],[229],{"type":26,"value":226},{"title":7,"searchDepth":231,"depth":231,"links":232},4,[233,235,236,237,238,239,240,241],{"id":35,"depth":234,"text":38},2,{"id":41,"depth":234,"text":44},{"id":119,"depth":234,"text":119},{"id":136,"depth":234,"text":136},{"id":153,"depth":234,"text":153},{"id":175,"depth":234,"text":175},{"id":192,"depth":234,"text":192},{"id":202,"depth":234,"text":205},"markdown","content:zh:blogs:20250815.md","content","zh\u002Fblogs\u002F20250815.md","zh\u002Fblogs\u002F20250815","md","商业实践 | 宝德计算：基于openUBMC智能串口屏的应用实践 本文分享宝德计算机系统股份有限公司基于openUBMC实现自研创新组件落地的成功商业实践——智能串口屏。文章将围绕功能应用背景与落地成果、关键设计解析及核心功能实现逻辑展开，深入阐述宝德引领性的自研组件实现路径，为openUBMC生态开发者提供极具价值的实践参考与创新指引。 智能串口屏： 实时性高场景，边缘计算场景 智能串口屏为服务器BMC人机交互提供了轻量化、高可靠的本地管理入口，在实时性要求严苛的边缘计算场景尤其适合。 随着服务器应用场景的拓展（如边缘计算场景），传统远程监控（如IPMI、Web界面）无法满足快速故障定位需求，尤其是网络中断或远程工具故障时，本地可视化监控成为刚需，仍可通过本地屏进行紧急操作，提升系统可靠性。  同时边缘计算节点，部署在偏远或物理隔离环境，通过本地监控屏可减少对远程管理的依赖，故障快速响应需求。如风扇停转、温度过高等硬件故障需要即时可视化的告警能力，避免远程监控延迟导致宕机风险。  智能串口屏的低功耗设计，相比传统显示终端节能较多，有效降低长期运维成本。串口屏硬件成本低且易于集成，适合大规模部署。 智能串口屏支持本地化控制能力，可直接通过触摸屏控制BMC，实现本地化的服务器运维操作（如重启服务器、调整风扇策略、切换电源模式，等等），提升现场运维灵活性。  在断网等极端环境下仍可以通过串口屏直接查看BMC或系统日志及实时备份日志，为后期维护诊断带来了有力的帮助。  宝德智能串口屏高度集成主流监控与控制功能，包括串口信息重定向、日志备份、设备受控管理、系统状态实时监测及告警监控等核心模块。其成功部署，显著提升了产线与机房运维人员对服务器管理的实时性、高效性与智能化水平。  智能串口屏实现方案 智能串口屏作为BMC管理体系的典型应用场景，其实现需深度整合BMC软件开发、硬件设计、底层协议（I2C\u002F串口），及终端桌面应用开发等跨领域技术能力。  硬件设计方案 通过重新设计BMC的低速总线接口，分出一组I2C线，连接到机箱外部，将智能串口屏与BMC相连。同时通过卡扣等方式将智能串口屏接在机箱上，支持可选配拆卸。利用在扩展板上适配I2C转串口模块，基于I2C模拟特定串口协议来实现BMC与串口屏通信。  软件设计方案 通过新增openUBMC的组件，完成智能串口屏的功能实现。通过openUBMC的资源协作接口，宝德的智能串口屏组件能够很轻易地获取到服务器的资产信息、网络信息、SEL事件并通过串口发送给智能串口屏。同时通过openUBMC的组件框架监听和轮询服务器整体状态和各部件状态、各温度点数据，准确地将服务器的健康状态传输至智能串口屏，实现可视化告警能力。 智能串口屏下发的串口命令指令也会路由至此组件，通过解析串口命令并与对应的资源协作接口方法一一关联，实现整机上下电、BMC重启、风扇模式设置等交互命令。  串口屏组件串口信息重定向功能设计介绍 宝德智能串口屏支持串口信息重定向，将BMC的串口日志传输至智能串口屏，显著提升现场运维故障定位时效性。基于此技术基础，创新性设计串口信息定期备份机制，打造类航空\"黑匣子\"级数据保护能力。在断电断网、设备受损等极端工况下，仍可确保关键运维数据完整留存。串口重定向功能逻辑流程实现方案如下，供社区开发者参考借鉴。  结语 宝德计算积极参与openUBMC社区活动，通过自研组件快速实现创新设计应用落地，彰显出openUBMC的开源生态价值。宝德将积极地向社区共享商业实践经验，与社区开发者共同进步。希望后续能与更多社区开发者在BMC领域持续创新，共同推动openUBMC社区发展。 欢迎关注openUBMC 社区官网： https:\u002F\u002Fwww.openubmc.cn 代码仓地址： https:\u002F\u002Fgitcode.com\u002FopenUBMC\u002Fnetwork_adapter",[14],[251,251],null,1785415973907]