SNMP - Knowledge Base

Overview of SNMP (Simple Network Management Protocol) for building automation integration — versions, OIDs, MIB files, and gateway conversion to BACnet or Modbus.

Categories:

What SNMP Is

SNMP (Simple Network Management Protocol) is a network management protocol used to monitor and manage infrastructure devices such as UPS systems, power distribution units, environmental sensors, network switches, and server hardware. In building automation, SNMP data is typically converted to BACnet or Modbus via a protocol gateway so it can be supervised by a BMS.

Core Concepts

ConceptDescription
OIDObject Identifier — a hierarchical address that uniquely identifies a data point on an SNMP device
MIBManagement Information Base — a file that maps OIDs to human-readable names and data types
Community StringA shared secret used for authentication in SNMPv1 and SNMPv2c (similar to a password)
GET / SETRead (GET) and write (SET) operations for polling or controlling device values
TRAPAn unsolicited notification sent by the device to a manager when an event occurs

Protocol Versions

VersionAuthenticationEncryptionNotes
SNMPv1Community stringNoneLegacy — minimal security
SNMPv2cCommunity stringNoneMost common in building automation devices
SNMPv3Username + auth protocolAES/DESEnterprise-grade — verify gateway support before quoting

[!WARNING] SNMPv3 support is not available on all gateway platforms. Confirm version compatibility during pre-sales scoping.

Integration Prerequisites

  1. MIB file from the device manufacturer — required before configuration can start.
  2. Target OID list — identify which data points to poll.
  3. Device IP address(es) — must be routable from the gateway.
  4. Community string (v1/v2c) or credentials (v3).
  5. Polling interval requirements — SNMP polling is sequential, which limits throughput on large OID sets.

[!NOTE] SNMP polling is sequential (one OID at a time). For devices with hundreds of OIDs, factor polling cycle time into the integration design.

Common Problems

  • Missing MIB file — configuration is completely blocked without it. Always request MIBs at intake.
  • OID discovery complexity — device-specific OID trees require MIB expertise to navigate.
  • Community string not provided — authentication fails silently; the gateway sees no data.
  • Sequential polling throughput — large OID sets may exceed acceptable update intervals.
  • SNMPv3 version mismatch — quoting v3 without confirming gateway support causes mid-project escalation.

Tools & Diagnostics

ToolTypeDescription
iReasoning MIB BrowserMIB BrowserCommercial SNMP MIB browser — GET/SET/WALK operations, MIB file loading, full SNMPv1/v2c/v3 support. Industry standard.
Net-SNMPCLI ToolsFree command-line SNMP utilities (snmpwalk, snmpget, snmpset). Essential for scripted SNMP operations and quick OID verification.
Paessler SNMP TesterTesterFree Windows SNMP test tool — send GET/GETNEXT/SET requests to validate OIDs and community strings.
ManageEngine MIB BrowserMIB BrowserFree SNMP MIB browser with TRAP receiver and built-in MIB compiler.

Need more help?

If this page does not resolve the issue, contact Chipkin support with the product model, protocol details, and any diagnostics you have already captured.

Open Chipkin Support