FCC RF Radiation Exposure Statement The antenna used for this transmitter must be installed to provide a separation distance of least 20 cm for all persons and must not be co-located or operating in conjunction with any other antenna or transmitter.
HelloDevice LS100W User Guide Version 1.2.
User Guide for the HelloDevice LS100W Version 1.2.0 Firmware version 1.2.X Last revised on May 21, 2004 Printed in Korea Copyright Copyright 2002, Sena Technologies, Inc. All rights reserved. Sena Technologies reserves the right to make changes and improvements to its product 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.
Table of Contents 1: Introduction 6 1.1 Overview .....................................................................................................................................6 1.2 Package Check List.....................................................................................................................7 1.3 Product Specification...................................................................................................................8 1.4 Terminologies and Acronyms ............
4.2.1 Overview .........................................................................................................................29 4.2.2 DHCP Configuration…………………………………………………………………………..30 5. Host Mode Configuration 31 5.1 TCP Server Mode Operations ...................................................................................................33 5.1.1 Overview .........................................................................................................................33 5.1.
1: Introduction 1.1 Overview The HelloDevice LS100W allows you to Wireless-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 wireless network. The LS100W is a most cost effective one port serial wireless LAN communication device.
1.
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 IEEE802.
1.4 Terminologies and Acronyms The Internetworking related terminologies used frequently in this manual are defined clearly to help your 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 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 Protocol FTP File Transfer Protocol PPP Poi
2: Getting Started This chapter describes how to set up and configure the LS100W in the first place. - 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 using a serial console at a local site or telnet console at a remote site. - 2.
Figure 2-1.
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 LS100W power plug using the DC power adapter included in the package. If power is supplied properly, the [Power] LED lamp on the LS100W front panel will remain solid red. Figure 2-2. Connecting the Power to the LS100W 2.
For users to connect the LS100W to a Wireless LAN access point in their environment, they must first set the corresponding information on the LS100W, such as the SSID of the Wireless LAN access point. Please refer to the Wireless LAN Settings section in Chapter 3 for the various parameters needing to be set for Wireless LAN connection. 2.2.3 Connecting to the Device Connect the serial data cable to the LS100W and the serial device as shown below.
2.3.1 Using Serial Console 1) Connect the one end of the serial console cable to the serial port of the LS100W. 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.
5) Press [ENTER] key. 6) Type the user name and password to log into the LS100W. A factory default setting of the user name and password are both admin. 7) If the user logged into the LS100W successfully, command prompt screen will appear on the computer as shown in Figure 2-6. login: admin password: ***** Type 'help' to get command usages > help set group par1 [par2 ...] + - group = 'ip','host','wlan','serial' or 'admin' - par1 ... = configuration parameters.
1) Run a telnet program or a program that supports telnet functions such as TeraTerm-Pro or HyperTerminal. The target IP address and the port number should be those of the LS100W. If required, specify the port number as 23. 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.
get [group] + Get configuration parameter values - 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. Parameter value display help [group] + Shows command usage screen. - If group is omitted, shows help screen. - If group is specified, shows 'set' command usage of the group.
next indicates the default gateway IP address. If users want to change only one of the parameters of the group, users can omit trailing parameters and/or can use ‘*’ to keep a parameter value. The screen below will show how to change subnet mask only without changing IP address and gateway IP address. > 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.
The group means the category where parameters belong to as like ‘set’ command. For example, if users want to view parameter values related to IP configuration, get command as Figure 2-11 can be used. > 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.
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 ...
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. Loaded values are not saved until ‘save’ command invoked.
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, requires one or more nodes and a wireless LAN access point (hereinafter referred to AP) as basic network elements. Normally, the word “node” refers to the notebook computers, personal computers, and PDAs that have Wireless LAN cards, although “node” refers to LS100W devices in this manual. 3.1.1 Infrastructure Mode and Ad-hoc Mode An AP is used to connect the LS100W to the Ethernet.
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 recognized that the wired Ethernet supported a very high level of internal security.
z Channel 11 (can check during booting sequence) WEP 64 or 128 bits PassKey ASCII or Hexadecimal WEP1 If the WEP function is to be used, a WEP key value must be set. The WEP1 key field is used to select between a 64 bit key or a 128 bit key. If WEP1 is set to ‘0’, the WEP function will be disabled. z WEP2 The WEB2 field selects whether ASCII code or Hexadecimal code will be used to represent the data values in WEP1. z Passkey The Passkey field is for user authentication.
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.
4.1 Static IP 4.1.1 Overview In the Static IP mode, users have to manually specify all the parameters such as IP addresses of the LS100W, valid subnet mask and the default gateway IP address. 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 the proper IP address which is unique and valid on the network environment.
> set ip static 192.168.1.10 255.255.255.0 192.168.1.1 OK Figure 4-1. IP configuration parameters setting of Static IP mode 4.2 DHCP 4.2.1 Overview Dynamic Host Configuration Protocol (DHCP) is a communications protocol that lets network administrators manage and automate the assignment of IP addresses centrally in an organization's network.
4.2.2 DHCP Configuration To make the LS100W work in DHCP mode, just set IP mode to DHCP as in Figure 4-2. > set ip dhcp OK > Figure 4-2.
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].
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.
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.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].
remote host. This option is useful when users need to gather the device information periodically even if the serial device does not send its data periodically. Figure 4-3 shows the State Transition Diagram of the session operations in TCP client mode.
cyclic_connection_interval = cyclic connection interval in minutes inactivity_timeout = inactivity timeout in seconds. Destination IP address and destination TCP Port are the information on the remote host to which the LS100W will try to connect in TCP client mode. The IP address (or domain name) should be specified together with the TCP port number.
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.
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.
supported by the LS100W. Hardware flow control method controls data communication flow by sending signals back and forth between two connected devices. 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.
OK > Figure 6-1 Serial port configuration 43
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 44
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 6 3 7 4 5 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 Ethernet cable is not connected Check Ethernet cable connection Invalid Ethernet cable is used There are two types of Ethernet cables: Straight-through cable and crossover cable. If you are using an Ethernet hub, use straight-through cable.
Cannot login to console Invalid username and/or Use valid username and password. If username and/or password password are lost, perform factory default reset using factory reset switch. Factory default value of username and password are both admin C.
C.7 Serial Communication Troubleshooting Problem Cause Action Serial data are not Too large inter-character transferred by timeout TCP/IP immediately Set inter-character timeout with smaller value Cannot communicate with the LS100W Invalid serial port configuration Check if serial port configuration of the LS100W are the same with that of the serial device Invalid data transferred Invalid serial port configuration Check if serial port configuration is correct.