DMH Software
Download Demo SDK Programs
The demo SDKs include all the components required to customize your
programs using the DMH SNMP Agent.
Demo SDKs are available for various platforms: w32 (e.g w2k/nt/w9x), Linux, w32 Cygwin, 16bit platforms: DOS (using DMH udp/ip stack), DOS Datalight Sockets , Beck IPC@CHIP .
SDKs libraries are generated by various compilers: MSVC6.0, Borland bcc (16bit), bcc32 (32bit). GNU gcc.
When available, IDEs are provided to build the snmp-agent: Borlad IDE project file or MSDEV dsw Workspace and dsp project files.
More information and manuals are provided with each demo SDK. All the interfaces and API are identical to the one you will use in your system with the source code package.
The following demo SDKs are available for download:
-
dmh-snmp-agent-demo-sdk.zip - DMH snmp-agent for various platforms.
- w32 platforms (e.g w2k,nt,w9x) using bcc32 or msvc6.0
- w32 cygwin using GNU gcc
- 16bit dos using DMH udp/ip stack (bcc16, msvc 1.52)
- 16bit dos using Datalight ipstack (bcc16)
-
dmhsnmp-sun-solaris.zip - DMH snmp-agent for Sun Solaris using
native ipstack
-
dmhtftp.zip - DMH tftp (client and server) using DMH udp/ip stack
-
dmhudpip.zip - DMH udp/ip stack (dos SDK)
-
dmh-smi-mib-compiler.zip - DMH SMIv2 MIB-Compiler for DMH Snmp-Agent.
Platform Included:
The following evaluation SDKs are available upon request :
DMH SNMP Agent Toolkit - w32, Linux, DOS, Sun Solaris SDK Package
The SNMP-Agent Demo SDK package allows you to run DMH SNMP-Agent on a w32 (e.g w2k, nt, w9x) platform, Linux, DOS, Datalight, and w32 Cygwin: dmh-snmp-agent-demo-sdk.zip , or on Sun Solaris machine, dmhsnmp-sun-solaris.zip .
On Ipstack-less platforms such as DOS an Ipstack is required. You can
use DMH ipstack, Datalight sockets or other Ipstack for DOS.
You can add the support for your own mib objects, then re-link the agent with the provided set of libraries.
The Demo SDKincludes set of manuals that explain how to install and run it.
The SNMP-Agent Demo SDK consists of the following components:
- set of libraries (agent-engine, transport, system-functions).
- an ipstack related libraries (in case DMH ipstack is used).
- MIB-Compiler to compile mib files and generate method functions for your own mib objects.
- set of example "C" source files to demonstrate the support of private mib objects.
- set of DMH Software mib API required to compile "C" sources to support private mib.
- Asimple command-line management applications you can run on w32 platforms, to send snmp requests to your snmp agent.
How to add the support for your own mib objects ?
The demo agent consists of platform-specific directories, and a custom directory where you will find demo-mib and a set of sources files.A platform-specific directory includes the snmp-agent libraries and build files (makefile or IDE) for the specific platform.
The custom directory demonstrates how to add the support for your own mib objects. It includes an example demo mib file and related source files:
- ASN.1 demomib file that defines interesting mib objects.
- The mib compiler "c" file output with the stubmethod functions for objects defined in the ASN.1.
- The the "c" source file with the additional code added to method functions. This implements the support for mib objects.
- Makefile which includes build specification of the Agent program
DMH IPstack - DOS demo Package
The IPstack DOS demo dmhudpip.zip , allows you to use DMH udp/ip stack library to build your UDP based application.You can use this demo SDK to build, test, and debug your applications even before the target system is ready.
The UDP-API offered by the demo are identical to the API specified by the source code package. This means you can use the exact same applications you developed with this demo on your embedded system.
The ipstack library is built from and based on DMH ipstack source code package. Layer-2 functions are platform specific - in this case DOS NDIS driver. There are additional set of libraries included in this demo for system-specific support (in this demo case DOS based demo).
The custom directory contains example applications. Follow the examples to develop your own applications.
Note:
Some DOS specific configuration files required for the ipstack SDK,
are included in the dos SNMP Demo SDK. Please download the snmp sdk
and read configuration manuals.