Подключение UPS APC к ERD-3s через RS-232 интерфейс для управления

   Если вдруг по каким либо причинам потребуется подключить ERD для управления UPS’ом (Такой себе ‘бюджетный’ вариант сетевого УПСа) То нужно знать следующее:

  • Обмен происходит на скорости 2400 baud — остальное по стандарту 8N1
  • Для соединения используется трехпроводной кабель (RX-TX-GND)
  • Не забываем что ERD слушает на 50 порту по протоколу telnet (по умолчанию)
  • Соединение между ERD и UPS НЕ кроссированное RX-RX TX-TX (Впрочем кто мешает пробовать другие варианты если их всего два)
  • Передача команд происходит моментально, ответ — с задержкой. Это скорее всего проблема самого ERD
  • До конца не известно, но ERD скорее всего ждет клавиши Enter (символа переноса строки) для передачи введенного текста, который судя по всему хранит в буфере. 
  • Stream режим в ERD судя по всему не поддерживается, все время нужно тыкать enter.
  • После каждого нажатия Enter (символа переноса строки) пришедший ответ с задержкой появиться еще ответ NA, это результат того самого символа новой строки отправляемый после символа-команды. Это — нормально.
  • Распиновка кабеля на картинке ниже. Если потребуется подключить UPS к компьютеру, используем схему коннекторов DB-9
               

   После подключения с вышеупомянутыми настройками можно послать команду ‘а’ и нажав Enter получить ответ о поддерживаемых командах с задержкой.
   Далее можно управлять УПС-ом и получать от него информацию посредством ERD через скрипт который «запилить» в состоянии вы сами)
   А вот комманды можно посмотреть здесь

   Если вдруг по каким либо причинам потребуется подключить ERD для управления UPS’ом (Такой себе ‘бюджетный’ вариант сетевого УПСа) То нужно знать следующее: Обмен происходит на скорости 2400 baud — остальное по стандарту 8N1 Для соединения используется трехпроводной кабель (RX-TX-GND) Не забываем что ERD слушает на 50 порту по протоколу telnet (по умолчанию) Соединение между…