Intermec 6950 EGS User Manual
Intermec 6950 EGS User Manual

Intermec 6950 EGS User Manual

Enterprise gateway server
Table of Contents

Advertisement

Quick Links

6950 Enterprise Gateway Server
USER'S GUIDE
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
PN: 961-047-091
Revision D
September 1999

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 6950 EGS and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Intermec 6950 EGS

  • Page 1 6950 Enterprise Gateway Server USER’S GUIDE " " " " " " " " " " " " " " " " " " " " " " " " " " " " PN: 961-047-091 Revision D September 1999...
  • Page 2 " NOTICE The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and service Intermec manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
  • Page 3: Table Of Contents

    ........About the 6950 EGS .
  • Page 4 ........3 20 SECTION 4 Connecting to the 6950 EGS ......Telnet .
  • Page 5 CONTENTS SECTION 7 Halting, Rebooting, or Restarting the 6950 EGS ..Halting the 6950 EGS ....... .
  • Page 6 Index-1 FIGURES Figure 3 1 6950 EGS and Access Point or Radio Base Directly Connected .......
  • Page 7: Read This First

    " NOTE: We continue to use the NORAND name in this guide. It was retained to eliminate confusion since the 6950 EGS operates with wireless network devices that still carry the NORAND label. Purpose To aid the person installing, configuring, upgrading, or troubleshooting the 6950 EGS.
  • Page 8: Limitation

    Read This First SECTION 1 Limitation The 6950 EGS is a conduit between wireless stations and a host application. We provide minimal information about writing host applications. Developers can find extensive assistance about writing to and reading from the wireless stations by consulting the programmer's guide for their data stream.
  • Page 9: Related Publications

    SECTION 1 Read This First How to update the 6950 EGS's software and what " information to save before you begin Section 9, Updating the 6950 EGS Software" The basic information you must know to develop a " host application or adapt an existing one Section 10, Host Application Program"...
  • Page 10 Read This First SECTION 1 User's guide for any base radio the RC3250 Network " Controller supports. User's guides for these wireless stations: " 5055 PN: 961 054 017 6400 PN: 961 047 093 6500/6550 PN: 961 047 099 RT1100 PN: 961 047 069 RT1700 PN: 961 047 068...
  • Page 11: Introduction

    Base/Controller, or RC4030E Gateway; 2100 UAPs, 6710 Access Points, or RB4030 Base Radios; and wireless stations. The 6950 EGS connects to the RF network by one of these methods: A 2100 UAP or 6710 Access Point on the Enterprise "...
  • Page 12: Quick Start

    6950 EGS serial (COM1) port to its host port. A RC3250 Network Controller connected through the " 6950 EGS serial RS 232 port (COM1) to its host port. The base radio connects to the network controller. This method supports UHF radio systems using RS 485 or RS 232 communication with the controller.
  • Page 13 (Pages 3 5 through 3 7 show examples of these systems.) 1. Configure the RC3250, RC4030, or RCB4030 serial controller. 2. Configure the 6950 EGS to be RS 232," and set the RS 232 settings to match those of the serial controller (see Section 6 for help).
  • Page 14: Open The Box And Inspect Contents

    SECTION 2 Open the Box and Inspect Contents The box should have one 6950 EGS, a 7 foot ac power cable, and (if you ordered an internal modem) a telephone cord with RJ11 plugs. If you ordered an optional mounting bracket, it is packaged separately.
  • Page 15: Factory Service

    The Customer Support File Libraries, including Hot Tips and Product Awareness Bulletins, are available on the Internet. New users start at the Intemec web site: www.intermec.com. Choose Support," then Product Support," then Conference Area." Look on the main page for a link to register new customers.
  • Page 16: Bulletin Board Service

    This is the same location available via the web site. If your web access uses high speed phone lines, the web interface provides a faster response. Specifications For information about electrical and environmental specifications for the 6950 EGS, refer to the specifications provided with it. 6950 Enterprise Gateway Server User’s Guide...
  • Page 17: Installation

    You must successfully establish two connections with the 6950 EGS after it powers up one to the wireless equipment and one to the host. The 6950 EGS supports communication from wireless stations to multiple host applications. To establish connections, do the following: Connect the Ethernet port on your 6950 EGS to the "...
  • Page 18: Site Consideration

    Installation SECTION 3 Site Consideration Consider the following when preparing for the 6950 EGS. Security: Isolate the 6950 EGS from anyone who " might tamper with it. Environment: Use an electrical circuit that does not " already carry a heavy load. Protect the power switch so the 6950 EGS cannot be accidentally bumped and turned off.
  • Page 19: Connecting An Access Point Or Radio Base

    SECTION 3 Installation Connecting an Access Point or Radio Base Figure 3 1 shows a configuration where the 6950 EGS and the radio link have been independently attached to the Ethernet network. 2100 Universal Access Point 6950 EGS unit 6710 Access Point...
  • Page 20: Connecting A Controller Or Gateway

    Installation SECTION 3 Figure 3 2 shows the 6950 EGS and access point connected to an IBM host through a router. The AS/400 host could be the default host supplying an application the terminals run with telnet 3270 or 5250 sessions. The mainframe could serve as the Domain Name Server (DNS).
  • Page 21: Rc3250 Network Controller

    RC3250 Network Controller In Figure 3 3, an RC3250 Network Controller host port connects to COM1 on the 6950 EGS with a serial RS 232 connection. The controller sends and receives its radio messages via the RB3000 Base Station. The base radio communicates with UHF RF wireless stations.
  • Page 22: Rcb4030 Base/Controller

    6950 EGS is remote from the wireless network. RCB4030 Base/Controller In Figure 3 5, the 6950 EGS uses a serial connection to an RCB4030 Base/Controller. The RCB4030 Base/Controller communicates with the RB4030 Base Radio via radio. The controller sends and receive radio messages with SST RF wireless stations.
  • Page 23: Rc4030E Gateway

    Figure 3 5 6950 EGS Connected to RCB4030 Base/Controller RC4030E Gateway In Figure 3 6, the 6950 EGS uses a serial connection to an RC4030E Gateway, which can communicate via Ethernet with a 6710 Access Point. Radio links the synthesized UHF RF wireless stations.
  • Page 24: Front Panel

    Installation SECTION 3 Front Panel The 6950 EGS has two indicators on the front panel (Figure 3 7). The Power" indicator lights when the 6950 EGS is plugged in. The HD" indicator flashes when the hard disk drive is being accessed.
  • Page 25: Back Panel

    Installation Back Panel The 6950 EGS has only one operating control, the power switch, on its back panel. Two models of the 6950 EGS have been produced. Both models have the following connectors: 25 pin for external disk drive (updates only) "...
  • Page 26: Figure 3 8 Back Panel Of Current Model Of 6950 Egs

    4. RJ45 jack for 10BASE-T or 100BASE-T Ethernet connection 5. PS/2 keyboard connector (dumb terminal) 6. COM2 connector (dumb terminal) 7. Modem jacks 8. Power supply socket 9. Power switch Figure 3 8 Back Panel of Current Model of 6950 EGS 3-10 6950 Enterprise Gateway Server User’s Guide...
  • Page 27: Figure 3 9 Back Panel Of Early Model Of 6950 Egs

    7. COM1 connector 8. BNC connector for 10BASE2 Ethernet connection 9. PS/2 keyboard connector (dumb terminal) 10. Power supply socket 11. Power switch Figure 3 9 Back Panel of Early Model of 6950 EGS 6950 Enterprise Gateway Server User’s Guide 3-11...
  • Page 28: Location

    Mounting Brackets The 6950 EGS can stand free on a counter or shelf, or you can mount it on a shelf or wall bracket. If you choose to use a bracket, you need one of three optional mounting brackets.
  • Page 29 3. Position bracket and install mounting hardware. 4. Remove two thumb screws on the lower front panel of the 6950 EGS. 5. Slide the 6950 EGS into position. 6. Thread thumb screws through the 6950 EGS and mounting bracket. 7. Tighten thumb screws. 8. Attach cables.
  • Page 30: Cabling

    Collecting the Equipment Before you install the 6950 EGS, collect the equipment you need. The early model of the 6950 EGS directly connects to 10BASE2 or 10BASE T Ethernet medium. The current model connects to 10BASE T or 100BASE T.
  • Page 31: 10Base T Or 100Base T Component

    328 feet (100 meters) in length. The cable has an RJ45 plug at each end (Figure 3 12). Typically, the cable from the 6950 EGS to the RJ45 jack is less than 10 feet long. Figure 3 12 Cable With RJ45 Plugs 6950 Enterprise Gateway Server User’s Guide...
  • Page 32: Connecting To Ethernet

    10BASE 2 (early model only), 10BASE T, and 100BASE T (current model only). 10BASE2 The early model of the 6950 EGS can connect to the end or middle of the 10BASE2 cable segment. " NOTE: Cable lengths between network devices on the 10BASE2 Ethernet LAN must meet ANSI/IEEE standards.
  • Page 33: Figure 3 13 6950 Egs At End Of 10Base2 Segment

    SECTION 3 Installation ↓ ↓ COM2 ↑ ↑ FLOPPY (Service Only) 1. Cable terminator (50 ohm) 2. T-connector 3. 10BASE-2 cable Figure 3 13 6950 EGS at End of 10BASE2 Segment 6950 Enterprise Gateway Server User’s Guide 3-17...
  • Page 34: 10Base T Or 100Base T

    ↓ COM2 ↑ ↑ FLOPPY (Service Only) 1. 10BASE2 cable 2. T-connector Figure 3 14 6950 EGS in Middle of 10BASE2 Segment 10BASE-T or 100BASE-T See the following procedure and Figure 3 15. 3-18 6950 Enterprise Gateway Server User’s Guide...
  • Page 35: Figure 3 15 6950 Egs Connected To 10Base T Or

    2. Plug the other end of the cable into the RJ45 jack or hub port (2). ↓ ↓ COM2 ↑ ↑ FLOPPY (Service Only) 1. Cable with RJ45 plugs 2. RJ45 jack (or hub port) Figure 3 15 6950 EGS Connected to 10BASE-T or 100BASE-T 6950 Enterprise Gateway Server User’s Guide 3-19...
  • Page 36: Applying Power

    Installation SECTION 3 Applying Power Power is applied to the 6950 EGS through the grounded ac input socket. To apply power, see Figure 3 16 and follow this procedure: 1. Plug the receptacle end of the power cord (1) into the ac input socket.
  • Page 37: Figure 3 16 Ac Power Connection

    SECTION 3 Installation ↓ ↓ COM2 ↑ ↑ FLOPPY (Service Only) 1. Receptacle on power cord 2. Three-prong plug Figure 3 16 AC Power Connection 6950 Enterprise Gateway Server User’s Guide 3-21...
  • Page 38 Installation SECTION 3 3-22 6950 Enterprise Gateway Server User’s Guide...
  • Page 39: Connecting To The 6950 Egs

    " " " " " " You can configure the 6950 EGS through one of these connection methods: Telnet session from another device on the network " (see page 4 2) Video monitor and keyboard attached to the 6950 EGS "...
  • Page 40: Telnet

    Connecting to the 6950 EGS SECTION 4 Telnet 1. Open a telnet session with the 6950 EGS. For initial configuration, you need the addresses set at the factory: Default IP address: 198.70.37.28 Subnet mask: 255.255.255.0 Network address: 198.70.37.0 After initial configuration, use the IP address, subnet mask, and network address you set up for subsequent telnet sessions.
  • Page 41 SECTION 4 Connecting to the 6950 EGS The following screen appears: <devicename> login: Password: 3. Enter this password: 10425rc (password characters do not appear). The System Menu appears: EGS Version <version> – – System Menu – – 1 = Config...
  • Page 42: Video Monitor And Keyboard

    EGS, and test the throughput of the RF link. See Section 8. To exit the System Menu. " NOTE: The ability to update the 6950 EGS software through option 4, “Update,” is currently unavailable. Video Monitor and Keyboard 1. Attach the video cable to the connector marked Video"...
  • Page 43: Dumb Terminal

    SECTION 4 Connecting to the 6950 EGS 3. Follow the steps beginning with step 2 on page 4 2. Dumb Terminal 1. Connect a dumb terminal (for example, a PC running a communication package) to COM2 with a null modem cable. Communication settings are: Speed = 9600 bits per second "...
  • Page 44 Connecting to the 6950 EGS SECTION 4 6950 Enterprise Gateway Server User’s Guide...
  • Page 45: Configuring Network Options

    Domain Name Server (if used) " We have provided space for you to record this information as you set up the 6950 EGS. We encourage you to do so. If the network configuration is not successful, you have a convenient record for troubleshooting.
  • Page 46 Ethernet frame types: Network devices must be enabled to pass the following DIX 2.0 Ethernet frame types (between the 6950 EGS and the access points only): 875a, 875b, and 875c. The network devices must also be enabled to pass multicast frames.
  • Page 47: Getting Started

    SECTION 5 Configuring Network Options Getting Started When you log in to the 6950 EGS, you see the System Menu: EGS Version <version> – – System Menu – – 1 = Config 2 = Control 3 = Monitor 4 = Update E = Exit Option–>...
  • Page 48: Using The Ip Menu

    See Setting Up the RF Units" later in this section. To set the date and time on the 6950 EGS. You need this information for log files that are date and time stamped. See Setting the Date and Time"...
  • Page 49 SECTION 5 Configuring Network Options IP Menu 1 = View 2 = Config 3 = Ping 4 = Telnet E = Exit –> 2. Because you must configure IP addresses before option 1, View" and option 3, Ping" are useful, press 2"...
  • Page 50: Configuring Ip Addresses

    <Ctrl> <C> to start over. The first two steps construct a name for this 6950 EGS that can be used by a DNS. It takes the form <hostname> <domain>. If you do not use a DNS, you must still type something for each request;...
  • Page 51 SECTION 5 Configuring Network Options 1. Type the host name for this 6950 EGS (for example, Intermec") and press [Enter]. The host name may be up to 8 characters long. Alphanumeric characters are acceptable in upper or lowercase. The underscore is acceptable, but spaces are not.
  • Page 52 Unit name is <hostname>.<domain> 3. Enter IP address for this EGS: –> 3. Type the IP address assigned to this 6950 EGS by your network administrator (for example, 111.111.111.111") and press [Enter]. The following screen appears: 4. Enter IP address for this network: –>...
  • Page 53 6. Enter default host IP address: –> Your default host is the first host the 6950 EGS attempts to connect with on wireless station start up. When the 6950 EGS detects a wireless station powering on, it tries to open a telnet connection to this host.
  • Page 54 If you have a specific gateway you always want the 6950 EGS to attempt its first connection through, use a default gateway. If the 6950 EGS fails to connect to the default gateway, it tries other routes. Consider Figure 5 1.
  • Page 55 SECTION 5 Configuring Network Options In this example, the 6950 EGS can reach the default host by two different routes: Through the default gateway " Through Ethernet network #3 " If you use a default gateway, the 6950 EGS always attempts first to reach the default host through the default gateway.
  • Page 56: Figure 5 2 Static Route To Host

    –> Reserve static routes only for a single fixed path from the 6950 EGS to a larger network. A static route is a single, fixed path between the 6950 EGS and the host computer. Static routes keep the network from attempting other routes if the static route is unsuccessful or fails during operation.
  • Page 57 DNS. Skip to step 9. If you are using a static route, press Y" and then [Enter] to set a new static route for the 6950 EGS to use. The following screen appears:...
  • Page 58 " NOTE: After you complete setup and reboot the 6950 EGS, you can check the static route by pinging the host from the 6950 EGS. The host can check the return path by pinging the 6950 EGS. The following screen appears after you enter the...
  • Page 59 SECTION 5 Configuring Network Options 9. Use Domain Name Server? –> A DNS is a specially configured computer that does name resolution. If you type a host name, it translates that into the IP address of that host. 9. If you are not using a DNS, press N" and then [Enter].
  • Page 60 Configuring Network Options SECTION 5 NAMESERVER setup for: <IP> <hostname> <domain> 11. IP Address of Secondary Domain Name Server: <ENTER if none> –> 11. If you are using a secondary (fallback) DNS, enter its IP address. If you are not using one, press [Enter]. 12.
  • Page 61 SECTION 5 Configuring Network Options 13. Press [Enter] to restart the 6950 EGS. The following screen appears: Are you sure you want to reboot? (y/n) –> You must reboot the 6950 EGS before the changes you made can take effect.
  • Page 62 When the reboot is complete, the wireless station beeps and the message RF Server Ready!" returns. The 6950 EGS is now configured and ready for regular operation. If the message does not appear, the wireless station may be out of range of the 2100 UAP, 6710 Access Point, or RB4030 Base Radio.
  • Page 63: Configuring Host Names

    Ethernet network. A name is less cumbersome and prone to fewer errors than an IP address. The 6950 EGS keeps a table of each host name and IP pair. When users supply a host name, it substitutes the IP address.
  • Page 64: Adding A Host

    Configuring Network Options SECTION 5 2. Press: To add a host by supplying the IP address. See Adding a Host." To delete a host by supplying the IP address. See Deleting a Host." To exit the menu. Adding a Host 1.
  • Page 65: Deleting A Host

    SECTION 5 Configuring Network Options Deleting a Host 1. At the HOST Menu, press 2." The following screen appears: Enter IP or Hostname to delete –> 2. Type the IP address or host name you want to delete and press [Enter]. You return to the HOST Menu. Viewing IP Addresses and Host Names 1.
  • Page 66 Configuring Network Options SECTION 5 2. Press 1" and then [Enter] to view the current configuration. For example: IP Address = <IP address> Netmask = <netmask> Network address = <IP address> Static Route: Gateway = Destination = Netmask = Default Gateway = <IP address> Domain <domain>...
  • Page 67: Pinging A Host

    Pinging a Host " NOTE: The ping feature will not function until you complete the IP network configuration and reboot the 6950 EGS. For instructions, see “Using the IP Menu” earlier in this section. To ping a host: 1. At the IP Menu, press 3." The following screen...
  • Page 68: Opening A Telnet Session

    6950 EGS stops the attempt and suggests possible reasons. If you do not enter a name or an IP address, the default for the 6950 EGS is to connect to the host defined as the default host using port 23 (localhost=default host).
  • Page 69: Setting Up The Rf Units

    Setting Up the RF Units Each wireless station is assigned a host to which it will connect. This assignment is made in the 6950 EGS. A network may consist of several access points, several 6950 EGS gateways, and several host computers. One 6950 EGS can assign wireless stations to multiple hosts.
  • Page 70 Localhost" is the default host configured in the IP configuration. 6. Port TCP port number the 6950 EGS tries to connect to when creating the telnet connection. Port 23 is the well known" standard telnet port. To connect to a different TCP port, supply the 4 digit number here.
  • Page 71 SECTION 5 Configuring Network Options Option Description 8. Password Password supplied to the host when trying to connect. Autologin works only if the end of the host prompts match any of the following. For the password prompt from your telnet host or from another unit to this unit: *ASSWORD: *assword:...
  • Page 72: Setting The Date And Time

    Configuring Network Options SECTION 5 Setting the Date and Time 1. At the Config Menu, press 4." The Date Menu appears: -- Date Menu –– <date> <time> 1 = Change E = Exit Option –> 2. Press 1" to change the date or time: Current Date: <date>...
  • Page 73 SECTION 5 Configuring Network Options 3. To change the date, type a new date on the blank line in the same form as the current one. Use a one or two digit month (MM) and a one or two digit day of the month (DD), supplying a slash.
  • Page 74 Configuring Network Options SECTION 5 5-30 6950 Enterprise Gateway Server User’s Guide...
  • Page 75: Configuring Radio Frequency Communication

    This section tells how to configure your RF specific communication. You can control your communication options through the 6950 EGS's Ethernet connection or RS 232 serial connection (COM1). The 6950 EGS is shipped configured for an Ethernet connection. To begin the configuration: 1.
  • Page 76: Configuring Through An Ethernet Connection

    Configuring Radio Frequency Communication SECTION 6 2. Press 1" and then [Enter]. The Config Menu appears: -- Config Menu -- 1 = IP 2 = RF Comm 3 = RF Units 4 = Date E = Exit Option–> 3. To configure the wireless network through Ethernet, see Configuring Through an Ethernet Connection."...
  • Page 77 " NOTE: If you are using a 900 MHz RB4030 Base Radio and change the LAN ID for the 6950 EGS, you must change the LAN ID for the wireless stations and the base radio to match before the wireless station lets you log in again.
  • Page 78 Settings: 0 = off (default) 1 = on Auto Automatic login: Controls whether the 6950 EGS (Non telnet automatically attempts to telnet to the host defined VT220 terminal for RF Unit Setup (described on page 5 25). Settings:...
  • Page 79 SECTION 6 Configuring Radio Frequency Communication To configure the options: 1. Press the number next to the item you must change, then make the change. Choices are shown in parenthesis. If you do not want to make any changes, press E" to return to the Config Menu.
  • Page 80 4. Press =" once you have the information. A second message tells you the configuration was saved (not shown here). Press [Enter]. 5. You must reboot or restart the 6950 EGS before these changes take effect. See Section 7, Halting, Rebooting, or Restarting the 6950 EGS, for details.
  • Page 81 SECTION 6 Configuring Radio Frequency Communication To begin, press 2" at the Config Menu. The Comm Setup menu appears: Comm Setup 1. Type: E (E,R) 2. Lan : <lan> (0–7) 3. Host: <host> 4. Rec : 0 (0,1) 5. Auto: 0 (0,1) 6.
  • Page 82 Settings: 0 = off (default) 1 = on Auto Automatic login: Controls whether the 6950 EGS (Non Telnet automatically attempts to telnet to the host defined VT220 terminal for RF Unit Setup (described on page 5 25). Settings:...
  • Page 83 SECTION 6 Configuring Radio Frequency Communication To configure the options: 1. Select the number next to the items you must change, then make the changes. Choices for each numbered option appear in parenthesis. 2. Press 2" (for Config RS232) and then [Enter]. The RS 232 Setup menu appears: RS232 Setup 1.
  • Page 84 Press [Enter] after each number in the range. The 6950 EGS asks you to confirm the change. Press Y" or N". Your changes appear in the rows of wireless station numbers.
  • Page 85 E" to exit. To save the changes, press Y." To discard the changes, press N" (screen not shown here). 4. You must reboot or restart the 6950 EGS for the changes to take effect. See Section 7, Halting, Rebooting, or Restarting the 6950 EGS, for details.
  • Page 86 Configuring Radio Frequency Communication SECTION 6 6-12 6950 Enterprise Gateway Server User’s Guide...
  • Page 87: Halting, Rebooting, Or Restarting The 6950 Egs

    " " This section describes how to halt, reboot, or restart the 6950 EGS. Instructions for logging in to the host are provided later in this section. To halt, reboot, or restart the 6950 EGS: 1. Begin at the System Menu (see Section 4, Starting the...
  • Page 88 E = Exit Option–> 3. Press: To halt the 6950 EGS. Halt stops all activity between the host application and the wireless stations, but does not reinitialize the 6950 EGS. Use this option if you need to turn off the 6950 EGS or move it.
  • Page 89: Halting The 6950 Egs

    Halting, Rebooting, or Restarting the 6950 EGS Halting the 6950 EGS To halt the 6950 EGS, you can simply power if off or you can use the Control Menu. For information about the power switch and applying power, see Section 3, Installation."...
  • Page 90: Rebooting The 6950 Egs

    Terminal will stop. Stopping RF. 3. Restart the 6950 EGS by switching its power off and 4. Power the wireless station off and on. It takes about 3 minutes before the terminal shows its first screen. 5. When you see the message RF Server Ready!"...
  • Page 91 Stopping RF," shows completion of shutdown. The wireless station does not respond further. It takes about 3 minutes for the 6950 EGS to respond to the wireless station after it starts back up. 3. The wireless station beeps. When you see the message RF Server Ready!"...
  • Page 92: Restarting The 6950 Egs

    The following messages appear: Stopping RF Please wait These messages show when the 6950 EGS shuts down. They are the last responses from the wireless station until the 6950 EGS restarts. 2. When you see the message RF Server Ready!"...
  • Page 93: Logging In To The Host

    SECTION 7 Halting, Rebooting, or Restarting the 6950 EGS Logging in to the Host Log in to the host after your wireless station is configured with the proper LAN ID, host name, and terminal emulation type. Note that for Ethernet systems, wireless stations with 3270 or 5250 terminal emulation must have telnet enabled.
  • Page 94 3. To log in to the default host, press [Enter]. You can also type the IP address and press [Enter]. You can use the host name if you have a DNS and the IP address has a domain name in the 6950 EGS host table. The following screen appears: Trying <device>...
  • Page 95: Tn3270 Or Tn5250 Terminal Emulation

    SECTION 7 Halting, Rebooting, or Restarting the 6950 EGS 4. You can press x" to cancel the attempt. It will time out on its own if a connection could not be made. You are told if a connection could not be made and must press [Enter].
  • Page 96 Halting, Rebooting, or Restarting the 6950 EGS SECTION 7 7-10 6950 Enterprise Gateway Server User’s Guide...
  • Page 97: Monitoring The System

    " " Use the 6950 EGS server's activity monitor to see recent processes run on the 6950 EGS and view its system log. To monitor the system: 1. Begin at the System Menu (see Section 4, 6950 EGS, for instructions on how to access the System Menu): –...
  • Page 98: System Monitor

    3. Press: To see the wireless processes that are currently running. See System Monitor." To see the log of activity for the 6950 EGS and its interaction with the wireless network. See Logs" later in this section. To test the throughput of the RF link. See Time Test"...
  • Page 99 SECTION 8 Monitoring the System To view the monitor: 1. At the Monitor Menu, press 1" and then [Enter] to view the wireless processes. Following is an example of the processes for an RS 232 connection: 368 p 1 S N 0:00 sh ./nui.sh 374 p 1 S N 0:00 ./nui_serv...
  • Page 100: Logs

    Monitoring the System SECTION 8 Logs Use the log files to view the activity for the 6950 EGS and its interaction with the wireless network. You can also view new information added to the logs, or clear the log file and then restart it.
  • Page 101: Viewing The Log File

    Following is a sample server log for an Ethernet connection: <date><time> nuiserv> WNAS –– Version <version> <date><time> nuiserv> Copr. 1991–1999 Intermec. All rights reserved. <date><time> nuiserv> System ID: LINUX norand 2.0.35 #15 <day><date><time> CDT 1999 i486 <date><time> nuiserv> Initialization in progress.
  • Page 102 Monitoring the System SECTION 8 " NOTE: The log is circular and wraps to the top when it reaches its maximum size of 10 MB. 2. Navigate through this (or any other) log as follows: Press [Enter] or [Spacebar] to scroll through the "...
  • Page 103: Watching The Log File

    SECTION 8 Monitoring the System Watching the Log File Use this option to view new information added to the log. 1. At the Log file menu, press 2" and then [Enter]. A screen similar to the following appears: Press Ctrl–C to quit nui_log: WNAS log utility.
  • Page 104: Debug Level=0

    An initial log for debug level 0 is followed by partial logs for levels 1 and 2. Debug Level=0 A log similar to the following means the 6950 EGS is properly installed and ready to work: nuiserv> WNAS – – Version <6.99>...
  • Page 105: Debug Level=1

    SECTION 8 Monitoring the System Debug Level=1 Debug level 1 shows commands and responses from the access points, controllers, and base radios in the wireless network. It begins with the same information shown for debug level 0. Some additional information is provided and shown in the following example: nuiserv>...
  • Page 106: Debug Level=2

    C000077> nui_tlnt: Unit 5 connected to (localhost). Debug Level=2 Debug level 2 provides the most information. Initialization of the 6950 EGS and the controller shows more messages. Debug level 2 shows messages between the 6950 EGS and the wireless stations.
  • Page 107 SECTION 8 Monitoring the System For illustration, two portions of the log at debug level 2 are supplied here. Compare the following samples to the last part of the sample for level 1 to see the additional detail added. Note the original messages that appear. C000055>...
  • Page 108: Ethernet Log

    Monitoring the System SECTION 8 Ethernet Log A second log is available for an Ethernet connection to the wireless system. The following examples show the information following the time. A complete log for debug level 0 is followed by partial logs for levels 1 and 2. Debug Level=0 An example of the information that appears for debug level 0 is on page 8 5.
  • Page 109: Debug Level=2

    SECTION 8 Monitoring the System Debug Level=2 Debug level 2 contains all the data contained in debug level 1, plus all the wireless data packets in and out of the 6950 EGS. The following excerpt shows activity for a single wireless station, unit 14."...
  • Page 110: Abnormal Conditions

    <date><time> Trying to locate access point… <date><time> Trying to locate access point… <date><time> Trying to locate access point… The 6950 EGS logs this message about every 15 seconds until a root access point is located on the network. 8-14 6950 Enterprise Gateway Server User’s Guide...
  • Page 111: Time Test

    6950 EGS. Use this option to test speed in the local environment. It sends blocks of data from the 6950 EGS to the wireless station and keeps track of how many seconds it takes.
  • Page 112 Monitoring the System SECTION 8 The following factors can affect throughput on the RF link: Changes in the electromagnetic spectrum " Your distance from the access point or base radio " Building construction materials " Proximity to sources of electromagnetic noise" like "...
  • Page 113: Updating The 6950 Egs Software

    " " " " From time to time we release updates to the 6950 EGS software. To update the 6950 EGS, you use an update kit and an external disk drive attached to the 25 pin port marked Service Only."...
  • Page 114 All wireless devices must be enabled to pass the following DIX 2.0 Ethernet frame types: 875a " 875b " 875c " Network devices must also pass multicast frames. Monitor the 6950 EGS with debug level=0 to check if others have been added. 6950 Enterprise Gateway Server User’s Guide...
  • Page 115: Host Application Program

    While the 6950 EGS provides two way message services for the wireless network, it does not generate the messages. These come from a host program running independently of the 6950 EGS. In fact, the host application runs on a separate physical host. This section has some general information for communicating to the wireless stations and specific directions for using internet sockets.
  • Page 116: Native Sockets Overview

    Native Sockets let a host computer running a Native application communicate to Native wireless stations through the 6950 EGS via a TCP/IP socket connection. Native Sockets support is included in the 6950 EGS version 6.04 and greater. The remainder of this section explains Native Sockets programming.
  • Page 117: Host Programming

    As each wireless station powers on, the host application opens a unique socket between the 6950 EGS and the host for the wireless station. The 6950 EGS keeps an internal table mapping wireless stations to socket numbers.
  • Page 118: Coding The Application

    INTERMEC controllers that supported serial host communications. Addition of the sockets communication capabilities to the 6950 EGS required use of a modified Native Syntax. A cross reference is provided in the table that follows. Letter conventions are excerpted from the programmer's guide.
  • Page 119: Response Formats

    Error Messages The Native command syntax is processed partly by the 6950 EGS and partly by the wireless station. For example the Write Display command has an options list o" and message content x" in the form Do/x"<cr>. The 6950 EGS processes content preceding the forward slash while the wireless station processes content following the slash.
  • Page 120: Normal Communication

    Syntax checking is not done on messages transmitted through the 6950 EGS to the wireless station. Check the response to an asynchronous command for error notifications from the controller.
  • Page 121: Other Commands And Responses

    SECTION 10 Host Application Program For Write Display commands, the communication driver in the 6950 EGS adds the W." If the W" is included here, the message is rejected. The 6950 EGS allows three additional abbreviated Native commands for: StD", DtV", and Gt".
  • Page 122: Native Mode Responses From The 6950 Egs

    Host Application Program SECTION 10 Native Mode Responses from the 6950 EGS The 6950 EGS sends the following codes in the wireless station number field returned to the application. Table 10 4 Codes in Wireless Station Number Field Code or...
  • Page 123: Configuration

    SECTION 10 Host Application Program Program interfaces return the wireless station number and the controller or wireless station response. If one of these codes is not set, the field contains the number of the wireless station. Configuration You must configure IP, RF communication, and wireless station parameters to support Native Sockets.
  • Page 124 Host Application Program SECTION 10 For help with setting these parameters, see Section 6, Configuring Radio Frequency Communication." 3. Exit the Comm Setup menu and then press 3" to configure the RF units (wireless stations). Modify the IP Host and port information for each wireless station so it corresponds to the host where your NORAND Native application resides and the <portno>...
  • Page 125 Commands to the wireless stations must be in appropriate syntax for their Native mode. A good source for these commands is the programmer's guide available from us. Contact your Intermec representative to order the guide. The instructions for the wireless stations are helpful, but the commands for the controllers and bases should be ignored.
  • Page 126: Demonstration Program

    Following is a C" demonstration host program for Native sockets. The program uses internet sockets to send Native mode syntax to an INTERMEC wireless station via the 6950 EGS. The program sends key presses made by a wireless station user back to their display. 10-12...
  • Page 127 SECTION 10 Host Application Program /***************************************************************** ****************************************************************** nui_sock.c ** This is a demo program that uses sockets to send/receive data** ** to/from a Native Mode terminal via the nui_tlnt redirector ** application. Usage: ./nui_sock <portno> ****************************************************************** *****************************************************************/ #include <stdio.h> #include <errno.h> #ifdef WIN32 #include <windows.h>...
  • Page 128 Host Application Program SECTION 10 linked list management stuff struct LIST { unsigned int fdin; unsigned int fdout; char host[32]; char ip[32]; char sic[8]; unsigned short port; unsigned msgcount; struct LIST *next; struct LIST *head; /* first pointer in linked list */ struct LIST *tail;...
  • Page 129 SECTION 10 Host Application Program check the command line arguments if(argc < 2) printf(”\nnui_sock: Wrong number of arguments.”); printf(”\nnui_sock: Usage: nui_sock <portno>\n\n”); fflush(stdout); exit(1); get the port number strcpy(work_buf,argv[1]); if(strlen(work_buf) < 1) printf(”\nnui_sock: Invalid portno! Must be numeric and > 0.”);...
  • Page 130 Host Application Program SECTION 10 startup sockets #ifdef WIN32 x = WSAStartup (0x0101, &WsaData); if(x==SOCKET_ERROR) printf(”\nnui_sock: can’t init winsock interface %d.”,errno); fflush(stdout); exit(1); #endif * Open a TCP socket (an Internet stream socket). FD_ZERO(&main_fd_set); if((listen_fd = socket(AF_INET, SOCK_STREAM, 0)) < 0) perror(”\nnui_sock: can’t open local socket”);...
  • Page 131 SECTION 10 Host Application Program we are connected, lets see if this thing can work printf(”\nnui_sock: Listen on Port %d\n”,ipport); fflush(stdout); process_port(); shut down the system (traverse the ”connected” list to shutdown each terminal) curr = head; while(curr != NULL) /* this will shutdown and reset the terminal */ delete_fd(curr–>fdin);...
  • Page 132 Host Application Program SECTION 10 use the select to see if anything is waiting for(;;) if (shut_down) break; /* user requested shutdown, so goodbye */ memcpy((void *)&read_fd_set, (void *)&main_fd_set, sizeof(fd_set)); seltime.tv_usec = 0; seltime.tv_sec = 15; /* 15 second timeout */ gotdata=select(FD_SETSIZE,&read_fd_set,0,0,&seltime);...
  • Page 133 SECTION 10 Host Application Program /* send terminal control parameters */ strcpy(tdata,param); write(sockfd,tdata,strlen(tdata)); sleep(1); /* Wait, don’t send the next one too fast */ /* send first entry prompt */ sprintf(work_buf,”DBSCQDEL0H16P16/%–16.16s%–16.16s”,”Enter data now:”,” ”); strcpy(tdata,work_buf); write(sockfd,tdata,strlen(tdata)); else look for an active descriptor and process accordingly curr = head;...
  • Page 134 Host Application Program SECTION 10 This function reads data from the socket (response from the terminal) and writes to the socket (sends commands to the terminal). int process_socket() int datacnt=0; read the data from the socket memset(tdata,0x00,sizeof(tdata)); datacnt=read(curr–>fdin,tdata,sizeof(tdata)); if (datacnt < 1) printf(”\nnui_sock: Bad message.
  • Page 135 SECTION 10 Host Application Program ** I’m not doing anything with the incomming data but sending it ** back, thus I build my new output message from the input ** message sprintf(work_buf,”DBSCQDEL0H16P16/%–16.16s%–16.16s%–16.16s %–16.16s”,”Enter data now:”,” ”,”Previous data:”,&tdata[1]); strcpy(tdata,work_buf); write the data to the socket write(curr–>fdin,tdata,strlen(tdata));...
  • Page 136 Host Application Program SECTION 10 else head = ptr; tail = ptr; FD_SET(fd, &main_fd_set); return(1); This function removes a socket File Descriptor from our linked list and sends a reset to the terminal to shut it down properly through the nui_tlnt program. int delete_fd(unsigned int fd) struct LIST *before;...
  • Page 137 SECTION 10 Host Application Program sending a ’g’ will reset the terminal and close connection with nui_tlnt tdata[0]=’g’; reset this radio only tdata[1]=0; write(ptr–>fdin,tdata,strlen(tdata)); sleep(1); /* don’t shutdown the socket too fast */ shutdown(ptr–>fdin,2); /* shutdown this socket connection close(ptr–>fdin); if(before != NULL) before–>next = ptr–>next;...
  • Page 138 Host Application Program SECTION 10 10-24 6950 Enterprise Gateway Server User’s Guide...
  • Page 139 Comments, entering, 5 25, 5 27, components, 3 14, 3 14, 3 15 10 10 connecting 6950 EGS to Back panel of 6950 EGS, 3 9, end, 3 16, 3 17 3 10, 3 11 Components, Ethernet LAN, middle, 3 16, 3 18...
  • Page 140 6950 description, 5 9 EGS, 3 10 in sample network, 5 10, 5 10, back panel of early 6950 EGS, 5 12, 5 12 3 11 End of 10BASE2 segment, 3 17 IP address, 5 2, 5 9, 5 25,...
  • Page 141 3 5, 3 6 HD light, 3 8 DNS, 5 2, 5 15, 5 22 jack on 6950 EGS, 3 10, 3 11 local, 5 2, 5 10, 5 12, 5 14, Help, telephone, 2 5, 2 6 Monitor connector, 3 10, 3 11...
  • Page 142 LAN ID, 5 2, 6 3 Site survey, 3 2 RC3250 Network Controller Specifications, 2 6 connecting to network, 3 5, Starting the 6950 EGS, 7 6 3 5, 3 6 Parity, 4 5 Startup menu, write display connection methods, 2 2...
  • Page 143 INDEX TNVT, 4 1, 5 24, 10 1 Type option Ethernet connection, 6 2, 6 3 RS 232 serial connection, 6 7, Unit number, 5 25, 5 27, 10 10 UNIX host, 3 3, 4 1 Updating the software, 9 1 User ID Native Sockets, 10 10, 10 11 remote login to IP host, 5 26...
  • Page 144: Index

    INDEX Index-6 6950 Enterprise Gateway Server User’s Guide...

Table of Contents