ModSnmp - Modbus-SNMP converter
ModSnmp is a Modbus to SNMP converter, which acts as a bridge or gateway between SNMP managers and Modbus devices.
ModSnmp operates as an SNMP agent, handling requests from SNMP managers. In order to respond to SNMP requests, ModSnmp sends requests to Modbus slaves and uses their responses to construct the SNMP responses.
ModSnmp's other main features are:
- Supports SNMPv1, SNMPv2c and SNMPv3.
- Provides secure access to Modbus devices using the SNMP v3 User-based Security Model (USM).
- Configurable mapping between Modbus registers and SNMP OIDs, with flexible mapping of types.
- Cross-platform: runs on any system that supports Java 1.5 or later - including Windows, Linux, Solaris and AIX.
- Tracing of SNMP and Modbus messages sent and received.
- All configuration settings may be saved to and restored from files, in XML format.
- Manual and troubleshooting guide.
- The SNMP requests Get, Set, GetNext and GetBulk are supported.
- The SNMP types Integer32, Counter32, Unsigned32/Gauge32, TimeTicks, Counter64, OctetString and Opaque are supported.
- Can communicate with multiple Modbus slaves via multiple Modbus interfaces.
- Modbus holding registers, input registers, coils and discrete inputs are all fully supported.
- All known extensions of the Modbus protocol for handling 32-bit and 64-bit values are supported (including Enron/Daniel Modbus).
- Supports network and serial (RS232/RS422/RS485) interfaces using the following protocol variants:
- Modbus TCP (also known as Modbus TCP/IP)
- Modbus RTU
- Modbus ASCII
- Modbus RTU encapsulated in TCP
- Modbus ASCII encapsulated in TCP
- Modbus UDP (also known as Modbus TCP encapsulated in UDP)
- Modbus RTU encapsulated in UDP
- Modbus ASCII encapsulated in UDP
You can download the complete version of ModSnmp for a free 3-day evaluation period.
