The NuDesign C++ SNMP Manager Studio for Embedded Linux & RTOS Development Tool provides a complete SNMPv3 Management Application development framework that consists of:
The SNMP Manager Builder supported host environments are Windows 7 / Vista / XP / 2000 / Server 2008 & 2003.
Initially, when Manager Builder is run, the developer can load mibs in the wizard. By loading the mibs at design time, information about the mib objects is available programmatically to the developer. Most commonly used mib object information such as OID and object name, access and status are available to the developer.
However, through the use of XMC files, pre-compiled mib information can be read by the NuDesign SNMP management libraries to provide the mib information at run time as well. The information can be used to build the complete tree object information depicting the MIBs implemented in the SNMP Agent that the SNMP Manager is connecting to. The SNMP Manager can make Get and Set request using the object names, it can receive the SNMP Traps and decode them using the pre-compiled MIB object information as well.
The XMC files are either created by the xManager Builder (in the xmc directory of the project) or by the NuDesign MIB Compiler control. The XMC files can be considered to be a concise version of the mib file. Each object in the mib file is represented by a single row in the XMC file.
The resulting SNMP Management Application runs under the target OS/RTOS'es such as multiple Linux distributions and QNX. The process of building the embedded SNMP Management Application using the SNMP Manager Builder wizard, the SNMPv1/v2c/v3 C++ Management SDK Libraries, generated C++ source code and project files is automatic. Please contact us for more information.