Безперебійник із USB-інтерфейсом

Energenie

Всі, напевно, знають, що периферійні USB-контролери мають код виробника і код самого пристрою. Ці маркери потрібні для розпізнавання USB-агентів на шині та призначення правильного режиму взаємодії з ними. Якщо кожен із USB-пристроїв матиме унікальний код, сформований PID та DID, завдання їх ідентифікації та драйверної підтримки суттєво спроститься. Тим цікавіша ситуація, яка виникла при ознайомленні з UPS (джерелом безперебійного живлення) Energenie EG-UPS-032.

Програмне забезпечення для Energenie EG-UPS-032

При підключенні до USB-роз'єму комп'ютера безперебійник EG-UPS-032 автоматично розпізнається операційною системою Microsoft Windows 7 як пристрій з ім'ям MEC0003. У диспетчері пристроїв цей UPS знаходиться в розділі "Пристрої HID (Human Interface Devices)", що саме по собі вже кумедно. Але оскільки така практика існує давно, дивуватися з цього не доводиться. Аналіз конфігураційного профілю безперебійника Energenie EG-UPS-032 у USB-просторі за допомогою утиліти UTLite дає таку картину:

безперебійник

Збентежні виглядають USB Product ID і Device ID на тлі правильно вичитаного імені пристрою. Сумнівно, щоб код 0000 був легальним ідентифікатором компанії Gembird, яка випустила джерело безперебійного живлення. Принаймні в каталозі List of USB ID's його виявити не вдається.

Водночас програмне забезпечення, яке додається до безперебійника на компакт-диску, встановлюється без проблем. Тішить те, що доступна версія інсталяції новіша, ніж пропонована v1.3 на сайті виробника. Корисно буде викласти UPSmart v1.5 для завантаження тут.

Що показує UPSmart?

Моніторинг стану джерела безперебійного живлення за допомогоюпрограмного забезпечення UPSmart v1.5 через USB-підключення дає користувачеві наступну картину того, що відбувається:

Разом з тим є можливість оцінити і кількісні характеристики живлення комп'ютера в динаміці:

Найцікавішим параметром, який відстежує UPSmart, є частота змінного струму у вхідних ланцюгах UPS Energenie EG-UPS-032.

Використовуючи фізичний канал взаємодії, наданий USB-шиною, програмне забезпечення минаючи Microsoft API отримує значення частоти, а якщо знадобиться, то і вологості повітря, якщо звичайно UPS буде обладнано відповідними датчиками і вони стануть програмно доступними. У цьому є незаперечна перевага реалізації Energenie EG-UPS-032.

Парадоксально, що сильні сторони даного безперебійника є одночасно його слабким місцем.

Подяки

Дякуємо компанії EDG Group за можливість познайомитись із джерелом безперебійного живлення Energenie EG-UPS-032.