Я просил базовый принцип работы, а не назначение протокола.
Принцип состоит в иерархической структуре, выражаемой числами. Т.н. OID.
Ты отправляешь запрос, содержащий конкретный OID, и получаешь ответ - значение параметра, соответствующего этому OID, на опрошенном устройстве.
Либо отправляешь запрос на запись, опять же с OID и значением параметра. В ответ получаешь либо "ну, да, ДА!", либо "чо??".
Т.е. в первую голову вам надо знать OID map вашего устройства. Если устройство не поддерживает SNMP discovery, а производитель не опубликовал карту где-то на сайте, шансы что-то с ним сделать стремятся к нулю.