Description from the Publisher
WebNMS SNMP API Android Edition offers a lightweight Java library to build SNMP-based network management applications for android powered devices. It can be used for monitoring and tracking network elements that are reliable and scalable.The lightweight Java SNMP library provides off-the-shelf components for trap and table handling along with basic SNMP operations, such as SNMP GET, SNMP GETNEXT, SNMP GETBULK, and SNMP SET. These components enable simple development of SNMPv1, SNMPv2c, and SNMPv3 management applications for android devices. The SNMP management application (manager) built using the Java-based SNMP API can receive SNMP traps, which can be processed based on predefined criteria for effective SNMP management.
Key Features of WebNMS SNMP API Android Edition are,
Complete support for SNMPv1, SNMPv2c and SNMPv3,
Support for HMAC-SHA-96, HMAC-MD5-96 authentication protocols and CBC-DES, CBC-3DES, CFB-AES-128, CFB-AES-192, CFB-AES-256 bit encryption algorithms,
Option to load MIB definitions from a pre-compiled file or a Serialized file to boost the performance,
Provides connectivity with IPv6 and IPv4 based devices,
Broadcasts snmp packets across the network to auto-discover snmp devices in the network,
Add our AdventnetSnmp.jar to your android project and start developing the application.
WebNMS SNMP API Android Edition consists of a hierarchy of lightweight Java packages that enables development of network management applications for android devices.
The architecture contains layers of APIs that provide the users (developers) different levels of access for their android application development, (ie) a new developer who is unaware of the SNMP concepts can directly use the high-level APIs for their application development. While the SNMP experts can directly use the low-level APIs for their development.
The low-level SNMP API or MIB API can be used either directly or via the non UI beans provided in the high-level API.
Low-Level SNMP API: The low-level API implements the core SNMP functions. It includes classes that facilitate communication with peer SNMP entities and offer message security and privacy to applications. It supports multilingual communication with devices. The low-level API provides the reference implementation of USM and VACM for SNMPv3 entities.
MIB API: The MIB API conveys the information about the data available on an SNMP agent. This API allows Java programs to take full advantage of the information contained in MIB module files. It also facilitates loading and unloading of MIBs in applications, in addition to supporting a host of functions that provide the properties of the managed object. The components are built using the primitive SNMP datatypes available in the low-level SNMP API.
High-Level SNMP API: It consists of non-UI beans that are built using the SNMP functions provided by the low-level API and MIBs API.
Other downloads from this publisher
Free Windows Service Monitor Tool is smart desktop dashboard tool that helps administrators to monitor Windows Services such as Exchange services, MSSQL services, Sharepoint services and administrator can configure/monitor custom services.
Free ManageEngine Azure Performance Monitor tool monitors performance metrics like CPU Utilization, Memory Utilization of configured Web / Worker Role in real time along with a set of ASP.NET counters. It also presents Event Logs from the Azure Environment.
Free Process Traffic Monitor Tool,Monitors traffic usage and performance metrics of port occupying processes
Free EC2 Health Monitor Tool monitors important parameters like CPU, Network, Disk details of Amazon EC2 cloud.
Free ManageEngine Syslog Forwarder Tool is a smart desktop dashboard tool that helps administrators to transport / forwards syslog messages to syslog- server or collector from a Device.