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

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

OID

Имя

Тип

Доступ

Описание

RFC1213

.1.3.6.1.2.1.1.1.0

sysDescr.0

OctetString

READ

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

.1.3.6.1.2.1.1.2.0

sysObjectID.0

OID

READ

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

.1.3.6.1.2.1.1.3.0

sysUpTime.0

TimeTicks

READ

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

.1.3.6.1.2.1.1.4.0

sysContact.0

OctetString

READ/WRITE

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

.1.3.6.1.2.1.1.5.0

sysName.0

OctetString

READ/WRITE

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

.1.3.6.1.2.1.1.6.0

sysLocation.0

OctetString

READ/WRITE

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

.1.3.6.1.2.1.1.7.0

sysServices.0

Integer

READ

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

.1.3.6.1.2.1.2.1.0

ifNumber.0

Integer

READ

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

.1.3.6.1.2.1.2.2.1.1.1

ifIndex.1

Integer

READ

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

.1.3.6.1.2.1.2.2.1.3.1

ifType.1

Integer

READ

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

.1.3.6.1.2.1.2.2.1.4.1

ifMtu.1

Integer

READ

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

.1.3.6.1.2.1.2.2.1.5.1

ifSpeed.1

Integer

READ

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

.1.3.6.1.2.1.2.2.1.6.1

ifPhysAddress.1

OctetString

READ

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

NetPing MIB

.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» (сброс процессора как при включении питания).

GSM модем

.1.3.6.1.4.1.25728.3800.1.1.0

npGsmFailed

Integer

READ

Состояние встроенного GSM модема:

0 — OК

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

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

.1.3.6.1.4.1.25728.3800.1.2.0

npGsmRegistration

Integer

READ

Состояние подключения к 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-сигнала:

0…31 = 0% … 100%

99 — unknown

255 — updating info

.1.3.6.1.4.1.25728.3800.1.9.0npGsmSendSMSDisplayStringREAD/WRITE

Отправка произвольного SMS-сообщения.

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

где:

phone_number — номер адресата в квадратных скобках

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

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

Встроенные реле (розетки)

.1.3.6.1.4.1.25728.5500.5.1.1.n

nRelayN.n

Integer

READ

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

.1.3.6.1.4.1.25728.5500.5.1.2.n

npRelayMode.n

Integer

READ/WRITE

Режим работы реле, где n — номер реле, число от 1 до 8 включительно:

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

  • 0 — Выключено
  • 1 — Включено

.1.3.6.1.4.1.25728.5500.5.1.3.n

npRelayStartReset.n

Integer

READ/WRITE

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

.1.3.6.1.4.1.25728.5500.5.1.6.n

npRelayMemo.n

DisplayString

READ

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

 .1.3.6.1.4.1.25728.5500.5.1.14.nnpRelayFlip.nIntegerREAD/WRITE

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

Запишите «-1» для переключения реле в инверсное состояние

.1.3.6.1.4.1.25728.5500.5.1.15.n

npRelayState.n

Integer

READ

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

  • 0 — реле выключено
  • 1 — реле включено
.1.3.6.1.4.1.25728.5500.5.1.16.n

npRelayPowered.n

IntegerREAD

Наличие напряжения на «выходе» реле, где n — номер реле, число от 1 до 8 включительно.

  • 0 — нет напряжения (нет напряжения на вводе, либо реле переведено в режим «выкл»)
  • 1 — есть напряжение
Сторож
.1.3.6.1.4.1.25728.5800.3.1.1.nnpPwrChannelN.nIntegerREADИндекс реле, где n — номер реле, число от 1 до 8 включительно
.1.3.6.1.4.1.25728.5800.3.1.2.nnpPwrStartReset.nIntegerREAD

Состояние реле в контексте работы сторожа, где n — номер реле, число от 1 до 8 включительно

Возможные значения:

  • 0 — нормальная работа
  • 1 — сброс
  • 2 — сбросы приостановлены или сторож не активен.
.1.3.6.1.4.1.25728.5800.3.1.4.nnpPwrResetsCounter.nIntegerREAD/WRITE

Cчетчик перезагрузок «Сторожем» для реле n, где n — номер реле, число от 1 до 8 включительно.

Запишите «0» для принудительного обнуления

.1.3.6.1.4.1.25728.5800.3.1.5.nnpPwrRepeatingResetsCounter.nIntegerREAD

Счетчик сбросов счетчика перезагрузок «Сторожем» для реле n, где n — номер реле, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.5800.3.1.6.nnpPwrMemo.nOctetStringREADПамятка реле n, где n — номер реле, число от 1 до 8 включительно
Вводы питания
.1.3.6.1.4.1.25728.5100.44.1.1.nnpAcInN.nIntegerREADИндекс ввода, где n — номер ввода 1 или 2
.1.3.6.1.4.1.25728.5100.44.1.6.nnpAcInMemo.nDisplayStringREADПамятка ввода, где n — номер ввода 1 или 2
.1.3.6.1.4.1.25728.5100.44.1.16.nnpAcInPowered.nIntegerREADНаличие напряжения на вводе, где n — номер ввода 1 или 2
Группы розеток (1...4, 5...8)
.1.3.6.1.4.1.25728.5100.55.1.1.nnpOutGrpN.nIntegerREADИндекс группы розеток, где n — индекс группы розеток 1 или 2
.1.3.6.1.4.1.25728.5100.55.1.2.nnpOutGrpBackupStatus.nIntegerREAD

Статус резервирования ввода для группы розеток, где n — индекс группы розеток 1 или 2.

Возможные значения:

  • 0 — группа розеток запитана от основного ввода
  • 1 — группа розеток запитана от резервного ввода
.1.3.6.1.4.1.25728.5100.55.1.3.nnpOutGrpManualRevert.nIntegerREAD/WRITE

Ручной возврат на основной ввод, где n — индекс группы розеток 1 или 2.

Запишите «-1» для инициализации возврата группы розеток на основной ввод

.1.3.6.1.4.1.25728.5100.55.1.6.nnpOutGrpMemo.nDisplayStringREAD

Памятка группы розеток, где n — индекс группы розеток 1 или 2.

  • для группы 1 — «1...4»
  • для группы 2 — «5...8»
.1.3.6.1.4.1.25728.5100.55.1.7.nnpOutGrpPrimaryIn.nIntegerREADИндекс основного ввода для группы розеток, где n — индекс группы розеток 1 или 2
.1.3.6.1.4.1.25728.5100.55.1.8.nnpOutGrpEnableBackup.nIntegerREAD

Резервирование ввода для группы розеток, где n — индекс группы розеток 1 или 2.

Возможные значения:

  • 0 — отключено
  • 1 — включено
.1.3.6.1.4.1.25728.5100.55.1.9.nnpOutGrpEnableAutoRevert.nIntegerREAD

Автовозврат группы розеток на основной ввод, где n — индекс группы розеток 1 или 2.

Возможные значения:

  • 0 — отключено
  • 1 — включено
ИК-модуль

.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-TRv2.
  • errorTimeout (20) — нет ответа от ИК-модуля расширения IRC-TRv2.
  • errorExtBusBusy (21) — внешняя i2c-шина занята, связаться с ИК-модулем расширения IRC-TRv2 невозможно (например, при коротком замыкании шины)
1-wire датчики дыма
.1.3.6.1.4.1.25728.8200.1.1.1.nnpSmokeSensorN.nIntegerREADИндекс датчика дыма 1-wire, где n — номер датчика дыма, число от 1 до 4 включительно

.1.3.6.1.4.1.25728.8200.1.1.2.n

npSmokeStatus.n

Integer

READ

Статус датчика дыма 1-wire, где n — номер датчика дыма, число от 1 до 4 включительно:

  • 0 — Норма
  • 1 — Тревога
  • 4 — Отключен
  • 5 — Отказ

.1.3.6.1.4.1.25728.8200.1.1.3.n

npSmokePower.n

Integer

READ/WRITE

Питание датчика дыма 1-wire, где n — номер датчика дыма, число от 1 до 4 включительно:

  • 0 — Выключено
  • 1 — Включено

.1.3.6.1.4.1.25728.8200.1.1.4.n

npSmokeReset.n

Integer

READ/WRITE

Сброс питания датчика дыма 1-wire. Записать число «1» для отключения датчика на 10 секунд, где n — номер датчика дыма, число от 1 до 4 включительно

.1.3.6.1.4.1.25728.8200.1.1.6.n

npSmokeMemo.n

DisplayString

READ

Памятка датчика дыма 1-wire, где n — номер датчика дыма, число от 1 до 4 включительно

1-wire датчики влажности
.1.3.6.1.4.1.25728.8400.1.1.1.nnpRelHumN.nIntegerREADИндекс датчика влажности 1-wire, где n — номер датчика, число от 1 до 4 включительно.
.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.n

npRelHumTempValue.n

Integer

READ

Значение температуры датчика влажности, C, где n — номер датчика.

.1.3.6.1.4.1.25728.8400.1.1.5.n

npRelHumTempStatus.n

Integer

READ

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

Возможные значения:

  • 0 — датчик неисправен или не подключен
  • 1 — ниже нормы
  • 2 — в норме
  • 3 — выше нормы

.1.3.6.1.4.1.25728.8400.1.1.6.n

npRelHumMemo.n

DisplayString

READ

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

.1.3.6.1.4.1.25728.8400.1.1.7.n

npRelHumSafeRangeHigh.n

Integer

READ

Верхняя граница безопасного диапазона относительной влажности, %, где n — номер датчика

.1.3.6.1.4.1.25728.8400.1.1.8.n

npRelHumSafeRangeLow.n

Integer

READ

Нижняя граница безопасного диапазона относительной влажности, %, где n — номер датчика

.1.3.6.1.4.1.25728.8400.1.1.9.n

npRelHumTempSafeRangeHigh.n

Integer

READ

Верхняя граница безопасного диапазона температуры, С, где n — номер датчика

.1.3.6.1.4.1.25728.8400.1.1.10.n

npRelHumTempSafeRangeLow.n

Integer

READ

Верхняя граница безопасного диапазона температуры, С, где n — номер датчика

1-wire датчик температуры
.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 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.3.n

npThermoStatus.n

Integer

READ

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

  • 0 — датчик неисправен или не подключен
  • 1 — ниже нормы
  • 2 — в норме
  • 3 — выше нормы

.1.3.6.1.4.1.25728.8800.1.1.4.n

npThermoLow.n

Integer

READ

Нижняя граница безопасного диапазона температуры, где n — номер термодатчика, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.8800.1.1.5.n

npThermoHigh.n

Integer

READ

Верхняя граница безопасного диапазона температуры, где n — номер термодатчика, число от 1 до 8 включительно

.1.3.6.1.4.1.25728.8800.1.1.6.n

npThermoMemo.n

DisplayString

READ

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

IO-линии
.1.3.6.1.4.1.25728.8900.1.1.1.nnpIoLineN.nIntegerREADИдентификатор IO-линии, n — номер линии, число от 1 до 4 включительно

.1.3.6.1.4.1.25728.8900.1.1.2.n

npIoLevelIn.n

Integer

READ

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

Возможные значения:

  • 0 — лог. 0
  • 1 — лог. 1

.1.3.6.1.4.1.25728.8900.1.1.3.n

npIoLevelOut.n

Integer

READ/WRITE

Состояние линии  в режиме «выход», где n — номер линии, число от 1 до 4 включительно.

Запишите «1» или «0» для переключения линии в соответствующее состояние

.1.3.6.1.4.1.25728.8900.1.1.6.n

npIoMemo.n

OctetString

READ

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

.1.3.6.1.4.1.25728.8900.1.1.9.n

npIoPulseCounter.n

Counter32

READ/WRITE

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

.1.3.6.1.4.1.25728.8900.1.1.12.n

npIoSinglePulseDuration.n

Integer

READ/WRITE

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

.1.3.6.1.4.1.25728.8900.1.1.13.n

npIoSinglePulseStart.n

Integer

READ/WRITE

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