El SMBus es un subconjunto del protocolo I2C que permite la comunicación entre la CPU y dispositivos de monitoreo en las placas base. Funciona con un modelo maestro-esclavo y permite que múltiples dispositivos actúen como maestros para iniciar transferencias de datos. Proporciona información sobre componentes de hardware como temperaturas, voltajes y velocidades de ventiladores.