The information contained in this document is the property of Atop Technologies, Inc. and is supplied for the sole purpose of the operation and maintenance of products of Atop Technologies, Inc. No part of this publication is to be used for any other purposes, and it is not to be reproduced, copied, disclosed, transmitted, stored in a retrieval system, or translated into any human or computer language, in any form, by any means, in whole or in part, without the prior express written consent of Atop Technologies, Inc.
Page 3
For detail information and operations of the product, please refer to the manual in the CD attached. FCC WARNING Class A for Serial Device Server (Model SE5001) This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC rules.
PC to fetch serial data from SE5001 remotely over the Ethernet. With SE5001, it is possible to communicate with a remote serial device in the LAN or even in the Internet, which increases the communication distance and scalability dramatically.
1.3 Application Connectivity TCP Server Mode: SE5001 can be configured as a TCP server in TCP/IP Network to listen for an incoming TCP client connection to the serial device. After the connection is established between the serial device server and the host computer, data can be transmitted in both directions. This also applies to Virtual COM running in the server mode.
Page 9
UDP is a faster but connectionless network protocol. It does not guarantee the delivery of network datagrams. SE5001 can be configured to transfer data using unicast or multicast UDP from the serial device to one or multiple host computers. Data can be transmitted between serial device and host computer in both directions.
Figure 2.1 SE5001 Interfaces 2.1 Installation Procedure Step 1: Connect SE5001 to a power source using its 5V DC Jack or its 9-30V DC Terminal Block. Note that the DC Jack is 5V only and should be used with a power adaptor.
User Manual Version 1.7 SE5001 Serial Device Server 3. Software Setup SE5001 Ethernet Serial device server is shipped with default settings shown in the following table: Property Default Value IP Address 10.0.50.100 Gateway 10.0.0.254 Subnet Mask 255.255.0.0 User Name admin...
Figure 3.2 Static IP setup dialog window 3.1.2. Auto IP (Dynamic IP) A DHCP server can automatically assign an IP address and network settings to SE5001. By default, the DHCP function in SE5001 is disabled. Use Device Management Utility to enable the DHCP function.
->Open MS-DOS command prompt window or any other telnet application ->Telnet to SE5001 using command “telnet IP_address”. (For example : ”telnet 10.0.50.100” in MS-DOS command prompt window). After telnet into SE5001, system will prompt for a password, the default password is “default”. (Figure 3.4) Figure 3.4 Login to the system...
Page 16
->Select “1” from “Input choice and enter (0~4):” to enter “Overview” (Figure 3.6): Figure 3.6 Overview This page gives one the general information of SE5001 including IP and MAC address, SNMP information, kernel and AP version, and connection status of the device.
User Manual Version 1.7 SE5001 Serial Device Server 3.2.5. Configure SE5001 as TCP server Figure 3.10 Link Mode: TCP Server Setup Type 1 (Link Mode) from “Input choice and enter (1~4):” of COM1 Type 1 (TCP Server) in the “Input choice(1~5) and enter:”...
SE5001 Serial Device Server 2. IP filter is disabled by default 3. If IP filter is enabled, only source IP assigned can connect to SE5001’s COM. 4. If the multi-connection firmware is installed, SE5001 will prompt for “Multi_Port”, meaning multiple connection 3.2.6.
Figure 3.12 Link Mode: UDP Client Setup Type 3 in the “Input choice(1~5) and enter:“ Input SE5001’s local listening port in the “Please input local port:” Input remote device’s IP in the “Please input Destination IP:” Input remote device’s listening port in the “Please input Destination port:”...
Ethernet packet. SE5001 provides two kinds of packet delimiter: Timer and Character. The default timer is 2 ms (0ms to disable this function). This means that if SE5001 does not receive new serial data within 2ms, it will send out all the serial data in buffer in one packet over Ethernet. The way to change the delimiter timer is shown in the following figure (Figure 3.17):...
Figure 3.18 Setting Packet Delimiter: Character Pattern 3.2.13. Accept Control Command from COM port SE5001 can also accept serial control commands (RFC2217) directly from the COM port. For more detail about this function, please contact our Technical Support for more information.
3.3 Configuration Using Web Browser 1. Make sure the PC is located in the same network sub-net as SE5001 2. Open a web browser, then Enter in the IP address of SE5001. Default user name is admin and default password is default.
Figure 3.23 SNMP Setup After all the settings are entered, please click on the “Save Configuration” button to save the changes. Note that the settings would become active only after SE5001 is restarted. 3.3.3. Security Setup Change the login password on this page (Figure 3.24).
This backup function could recover settings from the Flash to the EEPROM if the settings in the EEPROM are lost. If SE5001 detects that there is an EEPROM backup in the flash. It will compare the backup values in the Flash and EEPROM.
Link Modes, TCP Server can support Virtual COM, Pair Connection, or Reverse Telnet applications. TCP Client can support Virtual COM or Pair Connection application. If none of the application is enabled, the SE5001 will run in RAW mode. In the upcoming sections, we will discuss how to setup different Link Modes properly.
3.3.7. LINK Mode: Configure SE5001 as a TCP Client By selecting the TCP Client mode, it means that a TCP Server program should be prepared to connect to SE5001. Figure 3.27 shows all the settings provided for the TCP Client.
Page 34
TCP Keep-Alive: Specify the interval in the “Idle Time Before Sending TCP Alive Packet” to force SE5001 to send TCP Keep-Alive packets in the set interval to prevent disconnection from the client. Note that this field has a multiplier of 10, so the default value 4 means to send Keep-Alive packets every 40 seconds.
32 UDP nodes (baud rate 9600 bps, request interval 100ms, and data length 30bytes). Enter the Local Listening Port. This is the port that SE5001 should listen to. Match this setting in the UDP program (usually called destination port in the UDP program).
3.3.9 to enable Virtual COM, so that SE5001 becomes aware of the commands. Note that there is no need to configure Virtual COM on the Operating System because Virtual COM ports would not be used. 3.3.11. TCP Client Application: Enable Virtual COM It is also possible to run Virtual COM in TCP Client mode (Figure 3.30).
Scroll to the bottom of the page and click on “Save Configuration” button to save the changes. Go to the Pair Connection Slave Setup below (section 3.3.14). Remember SE5001’s IP address and the Local Listening Port here in order to enter this information in the Pair Connection Slave later.
3.3.15. TCP Server Application: Enable Reverse Telnet Reverse Telnet application is useful if a telnet program is used to connect to SE5001 and the serial interface of the SE5001 is connected to a Terminal Server. Telnet programs in Windows / Linux usually require special handshaking to get the outputs and formatting show properly.
3.2.5 to configure SE5001 in TCP Server mode properly. Check Enable Pair Connection to enabled Pair Connection application in SE5001. Scroll to the bottom of the page and click on “Save Configuration” button to save the changes. 3.3.16. UDP Application: Multi-Point Pair Connection It is also possible to setup pair connection in UDP mode to have more than one Pair Connection Master or Slave to communicate to each other.
3.3.17. TCP Server Application: Multiple TCP Connections To have more than one TCP Client connecting to SE5001 in TCP Server mode, contact Atop Technical Support to obtain a special multi-connection version firmware. After the firmware is uploaded to SE5001, the WebUI will have one additional option called “Multiple_Connections”...
Page 44
Empty Serial Buffer When TCP Connection is Established: By default, SE5001 will empty its serial buffer when a new TCP connection is established. This means that the TCP application will not receive buffered serial data during a TCP link breakage. To keep the serial data when there is no TCP connection and send out the buffered serial data immediately after a TCP connection is established, set this option to No.
Service Packs is required, especially for older Windows versions. To run Virtual COM in Linux, there is a separate package called TTYredirector available for download on Atop website or in the product CD. The zipped package includes a binary file for installation and a manual for Linux systems.
Page 56
If there is a check with Telnet Protocol Detected and an exclamation mark with Client not licensed for this server (Figure 4.12), this means that there is a licensing issue between the serial device server and Serial/IP. Please contact Atop technical support to obtain the correct Virtual COM software.
The Trace panel provides a detailed, time-stamped, real-time display of all Serial/IP COM ports operations (Figure 4.17). Click on Enable Trace to start logging Virtual COM communication. Click on File->Save As and send the log to Atop for analysis If problems arises with Virtual COM. 4.5 Serial/IP Advanced Settings In the Serial/IP Control Panel, Click on the Advanced button to open Advanced Settings window (Figure 4.18).
Enable SETXON/SETXOFF COM Port Commands This option enables additional negotiation on SETXON and SETXOFF commands and is only available for the “V” series serial device servers. If the application requires SETXON/SETXOFF feature, please contact Atop Tech Support. Figure 4.18 Serial/IP Default Advanced Settings 4.6 Using Serial/IP with a Proxy Server...
This sample program is written in Visual Basic 6.0 with Winsock Controls. It demonstrates how to send and receive data from a PC to SE5001 via Ethernet using two TCP sockets. Open the project file by double clicking tcptest.vbp or open it in Visual Basic (Figure 5.1). Press the Start button to launch TCPtest in debug mode.
6.2 Use Device Management Utility Use Device Management configuration utility that comes with the product CD or download from Atop website to check on the status of the serial device server. The status and version can be read from the tool. For example, ‘S’...
One can choose either 568A or 568B definition. If one want to make a crossover cable, one should use 568A and 568B definition respectively in each terminal of a UTP cable. A.3.4 Power Terminal Block Connector Note: Note: Reverse polarity protection is available in SE5001, so VIN+ and VIN- could be reversed. A.4 Buzzer/LED Message A.4.1 Buzzer “...
Note: It is also possible to edit dapdl.cfg and run gwdl.exe manually without using the batch file download.bat. 5. Press any key to continue. 6. An editor will open dapdl.cfg automatically. Edit the content to match the IP address of SE5001 and the file name of the new firmware. "dapdl.cfg" has the following structure: Remote_IP 10.0.50.100...
Page 76
7. File->Save and File->Exit the text editor. 8. Enter the admin as the userid and the password of SE5001. If a password is not set, press enter. The batch file will upgrade the system firmware. SE5001 will restart automatically after the new firmware is uploaded.
9. Repeat the process above again for kernel or AP firmware if necessary. Note: After the upgrading process finishes, SE5001 will program the flash memory and buzzer beeps 6 times then restarts. Normally, it takes around 10 seconds to complete the programming process. If an error occurs during the programming process, SE5001 will clear the corresponding memory and the system remains intact of what it was.
SE5001 Serial Device Server Appendix C: Disable System Firmware The AP (application program) firmware of SE5001 can be disabled to restore the device to the proper firmware in case an incompatible firmware was downloaded and the system crashes while loading the AP.
Appendix D: Using Device Management Utility D.1 Device Management Utility Introduction Device Management Utility, the utility developed by ATOP, is a special tool for device management and configuration. It can realize the daily management of various ATOP network devices for address search, device positioning, parameter configuring, and firmware downloading.
D.3 Functions D.3.1 Device Search This function scans all Atop devices in the network. There are three methods to search for devices: Search by Broadcast, Search by IP Address, and Search by MAC Address. Click on “Search” in the main menu shown below to select the search method.
Page 87
SNMP Settings Pop-up Dialog COM Port ATOP has developed various Serial device server products. Different serial device sever could offer different COM settings. Device Management Utility could only offer the most important settings here. For the complete settings, please use the WebUI. The COM Port setting dialog is shown below.
Need help?
Do you have a question about the SE5001 and is the answer not in the manual?
Questions and answers