ЛДПМ (Модель даних рівня платформи) є ключовим компонентом проекту OpenBMC, що забезпечує стандартизовану модель даних і формати повідомлень для різних функцій управління платформою. Він визначає метод керування, моніторингу та контролю мікропрограмного та апаратного забезпечення системи.
Підтримуваним протоколом є Модель даних рівня платформи (PLDM) через стек транспортного протоколу компонентів керування (MCTP).. Intel® FPGA PAC D5005 BMC підтримує підмножину команд PLDM і MCTP, щоб дозволити BMC сервера (материнської плати) отримувати такі дані датчиків, як напруга, струм і температура.
Вступ до набору протоколів моделі даних рівня платформи «PLDM є розроблений як ефективний інтерфейс і модель даних, яка забезпечує ефективний доступ до інвентаризації низькорівневої платформи, моніторингу, контролю, подій і функцій передачі даних/параметрів.
Пакет прошивки PLDM є двійковий файл, який містить заголовок, який описує вміст пакета мікропрограми. Це включає початковий заголовок пакета, один або більше записів мікропрограми та один або більше компонентів, що описують фактичний вміст флеш-пам’яті для програмування.
pldmtool — це клієнтський інструмент, який діє як запитувач PLDM, який працює на BMC. pldmtool надсилає повідомлення запиту та відображає повідомлення відповіді, а також забезпечує гнучкість аналізу повідомлення відповіді та відображення його в читабельному форматі.
Протокол транспортування компонентів керування (MCTP) — це протокол, розроблений Цільовою групою розподіленого управління (DMTF) для підтримки зв’язку між різними інтелектуальними апаратними компонентами, які складають підсистему керування платформою, забезпечуючи функції моніторингу та контролю всередині керованої комп’ютерної системи.