Page 1
EZL-300L User’s Manual Version 2.1 Sollae Systems...
Page 2
To all residents of the European Union Important environmental information about this product This symbol on this unit or the package indicates that disposal of this unit after its lifecycle could harm the environment. Do not dispose of the unit as unsorted municipal waste;...
........................- 12 - 2.2.1. Changing PC IP Address..................... - 12 - 2.2.2. Installing AP........................ - 12 - 2.2.3. Installing EZL-300L ....................- 12 - 2.2.4. Configuring EZL-300L....................- 12 - 2.2.5. Connecting to the PC Serial Port................- 14 - 2.2.6.
Page 4
4.1......................- 19 - ERIAL ONFIG 4.1.1. Overview of ezSerialConfig..................- 19 - 4.1.2. Configuration Method ....................- 19 - 4.2........................- 20 - ONFIG 4.2.1. Communication Type of ezConfig ................- 20 - 4.2.2. Each Button of ezConfig....................- 22 - 4.2.3.
Page 5
7.6. TCP C ...................- 43 - XAMPLE OF ONNECTION 7.6.1. Example of Active Connection ..................- 43 - 7.6.2. Example of passive Connection................... - 43 - 7.7. TCP D ................- 43 - XAMPLE OF ISCONNECTION 7.7.1. Example of active disconnection ................. - 43 - 7.7.2.
Internet network after TCP/IP processing, and vice versa. EZL-300L in ezTCP product group is a product that provides TCP/IP communication through wireless LAN. In other words, like other ezTCP products, EZL-300L sends data from the serial port to the wireless LAN after TCP/IP processing and vice versa.
Configuration utility via serial port Utilitie ezterm Socket test utility wflash Firmware download utility via Serial You can download free utilities and firmware from http://www.eztcp.com. 1.4. Interface 1.4.1. Power DC 5V is used for EZL-300L and the specification is below: - 7 -...
1.4.2. Dsub Connector The connector of serial port is 9 pin Dsub male. The specification is below. # Name Description Level Etc. 2 RXD Receive Data RS232 Mandatory Transmit Data RS232 Mandatory Data Terminal Ready RS232 Always ON Ground Ground Mandatory 5 GND Data Set Ready...
(If you would use a wireless LAN card which is not provided from Sollae Systems, please test or contact us or test it by yourself in advance) The MAC address of EZL-300L is in bottom of the body, not in PCMCIA card. - 9 -...
Configuration Communication mode items (Decided depending on 5.3. application program) 5. Application to the field 2.1.1. Checking the Communication Environment Before installing EZL-300L, check the network environment where EZL-300L is to be installed, including the followings matters: - 10 -...
In the serial configuration mode, the user can set not only wireless LAN-related items but also all setup values of the EZL-300L. If user wants to configure with ezConfig, EZL-300L should be connected to the wireless LAN. So user should use ezSerialConfig for configuration at the first time.
AP and wireless LAN device or between the wireless LAN devices to enable communication between them. √ SSID was not configured to EZL-300L, maybe it is impossible to communicate because EZL-300L connected other AP. In this case, user should set the SSID of the AP by using ezSerialConfig.
Page 13
When ezTCP is searched, MAC address of the ezTCP is displayed on the [Search List] window (The MAC address is indicated at the bottom of the product case). Select the corresponding MAC address, and set the same as shown in the following figure and click [Write] button to save the settings.
Then, run serial communication program such as Hyper Terminal and Teraterm. When the program is run, select the same serial port values as those set to EZL-300L [19200bps, data bit: 8 bits, stop bit: 1 bit, no parity], which will finish the preparation for serial communication.
3. Configuring wireless LAN, IP Address, and Environmental Variables 3.1. Items to check the wireless LAN Network Type 3.1.1. (infrastructure/ad-hoc) infrastructure The infrastructure is a network connection mode that allows communication between wireless LAN devices or between the wireless LAN and the wired LAN (Ethernet) through the Access Point (AP).
AP in the EZL-300L. For information about SSID of the AP, AP manual or AP configuration program can be referred to. If the user did not set the SSID, the EZL-300L will be connected with the AP that is first found when power is supplied.
3.1.5. Authentication Protocol Some wireless network requires authentication protocol (IEEE802.1x). Because EZL- 300L doesn’t support any authentication protocol, EZL-300L is not adoptable to some wireless LAN network if the network uses authentication protocol. In this case, use another product of Sollae Systems.
The wireless LAN related items, IP address, and serial port variables are should be set to EZL-300L. The configuration items can be set by ezConfig that is configuration utility via network, ezSerialConfig that is configuration utility via serial, and AT command sets in the ATC mode.
If you press [READ] ③ button, the configuration values of EZL-300L will be shown. After inputting configuration value what you want, Press [WRITE] button. The ④ configuration values will be saved into the EEPROM area of EZL-300L. - 19 -...
Microsoft Windows(Windows 98, 98 SE, 2000 Pro, ME, XP Pro/Home). Following is the screen shot of ezConfig which is just launched. √ ezConfig can set not only EZL-300L’s environmental variables but also other ezTCP series. 4.2.1. Communication Type of ezConfig ezConfig is a configuration utility for ezTCP with UDP via network(wired or wireless LAN).
Page 21
UDP unicast The UDP unicast communication type communicates by IP address. Because the UDP unicast communicates by IP address, EZL-300L in other network can be configured if the network is connected to local network.. (The UDP port number is 50005.) For using UDP unicast, select [REMOTE] tab that is located in left-above in the ezConfig.
LIST box. [Read] - REMOTE Tab If press [READ] button of REMOTE tab after inputting the IP address of EZL-300L, ezConfig sends Request packet(UDP unicast packet, port number: 50005) to the EZL- 300L. Before you configure EZL-300L of other network, please check firewalls between PC and EZL-300L.
③ Press [Write] button after configuring those. Startup Option EZL-300L supplies a function that is for miss-configuration occasions. When user set the Startup Option, EZL-300L try to connect to a special network in boot time in the Normal Mode. - 23 -...
Page 24
If [WLAN Start Option] button is pressed, the following window will be shown. EZL-300L will operate like below according to each check boxes. - 24 -...
4.2.4. The example of configuration with ezConfig The following example shows how to read and change ezTCP's basic functions in the LOCAL tab. Try to change ezTCP setup value according to the following sequence: When the ezTCP power is turned on and the LAN cable is connected correctly, pressing [Search] or [Read] button will display the following window: If a network-attached ezTCP is detected, the following message will be displayed.
Set [ezTCP Mode], [Local IP Address], [Local Port], and serial port related items. After setting press [Write] button. If there is any error during writing process, check the LAN between PC and EZL-300L. Check if the set IP address is correct with ping command in DOS prompt.
IP address, subnet mask, gateway, and name server of EZL-300L. Using DHCP automatic setup function requires the user to check [DHCP] item on ezConfig. Note that the user may have to check [ARP] item according to the type of DHCP servers.
ISP mode. Normal communication mode is the data communication mode operating in the normal state. In Serial Config mode, the user can set environment variables through the serial port. In ISP mode, the user can download firmware to operate the EZL-300L. PCMCIA...
100 AVR/64 BOOTLDR 10 SOLLAE SYSTEMS 203 vender: 0x1F, device code: 0x35 The Following describes the booting sequence. User can download more easily if user use the wflash that is supplied by Sollae Systems. 5.2. Serial Config Mode and ISP Mode 5.2.1.
5.2.2. ISP Mode User can download up-to-date firmware that is supplied by Sollae Systems in the ISP mode via serial. Baudrate 115200 bps Parity no parity Data bits 8 bits Stop bit 1 stop bit The following is the firmware download sequence.
Page 31
Modification Serial Port Passive Not needed Impossible Connection Active/Passive Needed Possible Connection Active Not needed Impossible Connection No Connection Not needed Impossible TCP protocol requires connection process. The connection is always established as 1:1 connection. At this time, the host waiting for connection (passive connection) is called a server and the one attempting to connect (active connection) is called a client.
T2S (TCP To Serial) In T2S mode, the EZL-300L functions as a server. When a host connects to predefined local port, the EZL-300L accepts a TCP connection. When the EZL-300L accepts TCP connection, then the TCP connection is established. After connection is established, TCP/IP processing is performed on the data coming to the serial port, which is then transmitted to the remote host.
Page 33
5 consecutive times, the connection will be disconnected. If ARP item is set, EZL-300L use an IP address temporarily, the IP address is the destination IP address of the first packet to the EZL-300L.(The destination MAC address of the packet is the EZL-300L’s MAC address.)
6.2. In ATC mode, the user can control the EZL-300L in a similar way to controlling the modem using AT command. In ATC mode, only a TCP connection is possible and both the server and the client can be configured.
Page 35
Limit time to keep connection Configuration ezCFG Enable ezConfig function. Method Enable IP setting by ARP. Select to receive EZL-300L IP address as Dynamic IP DHCP DHCP. See next chapter for more information about AT command set. - 35 -...
IP ADDRESS]. If the remote host accepts the TCP connection, TCP connection will be established. If [Conn. Byte] is 0, EZL-300L tries to connect to the pre-defined host as soon as it power on. Data coming to the serial port after connection establishment is TCP/IP-processed and transmitted to the remote host.
Page 37
Flow Control Flow control Communication ezTCP Mode COD(2) Mode Disconnection Timeout Limit time to keep connection Configuration ezCFG Enable ezConfig function. Method Enable IP setting by ARP. Select to receive EZL-300L IP address as Dynamic IP DHCP DHCP. - 37 -...
A procedure for dividing data into blocks is as follows: If data of pre-specified bytes [Conn. Byte] comes to the serial port of the EZL-300L or if a specified period of time [Tiemout] elapses after first data reception, all data received for the same period is recognized as one block which is then transmitted to the UDP.
Page 39
Set the following for U2S mode. Item Description IP address of EZL-300L Local IP Address Subnet Mask Subnet mask Gateway IP Address IP address of gateway IP address Local Port Port number for UDP data receiving Related Item Peer IP Address...
7. ATC Mode 7.1. Overview EZL-300L can be controlled by AT commands in ATC mode. For example, the peer host IP address can be set by AT+PRIP command and connect to the host by ATD command. Therefore, EZL-300L communicates several hosts alternatively.
To change online state to online command state during the connection, +++ string should be transmitted to EZL-300L as following time interval. When transmitting +++ string to EZL-300L, +++ string will be sent to peer host. The time from final data the first ‘+’ data of No data over 500ms(guard time)
ATO command. 7.5. Example of Configuration with AT Command 7.5.1. Query with AT commands If user send a ? after AT command, EZL-300L sends the value of the item. Serial Port Description AT+PLIP=192.168.1.200<CR>...
TCP connection success Data Communication If there is any data to the serial port of EZL-300L after ATD command and before the connection, EZL-300L quits the connection, and send NO CARRIER to its serial port. 7.6.2. Example of passive Connection...
Serial Port Description Data Communication(during TCP connection) Changing online state to online command [guard time]+++[guard time] ▶ state ◀ <CR><LF>OK<CR><LF> Changed to online command state ▶ TCP disconnection command ◀ <CR><LF>OK<CR><LF> Command OK 7.7.2. Example of passive disconnection The remote host disconnects the connection. Serial Port Description Data Communication(during TCP connection)
8.1. If you have any question regarding operation of the product, visit Customer Support FAQ corner and the message board on Sollae Systems' web site or send us an email at the following address: support@eztcp.com Website Address for Customer Support: http://www.eztcp.com/...
Page 46
Sollae Systems does not guarantee successful operation of the product if the product was used under conditions deviating from the product specifications. Reverse engineering of firmware and applications provided by Sollae Systems is prohibited. Use of firmware and applications provided by Sollae Systems for purposes other than those for which they were designed is prohibited.
Need help?
Do you have a question about the EZL-300L and is the answer not in the manual?
Questions and answers