[ home | contact | products | services | partners | news ]
[ snmp | snmpv3 | java-snmp | mib-compiler | mibs | http/web | ipstack | tcp | download ]


DMH Software

The Advanced Portable SNMP Agent


About the SNMP Agent

DMH Advanced SNMP-Agent (ANSI C implementation) is highly portable and designed to be integrated in any given system and platforms. It is used in popular systems such as Windows platforms, Unix platforms, Linux, DOS, Micro-controllers and many proprietary embedded systems.

The Agent is designed to be used in embedded systems in real-time environment such as switches, routers, bridges, printers. UPS, Modems, Cable Modem (snmpv3/DOCSIS), DSL Modems, etc. The snmp-agent is used in small 16/8bit CPU systems as well as high capacity switching systems using 64bit CPUs. See more details here

The DMH Advanced Java SNMP-Agent is a cross-platform Agent designed to be used in any system that supports Java. It is small, efficient and can be used in small real-time embedded Java platforms.

SNMPv3 Support

The SNMP-Agent supports the full SNMPv3 protocol including USM, VACM and SNMPv3 application MIBs. USM support includes: MD5, SHA authentication and CBC-DES encryption. All snmpv3 related mibs support remote configuration. See more details here . You can upgrade DMH Agent to support snmpv3 at any point of your product life cycle. The SNMP-Agent can be configured to process SNMPv1, SNMPv2c and SNMPv3.

MIB Compiler

The SNMP Agent development SDK includes SMIv2 MIB-Compiler for rapid mib development. The compiler significantly simplifies the mib development task, and reduces the time needed to develop the support for new MIB objects.

Source Code and Binary SDK

The SNMP-Agent is offered in Source Code form SDK, or in Binary SDK form when source code is not required. The Source Code SDK includes all the snmp-agent source code, and documentation. The binary SDK includes the snmp-agent libraries for the specific platform, some source code and code example, API header files and documentation. All the development SDK come with the SMIv2 MIB-Compiler

Binary Development SDK

We offer binary SDKs for various platforms such as Windows, Linux, SUN Solaris, as well as embedded relatively small platform such as: Please contact us for other systems.

Latest Releases

Please check here for the latest DMH SNMP Agent product releases.

Consulting and software development

DMH Software offers consulting services for:

DMH SNMP Advanced Agent - Highlights and advantages:

As developers of SNMP applications for the last 20 years, we found that the two most critical aspects of an SNMP system are:

As a result, we designed a highly portable, modular, extensible SNMP system aimed at maximizing programmer productivity, minimizing the SNMP knowledge required, and improving run time efficiency.


DMH SNMP Agent advantages:

The SNMP package is compact, simple, and highly portable. Its overall design is optimized for quick integration and ease of use, as are the extensive documentation and samples, and our excellent customer support.

DMH SNMP Advanced Agent - Implementation Description

You can learn more about the DMH Advanced SNMP Agent architecture and implementation details. This document also describes the step-by-step process of an snmp request.


Cert Advisory

DMH SNMP Agents pass SNMP CERT tests. See more information here CERT Advisory: Impact for DMH SNMP Agent products.


SNMP Agent News

DMH Java SNMP Agent is available (Nov 03 2004)

DMH Advanced Java SNMP Agent is now available. It is finally here: a cross-platform real-time Java SNMP Agent for Embedded Systems. DMH Advanced Java Snmp-Agent is designed to be used in any given Java capable platform. It is specifically designed for small embedded Java platforms.

We successfully tested the new Embedded Java SNMP-Agent on a very small, real-time, embedded platform: the Dallas TINI Java platform. We are getting very nice results both in size and response time from the Java snmp-agent running under tini "slush". The response time is almost as good as the response time of the tini "C" agent.

Learn more about the DMH Java SNMP Agent here.

SNMP Agent is available on NetBurner Platform: (May 07 2004)

DMH Advanced SNMP Agent is now available for the NetBurner Platform. All snmp versions are supported: SNMPv1, SNMPv2c and SNMPv3.

The NetBurner platform is a Coldfire based system consists of firmware, software and tools to develop network devices, including: hardware, RTOS, TCP/IP Stack, Web Server, the ANSII GNU C/C++ Compiler, the GUI GDB debugger, IDE, and deployment tools.

See more information here: NetBurner, and NetBurner products. We used the GNU 32bit "C/C++" compiler for Coldfire CPU to build the snmp-agent for the NetBurner platform, along with the software provided by NetBurner C Library and Software tools.

SNMP Agent supports ipstack MIB-II for Dallas TINI platform: (Dec 4 2003)

DMH Advanced SNMP Agent for the Dallas DS80C400 TINI® platform is now available with support for TINI Ipstack MIB-II.

The following Ipstack MIB-II are supported:

IP-MIB IP scalars (not counters), Address table and ARP table
IP-FORWARD-MIB IP Forwarding table. (CIDR in future)
TCP-MIB TCP scalars, some counters, TCP Connection table
UDP-MIB UDP listen table (not counters)
IF-MIB Interface table, some scalars (not counter)

The Dallas DS80C400 TINI® platform consists of a hardware and software real-time tcp/ip stack for networking applications. The platform consists of software APIs to the network stack. See more information about TINI platform at: TINI - Tiny InterNet Interfaces. The "C" library project information can be found at: Dallas DS80C400 C Library Project.

The DMH SNMP Agent has been integrated with Dallas DS80C400 TINI® ANSI C environment and thoroughly tested on this platform. It is deployed and used for various applications.

The snmp-agent for the TINI platform is available in source code form or as a binary SDK.

We built and tested the SNMP Agent code by the popular Keil "C51" compiler for DS80C400 8051 platform. See more information at: Keil Software

SNMP Agent supports ipstack MIB-II for Datalight SOCKETS platform: (Nov 14 2003)

DMH Advanced SNMP Agent for the Datalight Sockets platform is now available with a full support for SOCKETS Ipstack MIB-II.

The following Ipstack MIB-II are supported:

IP-MIB IP counters and other scalars ICMP counters, ARP table
IP-FORWARD-MIB CIDR table
TCP-MIB TCP counters and other scalars, TCP Connection table
UDP-MIB UDP counters, UDP Listen table
IF-MIB Interface counters, Interface table.

Datalight-Sockets is a real-time tcp/ip software platform for DOS based systems (16 bit and 32 bit). See more information at: Datalight Sockets.

The DMH SNMP Agent has been integrated with Datalight-Sockets and tested on DOS SOCKET platforms. The snmp-agent on Datalight-Sockets is widely deployed and used for many applications such as NTCIP, UTMC, UPS, as well as other proprietary applications.

We built and tested the SNMP Agent and mib-ii using the Borland BCC compiler for x86 16 bit platforms.

SNMP Agent is available for systems with CMX tcp/ip: (May 23 2003)

DMH Advanced SNMP Agent is now available for systems with CMX-MicroNet(tm) tcp/ip. See news about 8051 below. CMX-MicroNet is a real-time tcp/ip software platform for small systems (e.g. 8051). See more information here: CMX Systems. We used the Keil C51 8bit "C" compiler to build the snmp-agent and CMX-MicroNet for Cygnal C8051F124 Board.

SNMP Agent is available on Dallas DS80C400 TINI® Platform: (May 02 2003)

DMH Advanced SNMP Agent is now available for Dallas DS80C400 TINI® Platform. See news about 8051 below. The TINI® platform is a micro-controller based development system. It is a combination of broad based I/O, and a full TCP/IP stack. See more information here: TINI platform, and TINI spec. We used the popular Keil C51 8bit "C" compiler to build the snmp-agent software for the TINI Platform, and the TINI C Library API.

8bit CPU Platforms:

DMH Advanced SNMP Agent is now available for 8bit CPU based systems such as 8051. We have not compromised features or protocol completeness. A set of compile-time flags allow you to reduce the code and data size to meet memory restrictions. You can use the popular Keil C51 8bit "C" compiler to build the snmp-agent software.


[ home | contact | products | services | partners | news ]
[ snmp | snmpv3 | java-snmp | mib-compiler | mibs | http/web | ipstack | tcp | download ]


Last edit: Apr 21 2008


Copyright © 1997-2008 DMH Software.