You are on page 1of 6

1 Start Here

1.1 About ELX1-LTE-A


ELX1-LTE-A is a part of a family of Industrial Internet of Things (IIOT) gateways developed by
ProSoft Technology. ELX1-LTE-A provides wireless networking and remote connectivity to a
broad range of devices in an IIOT environment. It features built-in edge capabilities, support for
cloud connectivity, and secured and centralized application management. It integrates a
multitude of devices and protocols based on legacy technologies to provide a robust IIOT
platform for industrial manufacturing processes.
ELX1-LTE-A enables highly secure and reliable device-to-device or device-to-cloud
communications. It provides seamless integration with myriad devices, sensors, and control
systems to help you optimize operations, reduce risk, and increase the efficiency of your IIOT
implementations.
ELX1-LTE-A provides secure wireless Ethernet and serial connectivity to remote devices over
4G LTE cellular services with fallback to 3G. These remote devices include PAC/PLCs, RTUs,
DCS systems, instruments, electronic billboards and communication towers.
ELX1-LTE-A provides Edge computing capabilities with support for Cloud connectivity to
ProSoft Connect (ProSoft Technology’s secure, cloud-native platform for IIOT) and third-party
cloud platforms. It supports MQTT protocol for cloud communications. With ProSoft Connect,
ELX1-LTE-A allows centralized and secure device management and configuration for remote
end devices.

ProSoft Technology, Inc. 1


2 Configuration via Built-in Webserver
2.1 SNMP
2.1.1 Protocol Basics
Simple Network Management Protocol (SNMP) is part of the Internet Engineering Task Force
(IETF) internet protocol suite. SNMP allows managing TCP/IP networks as well as other types
of networks by enabling network devices to serve useful information to other devices and
networks.

The SNMP system has three key components:


• Managed Devices: A managed device has a built-in SNMP agent. The SNMP agent
collects and stores management information to be passed to a Network Management
System (NMS).
• Agents: An agent is a small network-management software running on the managed
device that collects and stores management information.
• Network Management Systems (NMS): An NMS runs software that monitors and
controls managed devices. NMSs send requests to the SNMP agents and collects and
organizes management information to show to the end user.

SNMP uses variables to read/write data which are known as object identifiers (OIDs). An OID
identifies a specific type of information using a sequence of numbers. All OIDs for a managed
device comprise a Management Information Base (MIB). An MIB contains all data that a device
can expose through SNMP. The manufacturer of the device provides this information in the form
of an MIB text file. The NMS uses these MIB files to translate OID strings into readable text.

2.1.2 Commands
SNMP uses four basic commands to enable communication between an SNMP agent and
NMS. An NMS can retrieve or set data stored within managed devices. Similarly, an SNMP
agent can broadcast data to the NMS.
The four basic SNMP operations are:
• READ: The READ command is used by the NMS to retrieve data from the SNMP agent.
This command is used to monitor managed devices. The NMS reads different variables
maintained by managed devices.
• WRITE: The WRITE command is used by the NMS to set the data stored within
managed devices. The NMS can change the values of the variables stored within the
managed devices.
• TRAP: The TRAP command is used by the managed devices to send a notification to
the NMS. A trap is sent to the NMS when a specific type of event is triggered on the
managed device.
• INFORM: The INFORM command is used by the NMS for traversal operations to know
which variables are supported by the managed device. The NMS stores this information
in variable tables.

ProSoft Technology, Inc. 2


NOTE: The NMS sends a community string with each read or write request to access the device
statistics. If the community string is correct, the device accepts the request.

2.1.3 SNMP Implementation using ELX1-LTE-A


In an SNMP scenario, ELX1-LTE-A acts as a managed device with a built-in SNMP agent.
ELX1-LTE-A supports SNMPv2c and SNMPv3 versions. Each of these versions has a unique
approach to community strings as highlighted below:

• SNMPv2c: SNMPv2c includes support for data encryption and uses data types (such as
64-bit counters) not used in SNMPv1. SNMPv2c uses two types of community strings:
o The read-only community string allows read-only access to the MIB objects.
o The read-write community string allows users read and write access to the MIB
objects. The users can edit the configurations of SNMP-enabled devices by
logging into the SNMP manager.

• SNMPv3: SNMPv3 is the most secure version of SNMP allowing full encrypted
transmissions. The transmitted data cannot be accessed by external attackers.

Refer to the following figure demonstrating an example SNMP implementation using ELX1-LTE-
A.

In this implementation, the machine with IP 10.20.254.106 is used as the Network Manager.
ELX1-LTE-A acts as a managed device having a built-in SNMP agent. When ELX1-LTE-A
receives an NSM Request from the Manager, it frames the required Response and sends it in
the SNMP v2c/v3 format.
The SNMP agent uses the PROSOFT-ELX1-MIB file to store and retrieve management
information from the local environment. This MIB file contains the following read-only
parameters (as OIDs):

ProSoft Technology, Inc. 3


Read Only Parameters

Device Details Name

Description

Version Info

ProSoft Connect Activation status

ProSoft Connect connection status

LAN Status IP Address, Subnet, Gateway and DNS

WAN Status IP Address, Subnet, Gateway and DNS, data usage

WIFI Connection SSID, RSSI


Details

Cellular Connection IMEI Number, APN, Active SIM, SIM details, data usage
Details

The PROSOFT-ELX1-MIB file also defines specific trap messages and their alert conditions,
such as data usage alerts, activity alerts, memory alerts, digital IO alerts, and PSC tunnel alerts.
With SNMP traps, the SNMP agent informs the SNMP Manager once a significant event occurs
on ELX1-LTE-A, such as opening or closing tunnel by ProSoft Connect.

To set up communication between the SNMP Manager and the SNMP agent:
1. Configure the SNMP agent with the IP address of the SNMP Manager
2. Compile the MIB file of the SNMP agent into the SNMP Manager

2.1.3.1 Configuring SNMP Agent


To configure the SNMP agent on ELX1-LTE-A:
1. Open the ELX1-LTE-A configuration webpage.
2. Click the Networking tab to view different network configuration options.
3. Click the toggle button next to SNMP to enable the SNMP configuration.

ProSoft Technology, Inc. 4


4. Under SNMP, provide the following details:
a. Select the community string to extract read-only, read/write, and trap data. The
default value is public.
b. From the permissions dropdown list, select the following permissions based on
the type of access to be configured:
• Read Only: Enables to extract read-only data. This is default.
• Read Only with Trap: Enables to extract read-only data and receive traps.
• Read Write: Enables to extract data, alter device configurations, and
receive traps.
c. In the Trap Server Address field, enter the IP address of the trap server.

2.1.3.2 Validation
This section describes a sample validation process performed on ELX1-LTE-A and the SNMP
Manager. The default SNMP port number is 161 and the default protocol is UDP.

On ELX1-LTE-A:
The following steps demonstrate checking the network statistics on the default SNMP port on
the ELX1-LTE-A and viewing the management information (such as LAN interface name, IP
Address, Subnet, Gateway, and DSN) stored inside the MIB file.

1. The SNMP agent runs on the ELX1-LTE-A and collects local information as defined in
MIBs. To check the connection on the default SNMP port, run the netstat command:

2. To fetch a sample LAN table information used on ELX1-LTE-A, run the cat command:

ProSoft Technology, Inc. 5


ProSoft Technology, Inc. 6

You might also like