HelloDevice Lite Series LS100W User Guide Version 1.5.
User Guide for the HelloDevice LS100W Version 1.5.2 Firmware version 1.5.X Last revised on July 18, 2007 Printed in Korea Copyright Copyright 2002-2007, Sena Technologies, Inc. All rights reserved. Sena Technologies reserves the right to make changes and improvements to its product (s) without providing notice. Trademark HelloDevice™ is a trademark of Sena Technologies, Inc. Windows® is a registered trademark of Microsoft Corporation. Ethernet® is a registered trademark of XEROX Corporation.
Revision History Revision Date Name V1.3.2 2005-08-22 Sam Kim V1.4.0 2005-10-14 JOJ Description Initial Release Descriptions for AP auto scan and IP filtering are added. V1.5.0 2005-11-24 JOJ Added the environmental specification (humidity) Changes in firmware v1.5.0 are reflected. V1.5.1 2007-05-07 H.R. Zo Warranty added V1.5.
Contents 1: Introduction 6 1.1 Overview................................................................................................................................6 1.2 Package Check List................................................................................................................6 1.3 Product Specification..............................................................................................................7 1.4 Terminologies and Acronyms .....................................
4.3 IP Filtering............................................................................................................................ 30 5: Host Mode Configuration 31 5.1 TCP Server Mode Operations............................................................................................... 33 5.1.1 Overview.................................................................................................................... 33 5.1.2 TCP Server Mode Configuration ....................................
1: Introduction 1.1 Overview The HelloDevice Lite Series allows you to network-enable a variety of serial devices that were not originally designed to be networked. This capability brings the advantages of remote management and data accessibility to thousands of serial devices over the network. The LS100W is a cost effective one port serial-Ethernet communication device. The LS100W supports RS232 serial communication allowing virtually any asynchronous serial device to be accessed over a network.
1.3 Product Specification Serial Interface Network Interfaces Protocols Security Management Diagnostic LED Power Environmental Physical properties Approvals Warranty One male DB9 serial port for data communication/serial console Serial speeds 1200bps to 115200bps Flow Control: None, Hardware RTS/CTS Signals: Rx, Tx, RTS, CTS, DTR, DSR, GND Wireless LAN Specification : IEEE802.
1.4 Terminologies and Acronyms The network terminologies used frequently in this manual are defined clearly to help you attain a better understanding of the LS100W. MAC address On a local area network or other network, the MAC (Media Access Control) address is the computer's unique hardware number. (On an Ethernet LAN, it's the same as your Ethernet address.
Table 1-1 Acronym Table ISP Internet Service Provider PC Personal Computer NIC Network Interface Card MAC Media Access Control LAN Local Area Network Wireless LAN Wireless Local Area Network UTP Unshielded Twisted Pair ADSL Asymmetric Digital Subscriber Line ARP Address Resolution Protocol IP Internet Protocol ICMP Internet Control Message Protocol UDP User Datagram Protocol TCP Transmission Control Protocol DHCP Dynamic Host Configuration Protocol SMTP Simple Mail Transfer Prot
2: Getting Started This chapter describes how to set up and configure the LS100W for the first time.. - 2.1 Panel Layout explains the panel layout and LED indicators. - 2.2 Connecting the Hardware describes how to connect the power, the network, and the serial device to the LS100W. - 2.3 Accessing Console Port describes how to access the console port by using a serial console at a local site or telnet console at a remote site. - 2.
Figure 2-1. The panel layout of the LS100W 2.2 Connecting the Hardware This section describes how to connect the LS100W to the serial device for initial testing. - Connect a power source to the LS100W. - Connect the LS100W to a serial device through serial data cable. 2.2.1 Connecting the Power Connect the power jack to the power connector of the LS100W using the DC power adapter that is included in the package. If power is properly supplied, the [Power] lamp will light up a solid red color.
Figure 2-2. Connecting the Power to the LS100W 2.2.2 Connecting to the Wireless LAN An 802.11b Wireless LAN card is embedded in the LS100W. When power is connected correctly, the card will automatically search for the Wireless LAN access point and attempt to connect to the Wireless LAN access point (AP). If the Wireless LAN cable is properly connected to the Wireless LAN access point, the LS100W will have a valid connection to the Wireless LAN network.
Serial Device Figure 2-3. Connecting a Serial Device to the LS100W 2.3 Accessing Console Port There are two ways to access console port of the LS100W depending on whether the user is located at a local site or at a remote site. - Serial console: Local users can connect directly to the serial console port of the LS100W using serial console/data cable (null-modem cable). The serial port of the LS100W is used as the console port as well as the data port.
Figure 2-4. Connecting a serial console cable to the LS100W 2) Connect the other end of the cable to the serial port of user’s computer. 3) Slide Data/Console switch to Console side. Figure 2-5. Data/Console switch of the LS100W 4) Run a terminal emulator program such as HyperTerminal. Set up the serial configuration parameters of the terminal emulation program as follows: 9600 Baud rate, Data bits 8, Parity None, Stop bits 1, Hardware flow control 5) Press [ENTER] key.
login: admin password: ***** Type 'help' to get command usages > help set group par1 [par2 ...] + - group = 'ip','host','serial' or 'admin' - par1 ... = configuration parameters. Use * to keep a parameter's value get [group] + - group = 'ip','host','serial','admin' or 'status' - If group is specified, shows settings of the group. - If group is omitted, shows settings of all groups. factorydefault [option] + - if option is omitted, all parameters are set with factory default values.
Type the following command in the command line interface of your computer. telnet 192.168.1.254 Or run a telnet program with parameters as follows. Figure 2-7 Telnet program set up example 2) The user has to log into the LS100W. Type the user name and password. A factory default setting of the user name and password are both admin. 3) If the user logs into the LS100W successfully, the same command prompt screen as the serial console will be displayed.
- If group is omitted, shows help screen. - If group is specified, shows 'set' command usage of the group. factorydefault [option] + Restore factory default values - if option is omitted, all parameters are set with factory default values. - if option='-ip', all parameters except IP settings are set with factory default values.
> set ip static * 255.255.0.0 OK > Figure 2-9 Changing only one parameter value example Command usage of ‘set’will differ depending on the groups. Each ‘set’command usage of the group can be found using ‘help group’ command. For example, if users want to know how to use ‘set’ command to configure IP configuration, typing ‘help ip’+ will show ‘set’command usage for the IP configuration as shown in Figure 2-10. > help ip set ip ipmode par1 par2 ...
> get ip IP_mode: static IP_address: 192.168.1.100 Subnet_mask: 255.255.255.0 Gateway: 192.168.1.1 > Figure 2-11 Getting ip configuration screen ‘status’group is a special group where ‘set’command does not apply. ‘get status’will show current system status screen. > get status Serial_no.: LS100W-0207_test MAC_address: 00-01-95-77-88-99 F/W_REV.: V1.2.0 Current_IP: 192.168.0.
Figure 2-13 Getting all parameters screen 2.4.3 ‘help’Command With ‘help’command, users can find command usage help in the console screen. Basic command usage is as follows: help [group] + where, if group is omitted, overall help screen will be displayed if group is specified, ‘set’ command usage of specified group will be displayed. Figure 2-14 shows help screen when no group is specified while Figure 2-16 shows help screen with ‘ip’group specified. > help set group par1 [par2 ...
par1 = PPPoE username, par2 = PPPoE password Figure 2-15 Help screen with ‘ip’group specified 2.4.4 ‘factorydefault’Command With ‘factorydefault’command, users can load factory default parameter values in console. Command usage of ‘factorydefault’is as follows: factorydefault [option] + where, - if option is omitted, all parameters are set with factory default values. - if option='-ip', all parameters except IP settings are set with factory default values.
2.4.7 ‘reboot’Command With ‘reboot’command, the LS100W will be rebooted immediately. Changed parameter values will be applied when the LS100W is up again.
3: Wireless LAN Configuration 3.1 Overview IEEE 802.11, a Wireless LAN standard, is the basic network element used by this device. It requires one or more nodes and a wireless LAN access point (hereinafter referred to AP). Often, the word “node” refers to the notebook computers, personal computers, and PDA’s that use Wireless LAN cards or LS100W products, in this section we will assume the “node” as LS100W, and describe further. 3.1.
Even when a certain value or an asterisk (‘* ’) symbol is entered in a channel value entry using the ‘set’ command, the LS100W will ignore those values and automatically set the values as the AP channel values of the group in which it belongs. 3.1.4 Security 802.11b based applications are different from wired Ethernet applications in the way they support security functions. The 802.11 Committee recognizes that the wired Ethernet supports a very high level of internal security.
Table 3-1 Wireless Lan Setting Parameters Parameter Values SSID Default / (Max 16 32 characters) Type Infrastructure mode or Ad-hoc mode Channel CH .1 ~ CH.13 (can be checked during booting sequence) Encryption Type None(0), 64 or 128 bits Key Input Method ASCII or Hexadecimal SSID Factory default value of SSID is “Default”. User can change this value according to the SSID of his AP to be used.
- ch: set channel number when adhoc mode - WEP1: 0=none / 1=64bit / 2=128bit - WEP2: a=ASCII type pass,h=Hexdecimal type pass - WEP_Key: ASCII type = 5(64bit) or 13(128bit) character input, - Hexdecimal type = 10(64bit) or 26(128bit) number input Note : If the type is set as infrastructure, channel will be set to the same value of the connected AP internally regardless of the value set by the user.
4: IP Address Configuration A valid IP address of the LS100W needs to be assigned before it starts to work in the user's network environment. A network system administrator may provide the user with this IP address setting information for the network. The IP address must be unique within the network. Otherwise, the LS100W will not have a valid connection to the network. Users can choose the desired IP mode out of the two IP operating modes, i.e., Static IP and DHCP. The factory default IP mode is DHCP mode.
IP address is an identification number assigned to a computer as a permanent address on the network. Computers use IP addresses to identify and talk to each other on the network. Choose a proper IP address which is unique and valid for your network environment. A subnet represents all the network hosts at one geographic location, in one building, or on the same local area network.
4.2 DHCP 4.2.1 Overview Dynamic Host Configuration Protocol (DHCP) is a communications protocol that allows network administrators to manage and automate the assignment of IP addresses centrally in an organization's network. DHCP allows a network administrator to supervise and distribute IP addresses from a central point and automatically send a new IP address when a computer is plugged into a different place in the network. As described in the section 4.
4.3 IP Filtering The LS100W has an IP address based filtering feature to prevent unauthorized remote hosts from accessing LS100W . The user can allow one of the following scenarios by changing the parameter settings: - Only one host of a specific IP address can access the LS100W - Hosts on the a specific subnet can access the LS100W - Any host can access the LS100W The user may allow a host or a group of hosts to access the LS100W.
5: Host Mode Configuration Host mode represents the operating session mode of the LS100W. Several host modes are available for the data communication between the serial device and remote hosts. Since TCP is connectionoriented protocol, server, client, server/client modes are provided. Table 5-1 shows the brief description of the host modes. A factory default host mode is TCP Server. Table 5-1.
set host hostmode par1 par2 ...
Sync-Sent If the LS100W sends a connection request to a remote host, the state is changed from [Closed] to [Sync-Sent]. This state is maintained until the remote host accepts the connection request. This state is valid only in TCP client mode. Established It represents “an open connection”. If one of the hosts accepts a connection request from the other host, the connection is opened and state is changed into [Established].
2) Operations Serial data transfer When a session has been established, the LS100W reads the data from the serial port buffer till internal serial buffer is full or inter-character time interval reaches the time specified as intercharacter timeout value. Then, it transfers the data to the IP address of the remote host. If there’s no remote host connected to the LS100W, all the incoming data from the serial port are discarded.
5.1.2 TCP Server Mode Configuration To configure the LS100W to work as a TCP server, use ‘set’command as follows: set host tcps listening_TCP_port inactivity_timeout + where, listening_TCP_port: Listening TCP port Inactivity_timeout: Inactivity timeout in seconds. Listening TCP port is the TCP port number through which remote host can connect a TCP session, and, send and receive data. Incoming connection request to the ports other than Listening TCP Port will be rejected.
5.2 TCP Client Mode Operations 5.2.1 Overview The LS100W works as a TCP client, and the default TCP state is [Closed] in this mode. The remote host will be either Ethernet-Serial communication devices acting as a TCP server or a socket program acting as a TCP server running on users’PC. 1) Typical State Transition [Closed] --> [Sync-Sent] --> [Established] --> [Data] --> [Closed] At start-up, an initial TCP state is [Closed].
Cyclic Connection It Cyclic Connection function is enabled, the LS100W will make an attempt to connect to the userdefined remote host at certain interval even if there’s no incoming serial data from the device. If the remote host prepares certain data, it will be transferred to the serial device via its serial port after the connection is established.
5.2.2 TCP Client Mode Configuration To configure the LS100W to work as a TCP client, use set command as follows: set host tcpc dest_ip dest_port cyclic_connection_interval inactivity_timeout + where, dest_ip = destination IP address dest_port = destination TCP port cyclic_connection_interval = cyclic connection interval in minutes inactivity_timeout = inactivity timeout in seconds.
Or [Listen] --> [Sync-Sent] --> [Established] --> [Data] --> [Closed] --> [Listen] The initial state is [Listen]. If there are data coming from the serial port, it will connect to the remote host as a TCP client. If there is incoming connection request from the remote host, it will accept the connection as a TCP server, and then transfer data through the serial port. Thus, users can assume that the LS100W is always connected to the specified remote host.
5.3.2 TCP Server/Client Mode Configuration To configure the LS100W to work as a TCP server/client mode, use ‘set’command as follows: set host tcpsc listening_port dest_ip dest_port cyclic_connection_interval inactivity_timeout where, listening_port = listening TCP port dest_ip = destination IP address dest_port = destination TCP port cyclic_connection_interval = cyclic connection interval in minutes inactivity_timeout = inactivity timeout in seconds.
6: Serial Port Configuration To attach the serial device to the LS100W serial port, its serial port operation should match exactly to that of the serial device. Serial port configuration parameters are summarized in Table 6-1. Table 6-1.
The purpose of the DTR/DSR pin is to emulate modem signal control or to control TCP connection state by using serial port signal. The DTR is a write-only output signal, whereas the DSR is a read-only input signal in the LS100W side. The DTR option can be set to one of three types: always high, always low or show TCP connection. If the DTR behavior is set to show TCP connection, the state of the DTR pin will be maintained high if the TCP connection is established.
7: System Administration Users can configure administrator username, password and device name using set command as follows: set admin username password devicename username: login username password: login password devicename: device name Figure 7-1 shows administrative parameters configuration example: > set admin adminuser adminpassword LS100W_test1 OK > Figure 7-1 Administration parameters configuration 43
Appendix A: Connections A.1 Serial Port Pin Outs The pin assignment of the LS100W DB9 connector is summarized in Table A-1. Each pin has a function according to the serial communication type configuration. 1 2 3 4 5 6 7 8 9 Figure A-1. Pin layout of the DB-9 connector Table A-1. Pin assignment of the DB-9 connector Pin 1 2 3 4 5 6 7 8 9 RS232 Rx Tx DTR GND DSR RTS CTS - A.
Appendix B: Well-known Port Numbers The port numbers are divided into three ranges: the Well Known Ports, the Registered Ports, and the Dynamic and/or Private Ports. The Well Known Ports are those from 0 through 1023. The Registered Ports are those from 1024 through 49151. The Dynamic and/or Private Ports are those from 49152 through 65535. The Well Known Ports are assigned by the IANA, and on most systems, can only be used by system processes or by programs executed by privileged users.
Appendix C: Troubleshooting C.1 Power/LED Status Troubleshooting Problem Cause Action Power LED does not light up Power cable is not connected Check power connection Link LED does not light up An invalid Wireless Connection state. Check your Wireless configuration ACT LED does not blink LS100W is not connected Check your Wireless configuration to a Wireless network C.
C.4 IP Address Troubleshooting Problem Cause Cannot find IP address of the LS100W LS100W is disconnected Use serial console to find IP address from your Wireless Use HelloDevice Manager program to probe the LS100W on network.
C.
Appendix D: Warranty D.1 GENERAL WARRANTY POLICY Sena Technologies, Inc. (hereinafter referred to as SENA) warrants that the Product shall conform to and perform in accordance with published technical specifications and the accompanying written materials, and shall be free of defects in materials and workmanship, for the period of time herein indicated, such warranty period commencing upon receipt of the Product.
D.3 HARDWARE PRODUCT WARRANTY DETAILS WARRANTY PERIOD: SENA warranties embedded hardware Product for a period of one (1) year, and external hardware Product for a period of three (3) or five (5) years according to the Product type. WARRANTY PROCEDURE: Upon return of the hardware Product SENA will, at its option, repair or replace Product at no additional charge, freight prepaid, except as set forth below.