У меня есть ИБП, подключенный через USB-порт к моей Linux-машине. К сожалению, ИБП не поддерживается и не отображается в качестве реконструированного устройства. Однако он корректно отображается с помощью команды lsusb.Сценарий Bash для чтения состояния ИБП USB
Я бы хотел прочитать состояние батареи с моего ИБП с помощью простого сценария bash (например, с помощью cron). Мне не нужен полностью функциональный скрипт, так как потребуется знать протокол конкретного ИБП; Я просто хочу создать скрипт для написания сырых команд и чтения сырых ответов на/из ИБП с учетом известного USB-адреса, тогда мне будет нужно закодировать фактическую команду и проанализировать ответ.
спасибо.
ОК, вы знаете, есть ли какой-то стандарт для обмена сообщениями ИБП или только с пользовательскими протоколами? –
@G_G Я сомневаюсь, что между поставщиками существует какой-либо стандарт, но, возможно, существует некоторый стандарт между моделями от того же поставщика. –
ОК, я попробую спрятать устройство и посмотреть, что он выплевывает, если мне повезет, я получу данные ASCII, но я действительно сомневаюсь в этом ... :) Я чувствую, что это своего рода команда/ответный двоичный протокол –