Все устройства NetPing поддерживают управление по протоколу SNMP v1. Часто бывает удобно работать с устройством из командной строки. Для этого проще всего использовать бесплатный пакет NET-SNMP. Он включает в себя утилиты командной строки snmpset.exe и snmpget.exe, которые позволяют записывать и читать отдельные OID устройства NetPing.
Для начала необходимо установить пакет NET-SNMP на компьютере. Для этого загрузите бинарные файлы из раздела Download сайта проекта: http://net-snmp.sourceforge.net/download.html
Чтение данных из устройства NetPing
Откройте файл DKSF XX IU соответствующий версии ПО вашего устройства NetPing.
ХХ — должно совпадать с началом номера версии ПО Вашего устройства. В этом файле откройте таблицу SNMP ресурсов и найдите OID нужного Вам параметра. Из директории Bin установленного пакета NET-SNMP запустите утилиту snmpget.exe со следующими параметрами командной строки:
snmpget.exe -v 1 -c COMMUNITY IP OID
где:
- COMMUNITY — специальное кодовое слово, устанавливается на web-странице настроек устройства NetPing;
- IP — IP адрес устройства, данные которого мы хотим прочитать;
- OID — номер параметра из документа DKSF XX IU.
Ниже показан пример чтения температуры из устройства UniPing RS-485 с версией ПО DKSF 50.8.5:

Запись данных в устройство NetPing
Откройте файл DKSF XX IU соответствующий версии ПО вашего устройства NetPing.
ХХ — должно совпадать с началом номера версии ПО Вашего устройства. В этом файле откройте таблицу SNMP ресурсов и найдите OID и тип нужного Вам параметра. Из директории Bin установленного пакета NET-SNMP запустите утилиту snmpset.exe со следующими параметрами командной строки:
snmpset.exe -v 1 -c COMMUNITY IP OID TYPE VALUE
где:
- COMMUNITY — специальное кодовое слово, устанавливается на web странице настроек устройства NetPing;
- IP — IP адрес устройства, данные которого мы хотим прочитать;
- OID — номер параметра из документа DKSF XX IU;
- TYPE — тип записываемого значения из документа DKSF XX IU;
- VALUE — записываемое значение.
Условное обозначение типов приведено на рисунке:

Ниже показан пример выполнения команды «Сброс реле» канала PWR1 для устройства UniPing RS-485 с версией ПО DKSF 50.8.5. Для выполнения этой команды, согласно документу DKSF 50.8 IU-03, необходимо записать значение «1» в OID .1.3.6.1.4.1.25728.5800.3.1.2.1 тип ячейки INTEGER:
