What is the SDK?

SDK overview

The software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific to a hardware platform and operating system combination.

The SDK can take the form of application programming interfaces (APIs) in the form of on-device libraries of reusable functions used to interface to a particular programming language, or it may be as complex as hardware-specific tools that can communicate with a particular embedded system.

The SDK facilitates adaptor development in the MDM environment.

Prerequisites

The following prerequisites must be met before installing and using the SDK.

Server size requirements

The deployer host must have at least 32 GB of memory and a minimum of 500 GB disk space available to run the SDK.

Port information

The following table describes the list of ports available on the SDK.

Table 3-1: Port information

Default Port

Type

Encryption Info

Description

80

TCP

There is no encryption.

This port redirects to port 443.

3002

TCP

Encryption provided by TLS. Strong ciphers are supported.

This port provides an HTTPS interface to the web application.

443

TCP

Encryption provided by TLS. Strong ciphers are supported.

This port provides an HTTPS interface to the web application.

22

TCP

Dynamic encryption is used. The cipher suite and strength as per RFC 4253.

This port provides remote access through the SSH/SCP/SFTP protocols.

8101

TCP

Dynamic encryption is used. The cipher suite and strength as per RFC 4253.

This port provides remote access through the SSH/SCP/SFTP protocols.

8181

TCP

There is no encryption.

This is a Web console port.

5005

TCP

There is no encryption.

This port is for Java debugging.

162

UDP

When SNMPv3 is configured, static encryption is used. The cipher suite and strength are dependent on the network element.

This server port receives SNMP traps from network elements by default.