Enthusiast System Architecture
Enthusiast System Architecture (ESA) is a open standard that is royalty-free. Announced in 2007. The standard defines a protocol for two-way communication of PC components. It is used for monitoring temperature of computer hardware components such as the computer case and power supply unit.
Can read and monitor temperature, voltage, current, power, activity level, water level, status, position, etc. Can control operating mode, voltage, rpm, etc. Good for troubleshooting.
ESA is built around the current USB human interface device class specification.
The latest release of the ESA specification is version 1.0. ESA was created by Nvidia and some other companies.
It was sent to the USB Implementers Forum HID subcommittee for discussion and approval.
All ESA-certified devices must pass USB 2.0 logo compliance.
ESA devices have a microcontroller that integrates a USB 2.0-compliant full-speed device controller.
ESA-compliant hardware components are seen as 'Collections'. Within the collections there are 'Zones'. Sensors are organized into zones.
ESA-compliant hardware components connects to the motherboard via a USB cable.
Look for the ESA logo on ESA-certified components