История версий встроенного программного обеспечения (firmware) для PING3 ------------------------------------------------------------------------ v2.05 - 2024/05/26 ------------------ Заголовки http теперь воспринимаются независимо от регистра символов (в прошлых версиях требовалось, чтобы все слова начинались с заглавной буквы, например, Content-Length или Authorization). Добавлена отдельная версия 2.05b с альтернативным алгоритмом функции охранной сигнализации. В версии 2.05a для входов DG1, DG2 теперь действует параметр Holding time (в v2.04a он не действовал). Теперь параметр Holding time каждого входа DG действует на байт dgInputs, считываемый по snmp, на значение all Lines, отображаемое через telnet, и на значение Lines input values, отображаемое в web интерфейсе (в v2.04 он не действовал). v2.04 - 2022/04/03 ------------------ Добавлен параметр Holding time для датчика сети и для входных линий DG. Сделана возможность задать номер порта получателя при отправке SNMP Trap сообщений. В Trap сообщения добавлена 4-я переменная - текстовое имя устройства. Сделана возможность ручной отправки тестовых Trap сообщений. Трапы в web интерфейсе во вкладке SNMP теперь нумеруются начиная с 1 (раньше было с 0). Сделана поддержка SNMP ветки iso.org.dod.internet.mgmt.mib-2.system (1.3.6.1.2.1.1) для совместимости со стандартными системами мониторинга. SNMP переменные powerChannelNumber, dgLineNumber и analogLineNumber сделаны читаемыми, из них считывается соответственно количество каналов PWR, линий DG и входов AN, имеющихся в данном устройстве. Добавлена SNMP переменная deviceReset, при записи в нее любого значения происходит перезагрузка устройства. Для каналов PWR добавлена SNMP переменная powerState, из которой во всех режимах можно читать текущее состояние канала (включен/выключен). В web интерфейсе и в Telnet в режимах Ping mode и Analog mode теперь отображается текущее состояние канала (включен/выключен). OID 1.3.6.1.4.1.35160.1.1 переименован в deviceInfo, теперь из него кроме s/n и версии firmware считывается также название модели устройства. Название модели устройства теперь отображается на страницах web интерфейса и в меню Telnet. При сбросе к заводским настройкам теперь сбрасываются все параметры независимо от того, делается это кнопкой Reset или через меню web интерфейса / Telnet (раньше через web интерфейс и Telnet не сбрасывались IP, Mask, Gateway, VLAN, PWR polarity). При сбросе к заводским настройкам дефолтовые значение некоторых параметров теперь зависят от конкретной модели устройства. Например, для устройств PING3-PWR больше не надо вручную устанавливать положительную полярность выходного напряжения. А для устройств PING3(-knock) для канала AN4 сразу устанавливаются правильные коэффициенты для измерения собственного напряжения питания. Решена проблема совместимости с Яндекс браузером (неосвобождение tcp сокета). Раньше при открытии любой страницы web интерфейса Яндекс браузером больше невозможно было никаким другим браузером зайти в web интерфейс до закрытия Яндекс браузера. Исправлена ошибка: при записи в SNMP переменную powerManualReset не анализировалась строка Community string. Точнее, при неправильном Community выдавалось сообщение об этом, но сброс канала PWR все равно происходил. Исправлена ошибка: при каждом сбросе канала PWR при помощи записи в SNMP переменную powerManualReset счетчик количества сбросов увеличивался на 2. Исправлена ошибка: в v2.01-2.03 в Trap сообщениях передавались неправильные OID вместо powerChannelNumber, dgLineNumber, analogLineNumber (их старые значения, которые изменились после добавления VLAN). Исправлена ошибка: если в меню Telnet из ввода любого пароля выйти по двойному ESC, то переставал работать ввод всех параметров до корректного ввода любого пароля или до перезагрузки устройства. v2.03 - 2014/09/12 ------------------ Исправлена ошибка, в результате которой режим Ping mode каналов управления питанием работал не корректно, если производился опрос более одного IP адреса. Ошибка была только в версиях 2.01 и 2.02. v2.02 - 2014/03/12 ------------------ Добавлена версия 2.02a с функцией охранной сигнализации (в v2.01 ее удалили из-за проблемы с обновлением). В связи с этим изменен и номер основной версии. v2.01 - 2014/01/12 ------------------ Добавлена поддержка тегов IEEE 802.1Q VLAN. При обновлении firmware с любой из версий 1.xx до версии 2.xx требуется обязательное обновление компонента firmware loader. Это связано с тем, что firmware loader от версий 1.xx не имеет поддержки тегов IEEE 802.1Q VLAN, поэтому не может корректно работать с версиями 2.xx. Формат файлов .frm версий 2.xx не совместим с форматом версий 1.xx. Откат с версий 2.xx к версиям 1.xx невозможен. Переделана страница системных настроек в WEB интерфейсе - теперь у каждой группы параметров отдельная кнопка Save. Это сделано потому, что в прошлых версиях была опасность некорректного сохранения некоторых настроек в случае, если хотя бы один из измененных на странице параметров имел недопустимое значение. В результате это могло привести к потере связи с устройством. SNMP переменные myIP, myMask, myGateway и myMAC теперь доступны только для чтения. В прошлых версиях при изменении этих переменных по протоколу SNMP была вероятность потери связи с устройством. Теперь при сохранении настроек в файл только параметр «MAC адрес устройства» сохраняется как комментарий (в прошлых версиях закомментаренными сохранялись также IP, Mask и Gateway). При сбросе параметров к дефолтовым значениям через интерфейс пользователя теперь не сбрасывается полярность каналов управления питанием. При сбросе параметров к дефолтовым значениям при помощи кнопки «Reset» в режиме загрузчика firmware (при разрушенной основной прошивке) теперь время сброса такое же большое, как и в режиме основной программы (в прошлых версиях оно было значительно меньше, ~1с). Поэтому больше не нужна хорошая реакция для отпускания кнопки. Но зато теперь в этом случае корректно сбрасываются только следующие параметры: IP, Mask, Gateway, MAC, признак включения VLAN и пароль учетной записи admin. Все остальные параметры после сброса теперь не определены! Поэтому после загрузки обновления firmware сброс надо проделать заново при помощи кнопки «Reset» или через интерфейс пользователя. Исправлена ошибка, в результате которой при изменении через WEB интерфейс параметров каналов управления питанием в режиме Ping mode в некоторых случаях происходила перезагрузка устройства. Сделаны некоторые косметические изменения. v1.04 - 2012/11/17 ------------------ В режиме Ping Mode каналов управления питанием добавлена возможность включения (или выключения) выходного напряжения на весь период времени, пока отсутствует связь с заданными IP адресами. v1.03 - 2012/08/12 ------------------ Исправлена ошибка, в результате которой при задании паролей учетных записей через Telnet воспринимался только первый символ. Документация разделена на две части: техническое руководство (описание аппаратной части устройств) и руководство пользователя (описание функциональности firmware). v1.02 - 2011/08/29 ------------------ Добавлена возможность ручного сброса каналов управления питанием в режиме Ping Mode. Добавлена функция сохранения всех настроек в файл конфигурации и последующей загрузки из файла. Выпущена отдельная версия 1.02a с функцией охранной сигнализации. v1.00 - 2011/02/13 ------------------ Первая официальная версия.