Serial-Ethernet Device Server User’s Guide

Index

 

 

1.      Introduction …………………………………………………………………………………      3

1.1    Protocol Support …………………………………………………………………………….      4

1.2    Serial Interface ………………………………………………………………………………       4

1.3    Ethernet Interface…………………………………………………………………………….      5

1.4    LED’s ……………………………………………………………………………………........     5

2.     Unpacking ……………………………………………………………………………………     6

3.     Getting Started …………………………………………………………………………….…     7

3.1    Addresses and Port Number ………………………………………………………………       7

3.2    Methods of Assigning the IP Address …………………………………………………       8

3.2.1 ARP and Telnet ………………………………………………………………………………     10

3.2.2 Serial Port Login ……………………………………………………………   ………………..   11

3.3    Configuring via Web Browser ………………………………………….………………..     12

3.3.1 Unit Configuration …………………………………………………………..………………..     13

3.3.2 Server Properties …………………………………………………………..………………..      14

3.3.3 Port Properties ……………………………………………………………………………….     14

3.3.4 Factory Settings1 …………………………………………………………..………………..     17

3.3.5 Update Settings …………………………………………………………………………….       17

4.     Using a Telnet Connection …………………………………………………………………      17

4.1    Server Configuration (Network Configuration) ……………………………………………       17

4.2    IP Address ……………………………………………………………………………………      18

4.3    Set Gateway IP Address ……………………………………………………………………     18

4.4    Netmask: Number of Bits for Host Part …………………………………………………...     18

4.5    Change Telnet configuration password …………………………………………………...      18

4.6    DHCP Naming ………………………………………………….........................................  18

5.     Channel 1 Configuration (Serial Port Parameters) …………........................................  19

5.1    Baudrate ………………………………………………………………………………………     19

5.2    I/F (Interface) Mode …………………………………………………………………………       19

5.3    Flow ……………………………………………………………………………………………     20

5.4    Port Number …………………………………………………………………………………       20

5.5    Connect Mode ……………………………………………………………………………….      21

5.6    Remote IP Address ………………………………………………………………………….     26

5.7    Remote Port ………………………………………………………………………………….      26

5.8    DisConnMode  ……………………………………………………………………………….     27

5.9    Flush Mode (Buffer Flushing) ……………………………………………………………….     27

5.10  Pack Control   ……………………………………………………………………………….     27

5.11  DisConnTime (Inactivity Timeout) ………………………………………………………….      28

5.12  Send Characters …………………………………………………………………………….      28

5.13  Telnet Terminal Type ……………………………………………………………………….       28

5.14  Channel (Port) Password ……………………………………………………………………     28

6.     Expert Settings ………………………………………………………………………….   ……. 28

6.1    TCP Keepalive time in seconds ……………………………………………………….   ……. 29

6.2    ARP Cache timeout in seconds ……………………………………………………….   ……. 29

7.     Security Settings ……………………………………………………………………………..    29

7.1    Disable SNMP ………………………………………………………………………………..     29

7.2    SNMP Community Name …………………………………………………………………….    29

7.3    Disable Telnet Setup …………………………………………………………………………     30

7.4    Disable TFTP Firmware Upgrade……………………………………………………………     30

7.5    Disable Port 77FE (Hex) ……………………………………………………………………..    30

7.6    Disable Web Server ………………………………………………………………………….     30

7.7    Disable ECHO Ports ………………………………………………………………………….    30

7.8    Enable Encryption …………………………………………………………………………….    30

7.9    Enable Enhanced Password………………………………………………………………….    31

8.     Factory Defaults……………………………………………………………………………….    31

9.     Exit Configuration Mode………………………………………………………………………    31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Introduction

The eCOV-115 device server connects serial devices such as those listed below to

Ethernet networks using the IP protocol family.

l            ATM Machines

l            CNC Controllers

l            Data Collection Devices

l            Universal Power Supply (UPS) Management Units

l            Telecommunications Equipment

l            Data Display Devices

l            Security Alarms and Access Control Devices

l            Handheld Instruments

l            Modems

l            Time/Attendance Clocks and Terminals

 

The eCOV-115 connects devices through a TCP data channel or through a Telnet connection to computers or another Device Server. Datagrams can be sent by UDP.

The eCOV-115 contains a web [http] server that allows presentation of custom content and can be easily configured through the server.  The eCOV-115 has 3 programmable IO pins that can be used to monitor or control attached devices.

 

 

 

 

 

 

 

 

1.1 Protocol Support

The eCOV-115 uses the Internet Protocol (IP) for network communications and the

Transmission Control Protocol (TCP) to assure that no data is lost or duplicated, and

that everything sent to the connection arrives correctly at the target.

Other supported protocols are listed below:

ARP, UDP, TCP, ICMP, Telnet, TFTP, AutoIP, DHCP, HTTP, and SNMP for network communications and management. TCP, UDP, and Telnet for connections to the serial port. 

 

TFTP for firmware and web page updates.

IP for addressing, routing, and data block handling over the network. User Datagram Protocol (UDP) for typical datagram applications in which devices interact with other devices without maintaining a point-to-point connection. SMTP for e-mail transmission.

 

 

1.2 Serial Interface

The unit has a serial port that supports RS-232 serial standards (software selectable) up to 230Kbps. The serial interface also provides the +3.3V power, ground, and external reset signals.

 

Table 1 - Serial Interface Signals

 

Signal Name

eCOV-115 Pin#

Primary Function

GND

5

Circuit Ground

VCC

9

+3.3V DC Power On

RX

2

Serial Data IN

TX

3

Serial Data OUT

CTS

8

Can be configured as: Flow Control – Connects to DCD of attached DTE device Programmable Digital input or output.

RTS

7

Can be configured as: Modem Control – Connects to DCD of attached DTE device Programmable Digital input or output.

Not Used

1, 4, 6

(Pin#1 can be used for custom pinout)

 

 

 

1.3 Ethernet Interface

The Ethernet interface mechanics, RJ-45 connector, and Ethernet status LEDs are all integrated into the device server shell.

Table 2 - Ethernet Interface Signals

 

1.4           LEDs

The device contains the following LEDs:

l            10 Mbps Link/Activity (Bi-color, Left LED)

l            100 Mbps Link/Activity (Bi-color, Right LED)

 

 

 

 

 

 

 

 

 

 

 

 

 

LED Functions

 

2. Unpacking

1.      eCOV-115

2.      3.3V DC Power Adapter

3.      RS-232C DB9 Male-to-Female Adapter for testing and configuration purposes.

4.      IBM CAT5 Ethernet Cable (Non-Crossover) for testing and configuration purposes.

 

 

3. Getting Started

 

This chapter covers the required steps to get the ECOV-115 device server on-line and working. There are two basic methods used to log into the Device Server and setup the IP address:

l            Network Port Login: Make a Telnet connection to the device’s default IP address 192.168.100.253 on network port 9999. (192.168.100.253 9999)

 

l            Serial Port Login: Connect a terminal or a PC running a terminal emulation program to the Device Server’s first serial port (CH 1).

 

It is important to consider the following points before logging into and configuring the eCOV-115:

 

l            The eCOV-115 IP address must be configured before a network connection is available.

l            Only one person at a time may be logged into the network port. This eliminates the possibility of several people simultaneously attempting to configure the Device Server.

l            Network port logins can be disabled. The system manager will not be able to access the unit. This port can also be password protected.

 

3.1 Addresses and Port Number

The Ethernet address is also referred to as the hardware address or the MAC address. The first three bytes of the Ethernet Address are fixed and read 00-20-4A, The fourth, fifth, and sixth bytes are unique numbers assigned to each unit.

00-20-4A-14-01-18 or 00:20:4A:14:01:18

Every device connected to an IP network must have a unique IP address. This address is used to reference the specific unit.

Every TCP connection and every UDP datagram is defined by a destination IP address and a port number. For example, a Telnet application commonly uses port number 23. A port number is similar to an extension on a PBX system.

The unit 's serial channel (port) can be associated with a specific TCP/UDP port number. Port number 9999 is reserved for access to the unit's Setup (configuration) Mode window.

 

3.2 Methods of Assigning the IP Address

The factory default IP address is 192.168.100.253 you can simply attach the eCOV-115 directly to your PC’s LAN port via a piece of IBM CAT5 crossover cable and type the above mentioned IP address into your web browser’s URL box to configure basic settings via browser setup page.  (Note: the host’s IP address and Subnet Mask must be assigned to 192.168.100.X/255.255.255.0 range)

 

Otherwise, the unit's IP address must be configured before a network connection is available.  You have several options for assigning an IP to your unit.

 

DHCP : A DHCP server automatically assigns the IP address and network

 

ARP and Telnet: You manually assign the IP address and other network settings at a command prompt using a UNIX or Windows-based system.  Only one person at a time can be logged into the configuration port (port 9999) this eliminates the possibility of several people simultaneously attempting to configure the unit.

 

Serial Port: You initially configure the unit through a serial connection

 

 

 

These methods are described in the remaining sections of this chapter.

Note: In most installations, a fixed IP address is desirable. The systems administrator generally provides the IP address. Obtain the following information before starting to set up your unit:

IP Address: _______ _______ _______ _______

Subnet Mask: _______ _______ _______ _______

Gateway: _______ _______ _______ _______

 

DHCP

The unit ships with a default IP address of 0.0.0.0, which automatically enables DHCP.  Provided a DHCP server exists on the network, it will provide the unit with an IP address, gateway address, and subnet mask when the unit boots up.

 

 

 

 

AutoIP

The unit ships with a default IP address of 192.168.100.253 though, however, if you manually assign the eCOV-115’s IP address to 0.0.0.0 will automatically enables Auto IP within the unit. AutoIP is an alternative to DHCP that allows hosts to automatically obtain an IP address in smaller networks that may not have a DHCP server. A range of IP addresses (from 169.254.0.1 to 169.254.255.1) has been explicitly reserved for AutoIP-enabled devices. The range of Auto IP addresses is not to be used over the Internet.

 

If your unit cannot find a DHCP server, and you have not manually assigned an IP address to it, the unit automatically selects an address from the AutoIP reserved range. Then, your unit sends out a (ARP) request to other nodes on the same network to see whether the selected address is being used.

If the selected address is not in use, then the unit uses it for local subnet communication.

If another device is using the selected IP address, the unit selects another address from the AutoIP range and reboots itself. After reboot, the unit sends out another ARP request to see if the selected address is in use, and so on.

AutoIP is not intended to replace DHCP. The unit will continue to look for a DHCP server on the network. If a DHCP server is found, the unit will switch to the DHCP server-provided address and reboot.

 

Note:

1.      If a DHCP server is found, but it denies the request for an IP address, the unit does not attach to the network, but waits and retries.  AutoIP can be disabled by setting the unit’s IP address to 0.0.1.0. This setting enables DHCP but disables AutoIP.

2.      Since the AutoIP will give the eCOV-115’s IP a random IP address that is similar to your network range (i.e. 192.168.100.x), so you may probably unable to login to the firmware setup screen once the new AutoIP has been given.  You can use any IP scanner utilities (i.e. IP Check) to detect the newly assigned internal IP address of eCOV-115 or simply look at your DHCP list on your router/switching hub.

 

 

 

 

3.2.1    ARP and Telnet

The unit’s IP address must be configured before a network connection is available. If the unit has no IP address, you can use Address Resolution Protocol (ARP) method from UNIX and Windows-based systems to assign a temporary IP address. If you want to initially configure the unit through the network, follow these steps:

 

1. On a UNIX or Windows-based host, create an entry in the host's ARP table using the intended IP address and the hardware address of the unit.

arp -s 192.168.100.253 00:20:4a:xx:xx:xx

 

Note: For the ARP command to work on Windows 95, the ARP table on the PC must have at least one IP address defined other than its own.

 

2. If you are using Windows 95, type ARP -A at the DOS command prompt to verify that there is at least one entry in the ARP table. If the local machine is the only entry, ping another IP address on your network to build a new entry in the ARP table; the IP address must be a host other than the machine on which you are working. Once there is at least one additional entry in the ARP table, use the following command to ARP an IP address to the unit:

arp -s 192.168.100.253 00-20-4a-xx-xx-xx

 

3. Open a Telnet connection to port 1. The connection will fail quickly, but the unit will temporarily change its IP address to the one designated in this step.

telnet 192.168.100.253 1

 

4. Finally, open a Telnet connection to port 9999, and press Enter within three seconds to go into Setup Mode. If you wait longer than three seconds, the unit will reboot.  telnet 192.168.100.253 9999

 

5. Set all required parameters

Note: The IP address you just set is temporary and will revert to the default value when the unit’s power is reset unless you log into the unit and store the changes permanently.

 

 

 

 

 

 

3.2.2    Serial Port Login

 

If you want to initially configure the unit through a serial connection, follow these steps:

 

1. Power on and attach the eCOV-115 directly to your PC’s LAN card via a piece of IBM CAT5 crossover Ethernet cable and Enter the web browser setup page by type in the device’s IP address (default is 192.168.100.253) click the following links  and set your default password:

 

 

 

 

 

 

 

 

 

 

 

2. Connect a console terminal or PC running a terminal emulation program to your unit's serial port. The default serial port settings are 9600 baud, 8 bits, no parity,

1 stop bit, no flow control.

 

3. To enter Setup Mode, cycle the unit's power (power off and back on). After power-up, the self-test begins. You have one second to enter your saved passwords

 

 

 

 

3. At this point, the screen display is the same as when you use a Telnet connection as shown below:

Change Setup:

0 Server configurations

1 Channel 1 configuration

3 E-mail settings

5 Expert settings

6 Securities

7 Factory defaults

8 Exit without save

9 Save and exit your choice?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.3 Configuring via Web Browser

Open your JAVA enabled web browser and enter the IP address (default 192.168.100.253; please first configure your PC’s IP address to the same network range of 192.168.100.x/255.255.255.0 before you doing so). The Web Manager page will display as shown below:

 

You can start a web browser for configuration by opening your JAVA enabled web browser and entering the IP address.

 

Web Manager has the following buttons:

l            Unit Configuration

l            Server Properties

l            Port Properties

l            Factory Settings1

l            Update Settings

l            Channel1

 

1. Use the menu (pushbuttons) to navigate to sub pages where you can configure server settings. See explanations of the configuration parameters later in this chapter.

 

2. When you are finished, click the Update Settings button to save your settings.

 

 

 

 

 

3.3.1       Unit Configuration

Click the Unit Configuration button to display the following dialog box. This page contains the Server Configuration and the Port Configuration settings. These are static settings read from the device.

 

Note: The following screenshots shows only the typical version of the Web Manager; the different version of Web Manager may look different.

 

 

 

 

 

3.3.2       Server Properties

You can change the server properties by editing any of the fields. Lingering over one of the fields will display help messages. Changing the IP address will require you to enter the new IP address in the browser to reload the page.

 

Telnet Password

In the Telnet Password field, enter a password to prevent unauthorized access to the Setup Mode via a Telnet connection to port 9999. The password is limited to 4 characters. (An enhanced password setting of 16 characters is available under Security Settings on the Telnet Setup Mode window.)

Note: No password is required to access the Setup Mode window via a serial connection.

 

3.3.3       Port Properties

 

Serial Protocol: RS232

RS-232 is the only available option for eCOV-115

Speed: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400

Character Size: 8, 7

Parity: None, Even, Odd

Stop Bit: 1,2

Flow Control: None, XON/XOFF, XON/XOFF Pass Characters to Host, CTS/RTS (Hardware)

 

 

 

 

 

 

 

UDP Datagram Mode: Enable, Disable

UDP Datagram Type: (User selectable)

Incoming Connection: Accept unconditional, Accept Incoming/DTR, Never accept incoming

Response: Nothing (quiet), Character Response

Startup: No Active Connection startup, With Any Character, With CR (0x0D) Only,

Manual Connection, Autostart, Modem Mode, With Active DTR

Remote IP Address: (user selectable)

Remote Port: (user selectable)

Local Port: 10001 (default 10001, user selectable)

 

On Active Connection: Enable, Disable

On Passive Connection: Enable, Disable

At Time To Disconnect: Enable, Disable

Packing Algorithm: Enable, Disable

Idle Time: Force transmit 12 ms, Force transmit 52 ms, Force Transmit 250 ms,

Force Transmit 5000 ms

Trailing Characters: None, One, Two

Send Immediate After Sendchars: Enable, Disable

Sendchar Define2-Byte Sequence: Enable, Disable

Send Character 01: (User Selectable)

Send Character 02: (User Selectable)

 

 

 

Disconnect Mode: Ignore DTR, With DTR Drop

Check for CTRL-D to Disconnect: Enable, Disable

Port Password: Enable, Disable

Telnet Mode: Enable, Disable

Inactivity Timeout: Enable, Disable

Inactivity Timer: (User Selectable)

Port Password: (User Selectable. Port Password must be enabled)

 

 

3.3.4       Factory Settings1

Click this button to set Channel1 to the factory default settings.

 

3.3.5       Update Settings

Click the Update Settings button to send all changed settings to the device.

 

4.     Using a Telnet Connection

To configure the unit over the network, establish a Telnet connection to port 9999.

1. From the Windows Start menu, click Run and type the following command,

where x.x.x.x is the IP address and 9999 is the unit’s fixed network configuration port number. telnet x.x.x.x 9999

Note: Be sure to include a space between the IP address and 9999.

2. Click OK.

3. The Setup Mode window displays.

MAC address 00204A4113A3

Software version 01.0b9 (021219) XPT

Press Enter to go into Setup Mode

4. To enter the Setup Mode, you must press Enter within 5 seconds. The configuration settings will appear.

5. Select an option on the menu by entering the number of the option of your choice and pressing Enter.

6. To enter a value for a parameter, type the value and press Enter, or to confirm a current value, just press Enter.

7. When you are finished, save the new configurations (option 9). The unit will reboot.

 

 

 

4.1 Server Configuration (Network Configuration)

These are the unit’s basic network parameters. The following parameters are displayed when you select Server configuration.

IP Address : (000) .(000) .(000) .(000)

Set Gateway IP Address (N)

Netmask: Number of Bits for Host Part (0=default) (0)

Change telnet config password (N)

 

 

 

 

4.2   IP Address

The IP address must be set to a unique value in your network.

 

4.3   Set Gateway IP Address

The gateway address, or router, allows communication to other LAN segments. The gateway address should be the IP address of the router connected to the same LAN segment as the unit. The gateway address must be within the local network.

 

4.4   Netmask: Number of Bits for Host Part

A netmask defines the number of bits taken from the IP address that are assigned for the host section.

 

Note: Class A: 24 bits; Class B: 16 bits; Class C: 8 bits.

The unit prompts for the number of host bits to be entered, then calculates the netmask, which is displayed in standard decimal-dot notation when the saved parameters are displayed (for example, 255.255.255.0).

 

 

4.5   Change Telnet configuration password

Setting the Telnet configuration password prevents unauthorized access of the setup menu via a Telnet connection to port 9999 or via Web pages. The password is limited to 4 characters. An enhanced password setting of 16 characters is available under Security Settings for Telnet access only.

 

4.6   DHCP Naming

There are 3 methods for assigning DHCP names to these products.

1) Default DHCP name. If you do not change the DHCP name, and you are using an IP of 0.0.0.0, then the DHCP name will default to CXXXXXX (XXXXXX is the last 6 digits of the MAC address shown on the label on the bottom/side of the unit). For example, if the MAC address is 00-20-4A-12-34-56, then the default DHCP name is

C123456.

 

2) Custom DHCP name. You can create your own DHCP name on these products.

If you are using an IP address of 0.0.0.0, then the last option in "Server configuration" will be "Change DHCP device name". The "Change DHCP device name" option will allow you to change the DHCP name to an alpha numeric name.

Change DHCP device name (not set) ? (N) Y

Enter new DHCP device name : LTX

 

3) Numeric DHCP name. You are able to change the DHCP name by specifying the last octet of the IP address. When you use this method, the DHCP name will be LTXYY where YY is what you chose for the last octet of the IP address. If the IP address you specify is 0.0.0.12, then the DHCP name will be LTX12. This method will only work with 2 digit numbers (0-99).

 

5.   Channel 1 Configuration (Serial Port Parameters)

Using this option, define how the serial port will respond to network and serial communications.

Baudrate (9600)

I/F Mode (4C)

Flow (00)

Port No (10001)

ConnectMode (C0)

Remote IP Address : (000).(000).(000).(000)

Remote Port (00000)

DisConnMode (00)

FlushMode (00)

DisConnTime (00:00) :

SendChar 1 (00)

SendChar 2 (00)

 

5.1   Baudrate

The unit and attached serial device, such as a modem, must agree on a speed or baud rate to use for the serial connection. Valid baud rates are 300, 600, 1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, 115200, and 230400 bits per second.

 

5.2   I/F (Interface) Mode

The Interface (I/F) Mode is a bit-coded byte that you enter in hexadecimal notation.

 

Configure

The following table demonstrates how to build some common Interface Mode settings:

Common I/F Mode Setting                   Binary             Hex.

RS-232C, 8-bit, No Parity, 1 stop bit            0100 1100         4C

RS-232C, 7-bit, Even Parity, 1 stop bit 0111 1000         78

 

 

 

5.3   Flow

Flow control sets the local handshaking method for stopping serial input/output.

Generally, flow control is not required if the connection is used to pass a blocked protocol with block sizes less than 1k (ACK/NAK) and/or speeds of 19200 or less.

Use the following table to select Flow Control options:

Table 13 - Flow Control Options

 

Flow Control Option                                    Hex

No flow control                                                  00

XON/XOFF flow control                                       01

Hardware handshake with RTS/CTS lines            02

XON/XOFF pass characters to host                    05

 

5.4   Port Number

The setting represents the source port number in TCP connections, and is the number used to identify the channel for remote initiating connections. Default setting for Port 1 is 10001. Range: 1-65535 except for the following reserved port numbers:

 

Port Numbers                Reserved for

1 –1024                            Reserved (well known ports)

9999                                 Telnet setup

14000-14009                     Reserved

30718                               Reserved (77FEh)

10000-10999                     Recommended ports

 

The port number functions as the TCP/UDP source port number for outgoing packets. Packets sent to the unit with this port number are received to this channel.

The port number selected is the Incoming TCP/UDP port and Outgoing TCP/UDP source port. Port 0 is used when you want the outgoing source port to change with each connection.

If the port number is set to 0, the initial value of 5000 will be used to actively establish a connection. Each subsequent connection will increment the number by 1.

When the port number reaches 7999, it will wrap back to 5000.

The automatic port increment feature must only be used when this device is the one initiating a connection using TCP. The port must be set to a non-zero value when this is a passive device or when UDP is being used instead of TCP.

 

5.5   Connect Mode

Connect Mode defines how the unit makes a connection, and how it reacts to incoming connections over the network. Enter Connect Mode options in hexadecimal notation.

 

Connect Mode Options

Connect Mode Option                                7      6    5    4    3    2    1    0

Incoming Connection

Never accept incoming                              0      0     0

Accept with DTR Active                              0      1     0

Always Accept                                         1      1     0

Response                                                7      6    5    4    3    2    1    0

Nothing (quiet)                                                                   0

Character response (C=connect,

D=disconnect, N=unreachable)                                           1

Active Startup                                        7      6    5    4    3    2    1    0

No active startup                                                                       0      0     0     0

With any character                                                                     0      0     0     1

With DTR Active                                                                        0       0     1     0

With Carriage Return (0x0D) only                                                0      0     1     1

Manual connection                                                                     0      1     0     0

Autostart                                                                                   0      1      0     1

Hostlist                                                     0       0     1     0

Datagram Type                                      7      6    5    4    3    2    1    0

Directed UDP                                                                            1     1     0     0

Modem Mode

Full Verbose                                                                      1     0     1     1     0

Without Echo                                                                    0     0     1     1     0

1-character Response                                                        1     0     1     1     1

 

INCOMING CONNECTION:

 

Never Accept Incoming: rejects all external connection attempts.

 

Accept with DTR Active: accept external connection requests only when the DTR input is asserted. Cannot be used with Modem Mode.

 

Always Accept: accept any incoming connection when a connection is not already established. This is the default setting.

 

RESPONSE:

 

Character Response: a single character is transmitted to the serial port when there is a change in connection state: C = connected, D = disconnected, N = host unreachable. This option is overridden when the Active Start Modem Mode or Active

Start Host List is in effect. Default setting is Nothing (quiet).

 

ACTIVE STARTUP:

 

No Active Startup: no attempt to initiate a connection under any circumstance. This is the default setting.

 

With Any Character: attempts to connect when any character is received from the serial port.

With DTR Active: attempts to connect when the DTR input changes from not asserted to asserted.

 

With Carriage Return: attempts to connect when a carriage return character is received from the serial port.

 

Manual Connection: attempts to connect when directed by a command string received from the serial port. The first character of the command string must be a C (ASCII 0x43), and the last character must be either a carriage return (ASCII 0x0D) or a line feed (0x0A). No blanks or space characters in the command string. Between the first and last command string characters must be a full or partial destination IP address and may be a destination port number.

The IP address must be presented in standard dot-decimal notation and may be a partial address, representing the least significant 1, 2 or 3 bytes of the remote IP address. The period is required between each pair of IP address numbers. If present, the port number must follow the IP address, must be presented as a decimal number in the range 1-65535 and must be preceded by a forward slash (ASCII 0x2F). The slash separates the IP address and the port number. If the port number is omitted from a command string, the internally stored remote port number is used to start a connection.

 

For Active Start options requiring internally stored destination IP address and port number, the unit will not attempt a connection if this information is not configured (all zeros).

 

If a partial IP address is presented in a command string, it will be interpreted to be the least significant bytes of the IP address and will use the internally stored remote IP address to provide the most significant bytes of the IP address.

For example, if the remote IP address already configured in the unit is 129.1.2.3, then an example command string would be C3/7. (This would connect to 129.1.2.3 and port 7.) You may also use a different ending for the connection string. For example, C50.1/23 would connect you to 129.1.50.1 and port 23.

 

Command String          Result if remote IP is 129.1.2.3 and remote port is 1234

C121.2.4.5/1                     Complete override; connection is started with host 121.2.4.5, port 1

C5                                    Connect to 129.1.2.5, port 1234

C28.10/12                         Connect to 129.1.28.10, port 12

 

Autostart (Automatic Connection): If autostart is enabled, the unit automatically connects to the remote IP address and remote port specified when the firmware starts.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hostlist: If you enable this option, the ECOV-115 unit scrolls through the hostlist until it connects to a device listed in the hostlist table. Once it connects, the unit stops trying to connect to any others. If this connection fails, the unit continues to scroll through the table until it is able to connect to another IP in the hostlist.

Hostlist supports a minimum of 1 and a maximum of 12 entries. Each entry contains the IP address and the port number.

The host list will be disabled for Manual Mode and for Modem Mode. The unit will not accept a data connection from a remote device when the host list option is enabled.

Change Setup :0 Server configuration

1 Channel 1 configuration

5 Expert settings

6 Security

7 Factory defaults

8 Exit without save

9 Save and exit Your choice ?

Baudrate (9600)

I/F Mode (4C)

Flow (00)

Port No (10001)

ConnectMode (21)

Hostlist :

01. IP : 010.010.010.001 Port : 00023

02. IP : 010.010.010.002 Port : 00023

03. IP : 010.010.010.003 Port : 00023

Change Hostlist ? (N)

Hostlist Retrycounter (3)

Hostlist Retrytimeout (250)

DisConnMode (00)

FlushMode (00)

DisConnTime (00:00) :

SendChar 1 (00)

SendChar 2 (00)

 

 

 

 

 

 

To use the Hostlist option, follow these steps:

1. To enable the hostlist, enter a Connect Mode of 0x20 (2X). The menu shows you a list of current entries already defined in the product.

 

2. To delete, modify, or add an entry, select “Yes”. If you enter an IP address of 0.0.0.0, that entry and all others after it are deleted.

 

3. After completing the hostlist, repeat the previous step if necessary to edit the hostlist again.

 

4. For Retrycounter, enter the number of times the ECOV-115 unit should try to make a good network connection to a hostlist entry that it has successfully ARPed. The range is 1-15, with the default set to 3.

 

5.      For Retrytimeout, enter the number of seconds the unit should wait before failing an attempted connection. The time is stored as units of milliseconds in the range of 1-65535. The default value is 250.

 

 

DATAGRAM TYPE:

Datagram Type: When selecting this option, you will be prompted for the Datagram type. Enter 01 for directed or broadcast UDP.

When the UDP option is in effect, the unit will never attempt to initiate a TCP connection because it will use UDP datagrams to send and receive data.

 

MODEM MODE:

Modem (Emulation) Mode: In Modem Mode, the unit presents a modem interface to the attached serial device. It accepts AT-style modem commands, and handles the modem signals correctly.  Normally there is a modem connected to a local PC and a modem connected to a remote machine. A user must dial from the local PC to the remote machine, accumulating phone charges for each connection. Modem Mode allows you to replace modems with ECOV-115s, and to use an Ethernet connection instead of a phone call, without having to change communications applications and make potentially expensive phone calls.

 

 

 

 

 

To select Modem Mode, set the Connect Mode to C6 (no echo), D6 (echo with full verbose), or D7 (echo with 1-character response).  Note: If the unit is in Modem Mode and the serial port is idle, the unit can still accept network TCP connections to the serial port if Connect Mode is set to C6 (no echo),  D6 (echo with full verbose), or D7 (echo with 1-character response).

 

In Modem Mode, echo refers to the echo of all of the characters entered in command mode; it does not mean to echo data that is transferred. Quiet Mode (without echo) refers to the modem not sending an answer to the commands received (or displaying what was typed).  Full Verbose means the unit will echo modem commands and will respond to a command with a message string shown on the following table:

 

Message               Meaning

OK                           Command was executed without error.

CONNECT                A network connection has been established.

DISCONNECT           A network connection has been closed.

RING n.n.n.n.            A remote device, having IP address n.n.n.n, is connecting to this device.

 

1-Character Response means the unit will echo modem commands and will respond to a command with a single character response:

 

Message               Meaning

0                              OK

1                              Connected

2                              Ring

3                              No Carrier

4                              Error

 

Received commands must begin with the two-character sequence AT and must be terminated with a carriage return character. Any character sequence received not starting with AT will be ignored. The unit will only recognize and process single ATstyle commands. Compound AT commands shall be treated as unrecognized commands.

If the Full Verbose option is in effect, an unrecognized command string that is otherwise formatted correctly (begins with AT and ends with carriage return) will be responded to with the OK message and no further action will be taken.  If the 1-Character Response option is in effect, unrecognized command strings that are otherwise formatted correctly will be responded to with OK and no further action will be taken.

 

When an active connection is in effect, the unit will be transferring data and will not process commands received from the serial interface.

When a connection is terminated or lost, the unit will revert to command mode.

 

When an active connection is in effect, the unit will terminate the connection if the following sequence is received from the attached serial device:

 

1. No serial data is received for one second.

2. The character sequence +++ is received, with no more than one second between

  each two characters.

3. No serial data is received for one second after the last + character. At this time

the unit will respond affirmatively per the selected echo/response mode.

4. The character string ATH is received, terminated with a carriage return. The unit

will respond affirmatively per the selected echo/response mode and drop the

network connection. The serial interface will revert to accepting command

strings.

 

If the above sequence is not followed as described, the unit will remain in data transfer mode.

 

5.6   Remote IP Address

This is the destination IP address used with an outgoing connection.

 

5.7   Remote Port

The remote TCP port number must be set for the unit to make outgoing connections.

This parameter defines the port number on the target host to which a connection is attempted.

Note: To connect an ASCII terminal to a host using the unit for login purposes, use the remote port number 23 (Internet standard port number for Telnet services).

 

 

5.8   DisConnMode

This determines the conditions under which the unit will cause a network connection

to terminate.  In DisConnMode (Disconnect Mode), DTR drop either drops the connection or is ignored.

 

5.9   Flush Mode (Buffer Flushing)

Using this parameter, you can control line handling and network buffers with connection startup and disconnect. You can also select between two different packing algorithms.

 

5.10        Pack Control

Two firmware-selectable packing algorithms define how and when packets are sent to the network. The standard algorithm is optimized for applications in which the unit is used in a local environment, allowing for very small delays for single characters while keeping the packet count low. The alternate packing algorithm minimizes the packet count on the network and is especially useful in applications in a routed Wide Area Network (WAN). Adjusting parameters in this mode can economize the network data stream.  Pack control settings are enabled in Flush Mode. Set this value to 00 if specific functions are not needed.

 

Idle Time: Idle time to "Force transmit" defines how long the unit should wait before sending accumulated characters. This wait period is between characters. If there is an idle period between characters equal to the force transmit set, then the unit will package up the serial data currently in the buffer and send it to the network. For

Alternate Packing, the default idle time is 12ms.

 

Trailing Characters: In some applications, CRC, Checksum, or other trailing characters follow the end-of-sequence character; this option helps to adapt frame transmission to the frame boundary.

 

Send Characters: If 2-Byte Send Character Sequence is enabled, the unit interprets the sendchars as a 2-byte sequence; if not set, they are interpreted independently. If Send Immediately After Characters is not set, any characters already in the serial buffer are included in the transmission after a "transmit" condition is found. If set, the unit sends immediately after recognizing the transmit condition (sendchar or timeout).

Note: A transmission might occur if status information needs to be exchanged or an acknowledgment needs to be sent.

 

5.11        DisConnTime (Inactivity Timeout)

Use this parameter to set an inactivity timeout. The connection is dropped if there is no activity on the serial line before the set time expires. Enter time in the following format: mm:ss, where m is the number of minutes and s is the number of seconds. To disable the inactivity timeout, enter 00:00. Range is 0 (disabled) to 5999 seconds (99 minutes, 59 seconds). Default setting is 0.

 

5.12        Send Characters

You can enter up to two characters in hexadecimal representation in the parameters "sendchar." If a character received on the serial line matches one of these characters, it is sent immediately, along with any awaiting characters, to the TCP connection. This minimizes the response time for specific protocol characters on the serial line (for example, ETX, EOT, etc.). Setting the first sendchar to 00 disables the recognition of the characters. Alternatively, the two characters can be interpreted as a sequence

 

5.13        Telnet Terminal Type

This parameter appears only if the terminal type option is enabled in Disconnect Mode  If this option is enabled, you can use the terminal name for the Telnet terminal type. Enter only one name.  If the terminal type option is enabled, the unit also reacts to the EOR (end of record) and binary options, which can be used for applications like terminal emulation to IBM hosts.

 

5.14        Channel (Port) Password

This parameter appears only if the channel (port) password option is enabled in

Disconnect Mode If set, you can set a password on the serial port.

 

 

6.   Expert Settings

Note: You can change these settings via Telnet or serial connections only, not on the Web-Manager.

 

These parameters should only be changed if you are an expert and definitely know the consequences the changes might have.  TCP Keepalive time in s (1s – 65s; 0s=disable): (0) ARP Cache timeout in s (1s – 600s) : (600) ?

 

6.1   TCP Keepalive time in seconds

This option allows you to change how many seconds the unit will wait during a silent connection before attempting to see if the currently connected network device is still on the network. If the unit then gets no response, it will drop that connection.

 

6.2   ARP Cache timeout in seconds

Whenever the unit communicates with another device on the network, it will add an entry into its ARP table. The ARP Cache timeout option allows you to define how many seconds (1-600) the unit will wait before timing out this table.

 

7.   Security Settings

Note: You can change these settings via Telnet or serial connections only, not on the Web-Manager. We recommend that you set security over the dedicated network or over the serial setup. If you set parameters over the network (Telnet 9999), someone lse could capture these settings.

 

Disable SNMP (N)

SNMP Community Name (public):

Disable Telnet Setup (N)

Disable TFTP Firmware Update (N)

Disable Port 77FEh (N)

Disable Web Server (N)

Disable ECHO ports (Y)

Enable Encryption (N)

Enable Enhanced Password (N)

 

7.1   Disable SNMP

This setting allows you to disable the SNMP protocol on the unit for security reasons.

 

 

7.2   SNMP Community Name

This option allows you to change the SNMP Community Name on the unit. This allows for ease of management, and possibly some security. If someone tries to violate security but doesn’t know what community to connect to, that person will be unable to get the SNMP community information from the unit. The name is a string of 1 to 13 characters plus a null-terminator (14 bytes total). The default setting is public.

 

7.3   Disable Telnet Setup

This setting defaults to the N (No) option. The Y (Yes) option disables access to thisConfiguration Menu by Telnet (port 9999). It only allows access locally via the Web pages and the serial port of the unit.

 

7.4   Disable TFTP Firmware Upgrade

This setting defaults to the N (No) option. The Y (Yes) option disables the use of TFTP to perform network firmware upgrades. With this option, firmware upgrades can be downloaded over the serial port.

 

7.5   Disable Port 77FE (Hex)

Port 77FE is a setting that allows Web Pages, and custom programs to configure the unit remotely. You may wish to disable this capability for security purposes. The default setting is the N (No) option, which enables remote configuration. You can configure the unit by using Web pages, Telnet, or serial configuration. The Y (Yes) option disables remote configuration and Web pages. Note: The Yes option disables many of the GUI tools for configuring the Device Server, including the embedded Web Page Configuration tool.

 

7.6   Disable Web Server

This setting defaults to the N (option). The Y (Yes) option disables web server.

 

7.7   Disable ECHO Ports

Controls whether the serial port will echo characters it receives.

 

 

 

 

 

 

 

7.8   Enable Encryption

This option displays only if your unit has encryption unlocked at the factory. This setting defaults to the N (No) option, which completely disables the 128-bit Rijndael encryption algorithm. The Y (Yes) option enables 128-bit Rijndael encryption and a 32-hexadecimal (0-9, A-F) digit encryption string to be set. Only customer software or a ECOV-115 Device Server configured with an identical encryption string will be able to correctly decode data sent from this unit.

Rijndael is the block cipher algorithm recently chosen by the National Institute of Science and Technology (NIST) as the Advanced Encryption Standard (AES). It supercedes the Data Encryption Standard (DES). NIST selected Rijndael as the standard symmetric key encryption algorithm to be used to encrypt sensitive (unclassified) American federal information. The choice was based on a careful and comprehensive analysis of the security and efficiency characteristics of Rijndael's algorithm.

 

7.9   Enable Enhanced Password

This setting defaults to the N (option), which allows you to set a 4-character password that protects the Configuration Menu via Telnet and Web pages. The Y

(Yes) option allows you to set an extended security password of 16-characters for protecting Telnet access.

 

8.   Factory Defaults

Select 7 to reset the unit’s Channel 1 configuration, E-mail settings, and Expert settings to the factory default settings. The server configurations (IP address information) remain unchanged.

 

9.   Exit Configuration Mode

Select 8 to exit the configuration mode without saving any changes or rebooting.

Select 9 to save all changes and reboot the device. All values are stored in nonvolatile memory.