15.3. [DKSF 70/71.7 IU] Какие OID поддерживаются устройством?

Описание OID, поддерживаемых устройством, приведено в таблице ниже.

Для удобства восприятия рекомендуется использовать любой удобный MIB-браузер, в который можно загрузить MIB-файл для текущей прошивки и получить данные из таблицы ниже в виде дерева.

OID

Имя

Тип

Доступ

Описание

RFC1213

.1.3.6.1.2.1.1.1.0

sysDescr

OctetString

READ

Текстовое описание устройства

.1.3.6.1.2.1.1.2.0

sysObjectID

OID

READ

Номер ветки с параметрами устройства всегда «.1.3.6.1.4.1.25728»

.1.3.6.1.2.1.1.3.0

sysUpTime

TimeTicks

READ

Время работы с момента последнего включения или перезагрузки

.1.3.6.1.2.1.1.4.0

sysContact

OctetString

READ/WRITE

Контактные данные, как правило, email администратора

.1.3.6.1.2.1.1.5.0

sysName

OctetString

READ/WRITE

Доменное имя устройства

.1.3.6.1.2.1.1.6.0

sysLocation

OctetString

READ/WRITE

Месторасположение устройства

.1.3.6.1.2.1.1.7.0

sysServices

Integer

READ

Двоичное представление этого OID является набором поддерживаемых сервисов. Всегда «72», устройство играет роль конечного хоста

.1.3.6.1.2.1.2.1.0

ifNumber

Integer

READ

Количество сетевых интерфейсов устройства

.1.3.6.1.2.1.2.2.1.1.1

ifIndex

Integer

READ

Интерфейсный индекс — уникальное число идентификации, связанное с физическим или логическим интерфейсом. Для большей части программного обеспечения ifIndex это название интерфейса

.1.3.6.1.2.1.2.2.1.2ifDescrOctetStringREADСтрока, содержащая информацию об интерфейсе. В строке содержится название производителя, модель устройства и версия аппаратного интерфейса

.1.3.6.1.2.1.2.2.1.3.1

ifType

Integer

READ

Тип сетевого интерфейса устройства

.1.3.6.1.2.1.2.2.1.4.1

ifMtu

Integer

READ

Размер пакета по сетевому интерфейсу. Всегда «1514»

.1.3.6.1.2.1.2.2.1.5.1

ifSpeed

Integer

READ

Скорость сетевого интерфейса. Всегда «100000000»

.1.3.6.1.2.1.2.2.1.6.1

ifPhysAddress

OctetString

READ

МАС-адрес устройства

NetPing MIB

.1.3.6.1.4.1.25728.90.1.0

npTrapEmailTo

OctetString

READ

Переменная в составе трапов. Email, на который пересылаются сообщения с помощью сервиса пересылки сообщений NetPing

.1.3.6.1.4.1.25728.911.1.0

npSoftReboot

Integer

READ/WRITE

Программная перезагрузка устройства при записи значения «1»

.1.3.6.1.4.1.25728.911.2.0

npResetStack

Integer

READ/WRITE

Программная перезагрузка сетевого интерфейса при записи значения «1»

.1.3.6.1.4.1.25728.911.3.0

npForceReboot

Integer

READ/WRITE

Немедленная принудительная перезагрузка устройства при записи значения «1» (сброс процессора как при включении питания)

.1.3.6.1.4.1.25728.3800.1.1.0

npGsmFailed

Integer

READ

Состояние встроенного GSM-модема (для устройства UniPing server solution v3/SMS и UniPing server solution v4/SMS со встроенным GSM-модемом):

0 — OК

1 — Failed (нет связи)

2 — FatalError (невосстановимая ошибка, модем заблокирован)

.1.3.6.1.4.1.25728.3800.1.2.0

npGsmRegistration

Integer

READ

Состояние подключения к GSM-сети (для устройства UniPing server solution v3/SMS со встроенным GSM-модемом):

0 — Impossible

1 — HomeNetwork

2 — Searching

3 — Denied

4 — Unknown

5 — Roaming

255 — InfoUpdate

.1.3.6.1.4.1.25728.3800.1.3.0

npGsmStrength

Integer

READ

Уровень GSM-сигнала (для устройства UniPing server solution v3/SMS и UniPing server solution v4/SMS со встроенным GSM-модемом):

0…31 = 0% … 100%

99 — unknown

255 — updating info

.1.3.6.1.4.1.25728.3800.1.9.0npGsmSendSMSUtf8DisplayString
READ/WRITE

Отправка произвольного SMS-сообщения в кодировке UTF-8 (для устройства UniPing server solution v3/SMS и UniPing server solution v4/SMS со встроенным GSM-модемом).

Формат: [phone_number,phone_number,...] Message

где:

phone_number — номер адресата в квадратных скобках, указывается в формате: 
Код_страныКод_оператораНомер_абонента, например, +79998887766.

Message — текст сообщения (пишется через пробел от номера адресата).

В тексте SMS допускаются только латинские буквы. Можно отправить SMS на несколько (до четырех) номеров, указав их в квадратных скобках через запятую, без пробелов. Если квадратные скобки с номером адресата в начале сообщения отсутствуют, сообщение отправляется адресатам, указанным на странице «SMS» web-интерфейса устройства.

.1.3.6.1.4.1.25728.3800.1.10.0npGsmSendSMSWin1251DisplayStringREAD/WRITE

Отправка произвольного SMS-сообщения в кодировке Windows-1251 (для устройства UniPing server solution v3/SMS и UniPing server solution v4/SMSсо встроенным GSM-модемом).

Формат: [phone_number,phone_number,...] Message

где:

phone_number — номер адресата в квадратных скобках, указывается в формате: 
Код_страныКод_оператораНомер_абонента, например, +79998887766.

Message — текст сообщения (пишется через пробел от номера адресата).

Можно отправить SMS на несколько (до четырех) номеров, указав их в квадратных скобках через запятую, без пробелов. Если квадратные скобки с номером адресата в начале сообщения отсутствуют, сообщение отправляется адресатам, указанным на странице «SMS» web-интерфейса устройства

Встроенное реле

.1.3.6.1.4.1.25728.5500.5.1.1.1

npRelayN.1

Integer

READ

Номер реле

.1.3.6.1.4.1.25728.5500.5.1.2.1

npRelayMode.1

Integer

READ/WRITE

Режим работы реле

Доступны следующие режимы:

0 — Выключено

1 — Включено

-1 — Переключение между выключено и включено 

.1.3.6.1.4.1.25728.5500.5.1.3.1

npRelayStartReset.1

Integer

READ/WRITE

OID для принудительного кратковременного выключения реле. Записать число «1» для отключения канала на 15 секунд

.1.3.6.1.4.1.25728.5500.5.1.6.1

npRelayMemo.1

DisplayString

READ

Памятка реле

.1.3.6.1.4.1.25728.5500.5.1.14npRelayFlip.1IntegerREAD/WRITEOID для переключения между состояния выключено и включено. Записать «-1» для переключения.

.1.3.6.1.4.1.25728.5500.5.1.15.1

npRelayState.1

Integer

READ

Текущее состояние реле:

0 — Реле выключено

1 — Реле включено

IRC-TR v2

.1.3.6.1.4.1.25728.7900.1.1.0

npIrPlayCmd

Integer

READ/WRITE

Чтобы послать IR-команду, напишите номер IR-команды

.1.3.6.1.4.1.25728.7900.1.2.0

npIrReset

Integer

READ/WRITE

Для сброса IR-трансивера запишите «1».

После сброса указать IR-команду и проверить статус IP

.1.3.6.1.4.1.25728.7900.1.3.0

npIrStatus

Integer

READ

Статус IR-трансивера

Доступны следующие статусы:

commandCompleted (0) — команда завершена; команда, не требующая какого-либо процесса для своего выполнения;

protocolError (1) — неправильный код команды, либо команда не принята;

commandAccepted (2) — команда принята, исполнение запущено. После завершения команды статус не меняется, так как сбоев в этом процессе быть уже не может. До отправки следующей команды нужно выждать примерно 0,5 секунды;

errorUnknown (16) — неизвестная ошибка;

errorBadNumber (17) — неправильный параметр команды;

errorEmptyRecord (18) — попытка воспроизведения незаписанной ячейки;

errorFlashChip (19) — сбой или отказ чипа памяти внутри ИК-модуля расширения IRC-TR v2;

errorTimeout (20) — нет ответа от ИК-модуля расширения IRC-TR v2;

errorExtBusBusy (21) — внешняя i2c-шина занята, связаться с ИК-модулем расширения IRC-TR v2 невозможно (например, при коротком замыкании шины)

1-Wire Smoke Sensor
.1.3.6.1.4.1.25728.8200.1.1.1.nnpSmokeSensorN.nIntegerREADИндекс датчика дыма 1-Wire, где n — номер датчика
.1.3.6.1.4.1.25728.8200.1.1.2.n

npSmokeStatus.n

IntegerREAD

Статус датчика дыма 1-Wire, где n — номер датчика:

0 — Норма

1 — Тревога

4 — Отсутствует

5 — Отказ

.1.3.6.1.4.1.25728.8200.1.1.3.n

npSmokePower.n

IntegerREAD/WRITE

Управление питанием датчика дыма 1-Wire, где n — номер датчика:

0 — Выключен

1 — Включен

.1.3.6.1.4.1.25728.8200.1.1.4.n

npSmokeReset.n

IntegerREAD/WRITEOID для принудительного кратковременного выключения датчика дыма 1-Wire, где n — номер датчика. Записать число «1» для отключения канала на 10 секунд
.1.3.6.1.4.1.25728.8200.1.1.6.n

npSmokeMemo.n

DisplayStringREADПамятка датчика дыма 1-Wire, где n — номер датчика
Analog Smoke Sensor (Current loop)
.1.3.6.1.4.1.25728.8300.1.1.1.1npCurLoopN.1IntegerREADИндекс датчика дыма (токового датчика)

.1.3.6.1.4.1.25728.8300.1.1.2.1

npCurLoopStatus.1

Integer

READ

Статус петли:

0 — Норма

1 — Тревога

2 — Обрыв

3 — Короткое замыкание

4 — Питание выключено

.1.3.6.1.4.1.25728.8300.1.1.3.1

npCurLoopI.1

Integer

READ

Ток в цепи датчика дыма, мА

.1.3.6.1.4.1.25728.8300.1.1.4.1

npCurLoopV.1

Integer

READ

Падение напряжения в цепи датчика дыма, mV

.1.3.6.1.4.1.25728.8300.1.1.5.1

npCurLoopR.1

Integer

READ

Сопротивление в цепи датчика дыма, Ом

.1.3.6.1.4.1.25728.8300.1.1.7.1

npCurLoopPower.1

Integer

READ/WRITE

Управление напряжением питания датчика дыма:

0 — Выключено

1 — Включено

2 — Перезагрузка питания токового датчика

1-W Relative Humidity sensor
.1.3.6.1.4.1.25728.8400.1.1.1.nnpRelHumN.nIntegerREADИндекс датчика влажности, где n — номер датчика
.1.3.6.1.4.1.25728.8400.1.1.2.nnpRelHumValue.nIntegerREADЗначение относительной влажности, %, где n — номер датчика
.1.3.6.1.4.1.25728.8400.1.1.3.nnpRelHumStatus.nIntegerREAD

Статус относительной влажности, где n — номер датчика:

0 — Датчик неисправен или не подключен

1 — Ниже нормы

2 — В норме

3 — Выше нормы

.1.3.6.1.4.1.25728.8400.1.1.4.nnpRelHumTempValue.nIntegerREADЗначение температуры, °C, где n — номер датчика
.1.3.6.1.4.1.25728.8400.1.1.5.nnpRelHumTempStatus.nIntegerREAD

Статус температуры, где n — номер датчика:

0 — Датчик неисправен или не подключен

1 — Ниже нормы

2 — В норме

3 — Выше нормы

.1.3.6.1.4.1.25728.8400.1.1.6.nnpRelHumMemo.nDisplayStringREADПамятка датчика влажности, где n — номер датчика
.1.3.6.1.4.1.25728.8400.1.1.7.nnpRelHumSafeRangeHigh.nIntegerREADВерхняя граница диапазона нормальных значений относительной влажности, %, где n — номер датчика
.1.3.6.1.4.1.25728.8400.1.1.8.nnpRelHumSafeRangeLow.nIntegerREADНижняя граница диапазона нормальных значений относительной влажности, %, где n — номер датчика
.1.3.6.1.4.1.25728.8400.1.1.9.nnpRelHumTempSafeRangeHigh.nIntegerREADВерхняя граница диапазона нормальных значений температуры, °C, где n — номер датчика
.1.3.6.1.4.1.25728.8400.1.1.10.nnpRelHumTempSafeRangeLow.nIntegerREADНижняя граница диапазона нормальных значений температуры, °C, где n — номер датчика
1-W Temperature sensor
.1.3.6.1.4.1.25728.8800.1.1.1.nnpThermoSensorN.nIntegerREADИдентификатор термодатчика, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.8800.1.1.2.n

npThermoValue.n

Integer

READ

Текущая температура на термодатчике, °C, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.3.n

npThermoStatus.n

Integer

READ

Статус термодатчика, где n — номер датчика:

0 — Датчик неисправен или не подключен

1 — Ниже нормы

2 — В норме

3 — Выше нормы

.1.3.6.1.4.1.25728.8800.1.1.4.n

npThermoLow.n

Integer

READ

Нижняя граница диапазона нормальных значений температуры, °C, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.5.n

npThermoHigh.n

Integer

READ

Верхняя граница диапазона нормальных значений температуры, °C, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.6.n

npThermoMemo.n

DisplayString

READ

Памятка термодатчика, где n — номер датчика

.1.3.6.1.4.1.25728.8800.1.1.7.nnpThermoValuePreciseFixedPoint1000 (Integer)READТекущая температура на термодатчике с точностью три знака после запятой, °C, где n — номер датчика
IO Lines
.1.3.6.1.4.1.25728.8900.1.1.1.nnpIoLineN.nIntegerREADНомер IO-линии, где n — номер линии, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.8900.1.1.2.n

npIoLevelIn.n

Integer

READ

Текущее состояние линии, где n — номер линии, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.8900.1.1.3.n

npIoLevelOut.n

Integer

READ/WRITE

Управление IO-линией в режиме «выход», где n — номер линии, число от 1 до 8 включительно:

0 — логический нуль

1 — логическая единица

Также этот OID позволяет переключить состояние IO-линии из состояния «0» в состояние «1» и обратно. Для изменения состояния IO-линии записать «-1»

.1.3.6.1.4.1.25728.8900.1.1.6.n

npIoMemo.n

DisplayString

READ

Памятка (краткое описание для линии IO), где n — номер линии, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.8900.1.1.9.n

npIoPulseCounter.n

Counter32

READ/WRITE

Счетчик импульсов на IO-линии, где n — номер линии, число от 1 до 8 включительно.

Считается по положительному фронту импульса после фильтрации коротких импульсов. Для принудительного обнуления записать «0». Также обнуляется при отключении питания

.1.3.6.1.4.1.25728.8900.1.1.12.n

npIoSinglePulseDuration.n

Integer

READ/WRITE

Продолжительность одного импульса на выходе IO-линии (допустимые значения от 100 мс до 25 500 мс, с шагом 100 мс), где n — номер линии, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.8900.1.1.13.n

npIoSinglePulseStart.n

Integer

READ/WRITE

Для подачи одиночного импульса на выход IO-линии записать «1». Продолжительность импульса берется из переменной npIoSinglePulseDuration.n, где n — номер линии, число от 1 до 8 включительно