Advertisement

ESERV-10 User's Manual
Version 2.2, June 2003

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESERV-10 and is the answer not in the manual?

Questions and answers

Summary of Contents for Viola Systems ESERV-10

  • Page 1 ESERV-10 User’s Manual Version 2.2, June 2003...
  • Page 2: Table Of Contents

    COM Port Redirector SW ....................27 Appendix 1 Technical Specifications..................28 Appendix 2 Server Modes of ESERV-10................29 Appendix 3 Key Parameters of ESERV-10 ................30 Appendix 4 Supported AT Commands.................. 31 Appendix 5 Basics of Internetworking ................... 34 Appendix 6 ESERV-10 configuration parameters ..............
  • Page 3: Copyright And Trademark

     2003 Viola Systems Ltd. All rights to this manual are owned solely by Viola Systems Ltd (referred to in this user’s guide as Viola Systems). All rights reserved. No part of the contents of this book may be transmitted or reproduced in any form or by any means without the written permission of Viola Systems.
  • Page 4: Disclaimer And Revisions

    The names of the programs as well as all copyrights relating to the programs are sole property of Viola Systems. Any transfer, licensing to a third party, leasing, renting, transportation, copying, editing, translating, modifying into another programming language or reverse engineering for any intent is forbidden without the written consent of Viola Systems.
  • Page 5: Declaration Of Conformity

    Manufacturer’s Address: Lemminkäisenkatu 32, FIN-20520 Turku, Finland declares that this product: Product Name: Device Server Model Name(s): ESERV-10 and ESERV-10 OEM conforms to the following standards: EMC: EN 55022 Emission Test (Class A) 1. Radiated Emissions (30-1000MHz) 2. Conducted Emissions (0.15-30MHz) EN 50082-1 Immunity Test 1.
  • Page 6: Warranty And Safety Instructions

    Should the product be used for the above purposes or in connection with any such purpose, Viola Systems shall under no circumstances have any liability for such use.
  • Page 7: Introduction

    Introduction This User’s Manual describes the operation of the ESERV-10, ESERV-10S, ESERV-10S Bridge and ESERV-10 OEM device servers. All devices are referred to in this User’s Manual as ESERV- 10, unless otherwise mentioned. ESERV-10 is designed to offer transparent connection between a serial device and Ethernet without the need to modify the existing design of the device.
  • Page 8: Internal Software

    ESERV-10 device server works in three different operating modes, each of which put emphasis on a particular functionality. First, ESERV-10 is able to operate as a serial device server in both server and client modes. Second, ESERV-10 functions through sending and receiving e-mail by using SMTP (Simple Mail Transfer Protocol) and POP3 (Post Office Protocol) protocols, either automatically or manually.
  • Page 9: Operation Of Eserv-10

    • Web server A detailed look to the available server modes of the ESERV-10 is given in the Appendix 2. Connection via Internet to Serial Port ESERV-10 device server operates as an invisible modem from the serial device’s point of view.
  • Page 10: Web Server

    An access to the ESERV-10 without the filename (http:// 172.16.1.1) results in that the unit tries to find the default page (index.html) from its memory. If this page is available, ESERV-10 returns it, otherwise an error page is displayed.
  • Page 11: Connectors And Switches

    Serial connector is a 9-pin male connector (DB9). A null modem cable can be used to connect the ESERV-10 to a device or a PC. The ESERV-10 supports CTS/RTS flow control. The figure of ESERV-10’s DB9 (DTE) Male connector is shown below:...
  • Page 12: Ethernet Connector

    Ethernet cable to a local network’s hub or switch. Maximum distance between the board and the hub/switch is 100m. ESERV-10 can be connected directly to a PC network interface card with a cross-connected Ethernet cable for testing.
  • Page 13: Leds

    Operation voltage connected Blinking Packets received from the network *NOTE: In case of a collision ESERV-10 retransmits the packet maximum of 16 times. In a properly designed network these collisions occur seldom. Frequent collisions indicate that the network segment is highly loaded.
  • Page 14: Getting Started

    2. Setting up the IP address and the parameters 3. Checking the network connection The ESERV-10’s IP address must be configured before a network connection is available. In this Chapter the use of the Viola Configurator is described. The Viola Configurator is a tool for device configuration and control.
  • Page 15: Connect The Device

    Note: You must use a cross-connected cable (typically this cable has red connectors) if you connect the ESERV-10 to the PC’s network interface card. If the board is connected to a local network, a direct Ethernet cable must be used.
  • Page 16: Install The Viola Configurator

    Run), enter your CD drive letter, colon, backslash and setup.exe (for example D:\setup.exe) and press Enter or click OK. 2. Click Next runs the installation wizard. Follow the instructions on the screen and confirm commands to install the software. ESERV-10 Viola Systems Ltd.
  • Page 17: Add A New Device

    5. Enter the Ethernet address of the ESERV-10 (in format: 00:06:70:XX:XX:XX) to the MAC Address field (The MAC address is given in the product information label of ESERV-10) and other network settings. 6. Verify that in the Template field reads ESERV-10. If this is not case, select that from the options available. ESERV-10...
  • Page 18: Assign The Ip Address And Network Mask

    255.255.0.0 should be used. 6. Click OK. 7. Click Send parameters -icon to send the parameters to ESERV-10. This is also a test that verifies the connection. The following step is to configure the device using, for example, the Viola Configurator. The methods for the device configuration are described in the next Chapter.
  • Page 19: Creating Duplicate Configuration

    If duplicate configuration is needed, it can be made with Viola Configurator. 1.Click on right button and select “Use as template”. 2. Assign new MAC address, IP address, default gateway and network mask for duplicate device. ESERV-10 Viola Systems Ltd.
  • Page 20: Eserv-10 Configuration

    Configuring Using Viola Configurator The Viola Configurator is an effective tool to set-up and to control the parameters of the ESERV-10. In the following it is assumed that you have already defined the device addresses using the Viola Configurator.
  • Page 21: Configuring Using Icmp Ping

    2. Ping the ESERV-10 with exactly 102 bytes of data: ping –l 102 inet_adr for example: ping –l 102 172.16.8.10 3. When you get a reply from ESERV-10 it has got the temporary IP address. 4. Use the Telnet configuration or the Viola Configurator to store the parameters permanently for example: telnet 172.16.8.10 8001...
  • Page 22: Configuring Using Telnet Connection

    ESERV-10 requires system password (default being pass). After entering correct password the Configuration Mode window appears: 2. Select an option by entering the number or character of the option in the ESERV-10> -field and pressing Enter. This will, in general, result in new options related to your choice.
  • Page 23: Configuring Using Serial Port

    1. Connect ESERV-10’s serial port and the serial port of the PC with a null modem cable. 2. Start the ESERV-10 by connecting the power to the device or when the power is on, reset the processor by cycling the processor reset DIP switch (on and back off).
  • Page 24: Constructing And Saving Web

    Construction of Web Pages ESERV-10 supports 256 files whose size is at most 130 kB altogether. In Web page development it must be considered that all files are saved in the same directory. ESERV-10 Web server is supposed to transfer simple control pages and applets.
  • Page 25: Features

    The algorithm has three possible trigger modes: a delay mode, an amount mode and a delimiter character mode. On the delay mode the ESERV-10 sends the buffered data when it detects a defined delay time on the serial traffic. On the amount mode the ESERV-10 triggers the sending procedure when the amount of the buffered serial data exceeds a defined limit or when the delay time is elapsed (delay is always a backup trigger for the sending procedure).
  • Page 26: E-Mail Features

    For every e-mail message ESERV-10 checks the length of the message and the domain of the sender. ESERV-10 rejects the message if it’s too long or if the domain is not allowed. This is the default procedure but the parameters related to this operation can also be disabled. If the message is acceptable ESERV-10 sends the message part into the serial port and starts to process a new mail message.
  • Page 27: Com Port Redirector Sw

    ESERV-10’s internal phone book. The checking of incoming e-mail can be handled automatically by ESERV-10 on predefined intervals when indication of arrived e-mail is given to serial port by AT message or the mail is read directly or the mail check procedure can be initiated by AT command.
  • Page 28: Appendix 1 Technical Specifications

    Models in stainless steel covers: Size: 65 mm × 75 mm × 27 mm (W×L×H) Weight: 0.25 kg Temperature Range Operating temperature: 0 to 70 C (32 to 158 F) Relative Humidity Operating: 5 to 95 % non-condensing ESERV-10 Viola Systems Ltd.
  • Page 29: Appendix 2 Server Modes Of Eserv-10

    In the autosocket server mode ESERV-10 allows incoming UDP or TCP connection to the terminal/console communication port (user defined), However, ESERV-10 is not capable of setting up the connection by itself. (Compare: If ESERV-10 were a telephone the incoming calls would be allowed on server mode but outgoing calls not.)
  • Page 30: Appendix 3 Key Parameters Of Eserv-10

    Ethernet and closing the connection (TCP). Serial Speed – ESERV-10 and the attached serial device must agree on a baud rate word for serial connector. Valid baud rates are 1200, 2400, 4800, 9600, 19200 and 38400 bits per second.
  • Page 31: Appendix 4 Supported At Commands

    Example: AT↵ ATD is a dial command. ESERV-10 tries to open a connection to the previously dialled IP address and port by using UDP or TCP communication, depending on the definition in the internal settings of ESERV-10. In case of none previous dialling, the ESERV-10 uses unit’s internal default client IP address and port.
  • Page 32 This command sends e-mail to the default or the last recipient with a subject configured in the ESERV-10’s internal settings. After the command type the e-mail text and end with a CTRL-Z or ESC character. If the e-mail is delivered successfully ESERV-10 returns “+CMGS: 21 OK”. For failed E-mail transmission an “ERROR”...
  • Page 33 If the length of some e-mail is longer than the limit defined on the internal settings of the ESERV-10 or if the sender’s e-mail is not allowed, the mail will be rejected and deleted from server.
  • Page 34: Appendix 5 Basics Of Internetworking

    Thus, no two hardware interfaces have the same Ethernet address. Note that physical addresses are associated with the Ethernet interface hardware. Therefore, moving the hardware interface to a new machine or replacing a hardware interface that has failed changes the machine’s physical address. ESERV-10 Viola Systems Ltd.
  • Page 35 Many textbooks cover the basics of the internetworking and related protocols. The text in this Appendix is based on the book by Comer, D.E. “Internetworking with TCP/IP Vol. 1 Principles, Protocols and Architectures” Prentice-Hall, Inc., New Jersey 2000. ESERV-10 Viola Systems Ltd.
  • Page 36: Appendix 6 Eserv-10 Configuration Parameters

    ESERV-10 configuration parameters 1. Serial settings Speed (bps) Speed setting between ESERV-10 and the attached serial device. Valid baud rates are 1200, 2400, 4800, 9600, 19200 and 38400 bits per second. Data bits Data bits (7 or 8) between ESERV-10 and the attached serial device.
  • Page 37 Selects ESERV-10 trigger mode: delay mode, an amount mode or a delimiter character mode. Look into chapter 7, page 24. Trigger delay (msecs) Specifies the length of the time period that ESERV-10 stores the data from serial port before it sends it further to Ethernet. Trigger amount (bytes) Specifies the amount of the data stored by ESERV-10 before sending to Ethernet.
  • Page 38 Terminal default remote IP address (Automode) Server IP address that ESERV-10 makes connection in Automode. TCP connection hangtime (secs) If traffic stops in TCP connection, idle time after which the connection is closed by ESERV-10. 5. E-mail settings Incoming (POP3) server Server for incoming mail where ESERV-10 reads emails using POP3 protocol.
  • Page 39 Configuration using Telnet (TCP port 8001) Enables or disables ESERV-10 configuration via network using telnet. Viola configurator (UDP port 8001) Enables or disables ESERV-10 configuration via network using Viola Configurator. Allowed IP network for Terminal connections Filter incoming network terminal connections.
  • Page 40: Return Policy

    Read the limited warranty, which follows. 1) Read the limited warranty, which follows. 2) Contact Viola Systems and request a Returned Merchandise Authorization (RMA) number. 3) On a sheet of paper, write the name, phone number, and fax number of a technically competent person who can answer questions about the problem.
  • Page 41: Limited Warranty

    Viola Systems’ sole option and expense, and Viola Systems may use new or refurbished parts or products to do so. If Viola Systems is unable to repair or replace a defective product, your alternate exclusive remedy shall be a refund of the original purchase price.

Table of Contents