[ENG] 15.3. [DKSF 54.3 IU] Which OID Are Supported by a Device?

A description of OID supported by a device is represented in the table below:

OID

Name

Type

Access

Description

RFC1213

.1.3.6.1.2.1.1.1.0

sysDescr

OctetString

READ

Textual description of a device

.1.3.6.1.2.1.1.2.0

sysObjectID

OID

READ

A number of a branch with the parameters of a device always «.1.3.6.1.4.1.25728»

.1.3.6.1.2.1.1.3.0

sysUpTime

TimeTicks

READ

Time from the moment of the last switching on a device.

.1.3.6.1.2.1.1.4.0

sysContact

OctetString

READ/WRITE

Contact data, usually an administrator's email.

.1.3.6.1.2.1.1.5.0

sysName

OctetString

READ/WRITE

A domain name of a device.

.1.3.6.1.2.1.1.6.0

sysLocation

OctetString

READ/WRITE

Location of a device.

.1.3.6.1.2.1.1.7.0

sysServices

Integer

READ

A binary representation of this OID is a set of supported services. Always «72», a device plays a role of a final host.

.1.3.6.1.2.1.2.1.0

ifNumber

Integer

READ

A number of network interfaces of a device.

.1.3.6.1.2.1.2.2.1.1.1

ifIndex

Integer

READ

An interface index is a unique identification number that is connected with a physical or logic interface. For a major part of the software, ifIndex is a name of an interface.

.1.3.6.1.2.1.2.2.1.2ifDescrOctetStringREADA line that contains the information about the interface. In a line, there is a manufacturer's name, device model, and a version of hardware interface.

.1.3.6.1.2.1.2.2.1.3.1

ifType

Integer

READ

Type of a network interface of a device.

.1.3.6.1.2.1.2.2.1.4.1

ifMtu

Integer

READ

A size of a packet via a network interface. Always «1514».

.1.3.6.1.2.1.2.2.1.5.1

ifSpeed

Integer

READ

Network interface speed. Always «100000000».

.1.3.6.1.2.1.2.2.1.6.1

ifPhysAddress

OctetString

READ

МАС address of a device.

NetPing MIB

.1.3.6.1.4.1.25728.911.1.0

npSoftReboot

Integer

READ/WRITE

Software reboot of a device when writing the value «1».

.1.3.6.1.4.1.25728.911.2.0

npResetStack

Integer

READ/WRITE

Software reboot is resetting of the network interface when writing the value 1«1».

.1.3.6.1.4.1.25728.911.3.0

npForceReboot

Integer

READ/WRITE

A forced reboot of a device when writing the value «1» (processor reset, the same as when switching a power supply on).

.1.3.6.1.4.1.25728.3800.1.1.0

npGsmFailed

Integer

READ

A status of a built-in GSM modem:

0 – OК

1 – Failed (no connection

2 – FatalError (unrecoverable error and a modem is locked)

.1.3.6.1.4.1.25728.3800.1.2.0

npGsmRegistration

Integer

READ

A status of a GSM network connection:

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 signal level:

0…31 = 0% … 100%

99 – unknown

255 – updating info

.1.3.6.1.4.1.25728.3800.1.9.0npGsmSendSMSutf8DisplayStringREAD/WRITE

Sending a random SMS notification.

Format: [phone_number,phone_number,...] Message

where:

phone_number – is a destination address in square brackets, according to the form: 
Country_codeOpeator's_code

Message – is a text of a notification (it is written divided by space from a destination address)

It is possible to send SMS to several (up to four) numbers by indicating them divided by a comma. If there are no square brackets with a destination address at the beginning of the text, a notification is sent to addresses, then a notification is sent to destination addresses that are specified on the page «SMS» of a device web interface.

To send random SMS in Cyrrics, there is a need to use the encoding UTF-8.

.1.3.6.1.4.1.25728.3800.1.10.0npGsmSendSMSwin1251DisplayStringREAD/WRITE

Sending a random SMS notification.

Format: [phone_number,phone_number,...] Message

where:

phone_number – is a destination number in square brackets, it is indicated in the next format: 
Country_CodeOperator's_NumberDestination_Number

Message – is a text of a message (it is written separated by space from a destination number)

It is possible to send SMS to several (up to four) numbers by indicating them in square brackets, separated by a comma, without spaces. If square brackets do not have a destination number at the beginning of a letter, then a message is sent to destination numbers specified in the page «SMS» of a device web interface.

To send random SMS in Cyrrilcs, there is a need to use the Win-1251 encoding.

.1.3.6.1.4.1.25728.3800.1.11.0npGsmUnparsedRxSmsFromDisplayStringREAD/WRITEA number of an SMS sender that does not have a contained command to be sent via WebHook
.1.3.6.1.4.1.25728.3800.1.12.0npGsmUnparsedRxSmsDisplayStringREAD/WRITESMS text without any command, for sending through WebHook
.1.3.6.1.4.1.25728.3900.1.1.0npBatteryPok IntegerREAD

Power of a device:

0 – Battery power

1 – grid 220V

.1.3.6.1.4.1.25728.3900.1.2.0npBatteryLevel IntegerREADA battery charge, %.
.1.3.6.1.4.1.25728.3900.1.3.0npBatteryChgIntegerREAD

A status of a battery status:

0 – Battery is charged completely

1 – Battery charge

.1.3.6.1.4.1.25728.5500.5.1.1.n

npRelayN.n

Integer

READ

Relay index, where n – is a relay number.

.1.3.6.1.4.1.25728.5500.5.1.2.n

npRelayMode.n

Integer

READ/WRITE

A relay operation mode of a relay.

The next modes are available:

0 – Switched off manually

1 – Switched on manually

-1 – Switching between switched off and on manually

.1.3.6.1.4.1.25728.5500.5.1.3.n

npRelayStartReset.n

Integer

READ/WRITE

OID for forced short-term switching a relay off, where n – is a relay number. Write the number «1» for switching off a channel for 15 seconds.

.1.3.6.1.4.1.25728.5500.5.1.6.n

npRelayMemo.n

DisplayString

READ

Relay memo, where n – is a relay number.

 .1.3.6.1.4.1.25728.5500.5.1.14.nnpRelayFlip.nIntegerREAD/WRITE

Left for compatibility.

OID allows switching a relay n from the status «Off» to the status «On» and vice versa, where о, is n – a relay number. To change a relay status, write  «-1». A relay must be in one of two modes: «Manual On» or «Manual Off».

.1.3.6.1.4.1.25728.5500.5.1.15.n

npRelayState.n

Integer

READ

A current relay status, where n – is a relay number:

0 – Relay is switched on

.1.3.6.1.4.1.25728.5500.5.1.16.nnpRelayPowered.nIntegerREAD

The voltage on a relay, where n – is a relay number.

0 – There is no voltage on the input or a relay is switched to the mode «Manual Off»

1 – There is the voltage

.1.3.6.1.4.1.25728.5800.3.1.1.nnpPwrChannelN.nIntegerREADRelay index, where n – is a relay number.
.1.3.6.1.4.1.25728.5800.3.1.2.nnpPwrStartReset.nIntegerREAD

Write «1» for a reset. Relay n, where n – is a relay number.

When reading:

0 – Common mode

1 – Reset

2 – Reboot

.1.3.6.1.4.1.25728.5800.3.1.4.nnpPwrResetsCounter.nIntegerREAD/WRITEA reset counter in the mode «Watchdog» Relay n, where n – is a relay number. For forced zeroing, write «0».
.1.3.6.1.4.1.25728.5800.3.1.5.nnpPwrRepeatingResetsCounter.nIntegerREADA counter of continuous resets, when a relay operates in the mode «Watchdog», where n – is a relay number.
.1.3.6.1.4.1.25728.5800.3.1.6.nnpPwrMemo.nDisplayStringREADRelay memo, where n – is a relay number
.1.3.6.1.4.1.25728.8200.1.1.1.nnpSmokeSensorN.nIntegerREADIndex of a smoke sensor 1-wire, where n – is a number of a sensor
.1.3.6.1.4.1.25728.8200.1.1.2.n

npSmokeStatus.n

IntegerREAD

A status of a smoke sensor 1-wire, where n – is a number of a sensor:

0 – Norm

1 – Alarm

4 – Not connected

5 – Fails

.1.3.6.1.4.1.25728.8200.1.1.3.n

npSmokePower.n

IntegerREAD/WRITE

Controlling a 1-wire smoke sensor, where n – is a sensor number

0 – Off

1 – On

.1.3.6.1.4.1.25728.8200.1.1.4.n

npSmokeReset.n

IntegerREAD/WRITEOID for forced short-term switching off a 1-wire smoke sensor, where n – is a sensor number. Write the number «1» to switch off a channel for 10 seconds.
.1.3.6.1.4.1.25728.8200.1.1.6.n

npSmokeMemo.n

DisplayStringREADA memo for a smoke sensor 1-wire, where n – is a sensor number
.1.3.6.1.4.1.25728.8400.1.1.1.n

npRelHumN.n

IntegerREADIndex of a humidity sensor, where n – is a sensor number.
.1.3.6.1.4.1.25728.8400.1.1.2.n

npRelHumValue.n

IntegerREADRelative humidity value, %, where n – is a number of a humidity sensor.
.1.3.6.1.4.1.25728.8400.1.1.3.n

npRelHumStatus.n

IntegerREAD

A status of relative humidity, where n – is a sensor number:

0 – A sensor failed or is not connected

1 – Below safe

2 – In safe

3 – Above safe

.1.3.6.1.4.1.25728.8400.1.1.4.n

npRelHumTempValue.n

IntegerREADTemperature value, °C, where n – is a sensor number.
.1.3.6.1.4.1.25728.8400.1.1.5.n

npRelHumTempStatus.n

IntegerREAD

A temperature status, where n – is a number of a sensor:

0 – A sensor fails or is not connected

1 – Below safe

2 – In safe

3 – Above safe

.1.3.6.1.4.1.25728.8400.1.1.6.n

npRelHumMemo.n

DisplayStringREADMemo of a humidity sensor, where n – is a number of a sensor.
 .1.3.6.1.4.1.25728.8400.1.1.7.nnpRelHumSafeRangeHigh.n IntegerREAD A top limit of a safe range of values of relative humidity, %, where n – is a sensor number.
 .1.3.6.1.4.1.25728.8400.1.1.8.n

npRelHumSafeRangeLow.n

 IntegerREAD A bottom limit of a safe range of values of relative humidity, %, where n – is a sensor number.
 .1.3.6.1.4.1.25728.8400.1.1.9.nnpRelHumTempSafeRangeHigh.n IntegerREAD A top limit of a safe range of values of temperature, °C, where n is a number of a sensor.
 .1.3.6.1.4.1.25728.8400.1.1.10.nnpRelHumTempSafeRangeLow.n IntegerREAD A bottom limit of a safe range of values of temperature, °C, where n is a number of a sensor.
.1.3.6.1.4.1.25728.8800.1.1.1.nnpThermoSensorN.nIntegerREADIdentifier of a temperature sensor, where n is a number of a sensor.

.1.3.6.1.4.1.25728.8800.1.1.2.n

npThermoValue.n

Integer

READ

Current temperature of a temperature sensor, °C, where n is a number of a sensor.

.1.3.6.1.4.1.25728.8800.1.1.3.n

npThermoStatus.n

Integer

READ

Status of a temperature sensor, where n is a number of a sensor:

0 – Sensor failed or is not connected

1 – Below safe

2 – Safe

3 – Above safe

.1.3.6.1.4.1.25728.8800.1.1.4.n

npThermoLow.n

Integer

READ

A bottom limit of a safe range of temperature values, °C, where n is a number of a sensor.

.1.3.6.1.4.1.25728.8800.1.1.5.n

npThermoHigh.n

Integer

READ

A top limit of a safe range of temperature values, °C, where n is a number of a sensor.

.1.3.6.1.4.1.25728.8800.1.1.6.n

npThermoMemo.n

DisplayString

READ

Memo of a temperature sensor, where n – is a number of a sensor.

.1.3.6.1.4.1.25728.8900.1.1.1.nnpIoLineNIntegerREADA line index of a discrete input, where n is a line number from 1 to 8
.1.3.6.1.4.1.25728.8900.1.1.2.nnpIoLevelInIntegerREADA current logic level of a discrete input line, where n is a line number from 1 to 8
.1.3.6.1.4.1.25728.8900.1.1.6.nnpIoMemoDisplayStringREADA memo of a discrete input line, where n is a line number from 1 to 8
.1.3.6.1.4.1.25728.8900.1.1.9.nnpIoPulseCounterCounter32READ/WRITEA pulse counter on a discrete input line, where n - is a line number from 1 to 8