symbol cb1000 manual

134
www.symbol.com Spectrum24 CB 1000 User Guide INF-CB1000-01 February 2001

Upload: farooq-miza

Post on 24-Nov-2015

74 views

Category:

Documents


3 download

DESCRIPTION

Serial To Ethernet

TRANSCRIPT

  • www.symbol.com

    Spectrum24CB 1000

    User GuideINF-CB1000-01February 2001

  • ii Spectrum24 CB 1000 User Guide

    CopyrightCopyright 2000 by Symbol Technologies, Inc. All rights reserved.

    No part of this publication may be modified or adapted in any way, for any purposes without permission in writing from Symbol.The material in this manual is subject to change without notice.

    Symbol reserves the right to make changes to any product to improve reliability, function, or design.

    No license is granted, either expressly or by implication, estoppel, or otherwise under any Symbol Technologies, Inc.,intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Symbol products.

    Symbol, the Symbol logo and Spectrum24 are registered trademarks of Symbol Technologies, Inc.

    Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companiesand are hereby acknowledged.

    IBM is a registered trademark of International Business Machine Corporation.

    Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation.

    Novell and LAN Workplace are registered trademarks of Novell Inc.

    Toshiba is a trademark of Toshiba Corporation.

    PatentsThis product is covered by one or more of the following U.S. and foreign Patents:

    U.S. Patent No.

    4,460,120; 4,496,831; 4,593,186; 4,603,262; 4,607,156; 4,652,750; 4,673,805; 4,736,095; 4,758,717; 4,816,660; 4,845,350;4,896,026; 4,897,532; 4,923,281; 4,933,538; 4,992,717; 5,015,833; 5,017,765; 5,021,641; 5,029,183; 5,047,617; 5,103,461;5,113,445; 5,130,520; 5,140,144; 5,142,550; 5,149,950; 5,157,687; 5,168,148; 5,168,149; 5,180,904; 5,216,232; 5,229,591;5,230,088; 5,235,167; 5,243,655; 5,247,162; 5,250,791; 5,250,792; 5,260,553; 5,262,627; 5,262,628; 5,266,787; 5,278,398;5,280,162; 5,280,163; 5,280,164; 5,280,498; 5,304,786; 5,304,788; 5,306,900; 5,321,246; 5,324,924; 5,337,361; 5,367,151;5,373,148; 5,378,882; 5,396,053; 5,396,055; 5,399,846; 5,408,081; 5,410,139; 5,410,140; 5,412,198; 5,418,812; 5,420,411;5,436,440; 5,444,231; 5,449,891; 5,449,893; 5,468,949; 5,471,042; 5,478,998; 5,479,000; 5,479,002; 5,479,441; 5,504,322;5,519,577; 5,528,621; 5,532,469; 5,543,610; 5,545,889; 5,552,592; 5,557,093; 5,578,810; 5,581,070; 5,589,679; 5,589,680;5,608,202; 5,612,531; 5,619,028; 5,627,359; 5,637,852; 5,664,229; 5,668,803; 5,675,139; 5,693,929; 5,698,835; 5,705,800;5,714,746; 5,723,851; 5,734,152; 5,734,153; 5,742,043; 5,745,794; 5,754,587; 5,762,516; 5,763,863; 5,767,500; 5,789,728;5,789,731; 5,808,287; 5,811,785; 5,811,787; 5,815,811; 5,821,519; 5,821,520; 5,823,812; 5,828,050; 5,850,078; 5,861,615;5,874,720; 5,875,415; 5,900,617; 5,902,989; 5,907,146; 5,912,450; 5,914,478; 5,917,173; 5,920,059; 5,923,025; 5,929,420;5,945,658; 5,945,659; 5,946,194; 5,959,285; 6,002,918; 6,021,947; 6,047,892; 6,050,491; 6,053,413; 6,056,200; 6,065,678;6,067,297; 6,068,190; 6,082,621; 6,084,528; 6,088,482; 6,092,725; 6,101,483; 6,102,293; 6,104,620; 6,114,712; 6,115,678;6,119,944; 6,123,265; 6,131,814; 6,138,180; 6,142,379; D305,885; D341,584; D344,501; D359,483; D362,453; D363,700;D363,918; D370,478; D383,124; D391,250; D405,077; D406,581; D414,171; D414,172; D418,500; D419,548; D423,468;D424,035; D430,158; D430,159; D431,562

    Invention No. 55,358; 62,539; 69,060; 69,187 (Taiwan); No. 1,601,796; 1,907,875; 1,955,269 (Japan); European Patent 367,299; 414,281; 367,300; 367,298; UK 2,072,832; France 81/03938; Italy 1,138,713

    Symbol Technologies, Inc.One Symbol Plaza

    Holtsville, N.Y. 11742-1300Telephone:(800)SCAN234, (516)738-2400, TLX:6711519

  • Spectrum24 C

    About This DocumentThis User Guide refers to the following documents:

    ConventiKeystrokes ar

    Typeface con

    This docume

    Part Number Document Title

    INF-WLAN-01 Revision A

    Spectrum24 Wireless LAN Adapter Models LA-3021 PC Card & LA-3026

    70E-20706-Revision A

    ENTER

    FUNC, CTRL

    Press A+B

    Hold A+B

    [brackets]

    GUI Screen

    Italics

    Screen

    Terminal

    URLB 1000 User Guide iii

    onse indicated as follows:

    ventions used include.

    nt uses the following for certain conditions or types of information:

    ISA Adapter Product Reference Guide

    03 Spectrum24 Wireless LAN Adapter Models LA-4121 PC Card & LA-4123 PCI Adapter Product Reference Guide

    identifies a key.

    , C identifies a key sequence. Press and release each key in turn.

    press the indicated keys simultaneously.

    press and hold the indicated keys while performing or waiting for another function. Used in combination with another keystroke.

    indicates mandatory parameters in a given syntax.

    for command line, indicates available parameters; in configuration files brackets act as separators for options.

    text indicates the name of a control in a GUI-based application.

    indicates the first time a term is used, a book title, variables, and menu titles.

    indicates monitor screen dialog. Also indicates user input. A screen isthe hardware device on which data appears. A display is data arrangedon a screen.

    indicates text shown on a radio terminal screen.

    indicates Uniform Resource Locator. Click the URL to launch browser.

  • iv

    Indicates tips or special requirements.

    Indicates conditions that can cause equipment damage or data loss.Spectrum24 CB 1000 User Guide

    Indicates a potentially dangerous condition or procedure that only Symbol-

    trained personnel should attempt to correct or perform.

  • Contents

    Spectrum24 C

    Chapter 1 Introduction...................................................................................11.1 Spectrum24 Client Bridge 1000 .....................................................1

    Chapter 2

    Chapter 3

    Chapter 4

    Chapter 5B 1000 User Guide v

    1.2 Included with the CB 1000 ............................................................1

    1.3 Spectrum24 Features: ...................................................................2

    1.4 Radio Basics .................................................................................2

    1.4.1 Cellular Coverage ..............................................................3

    1.5 Direct-Sequence Spread Spectrum ..................................................5

    1.6 Frequency-Hopping, Spread Spectrum............................................7

    1.6.1 S24 Network Topology........................................................9

    Operating Modes.......................................................................112.1 Infrastructure mode.....................................................................11

    2.2 Peer-to-Peer Mode ......................................................................12

    2.3 Serial Line Replacement...............................................................13

    2.4 LED Status and Error Indicators ...................................................14

    2.5 International Roaming Operation .................................................15

    2.6 Data Encryption ..........................................................................15

    2.7 Distributed System Mobile Unit .....................................................17

    Installing the Hardware ............................................................193.1 Preparation: ...............................................................................19

    3.2 CB 1000 Radio Card Installation..................................................19

    Installing the CB 1000 Configurator Utility ..........................23

    Windows Configurator Utility ..................................................255.1 Configuring the CB 1000 ............................................................25

    5.2 Using the File Menu Options........................................................27

    5.2.1 Saving the configuration file ..............................................28

    5.2.2 Loading a Configuration ...................................................29

    5.2.3 Changing the password ....................................................30

  • vi

    5.2.4 Upgrading the CB 1000 Firmware .....................................31

    5.2.5 Resetting to factory defaults ...............................................32

    5.2.6 Changing Radios ..............................................................32

    5.2.7 Log Viewer .......................................................................33

    5.2.8 Message Log Window .......................................................34

    Chapter 6

    Chapter 7

    Chapter 8Spectrum24 CB 1000 User Guide

    5.2.9 Event Log .........................................................................34

    5.2.10 Association Log ..............................................................34

    5.2.11 Forwarding Table ...........................................................35

    Basic Radio Configuration........................................................376.1 Configuration of the Radio Settings ..............................................37

    6.1.1 Advanced Radio Configuration ..........................................39

    6.1.2 Encryption ........................................................................39

    6.1.3 Wireless Ethernet Bridge ....................................................41

    Network Configuration .............................................................437.1 General Serial Configuration .......................................................44

    7.1.1 UART Settings ...................................................................44

    7.1.2 Flow Control ....................................................................46

    7.1.3 Hardware Flow Control .....................................................46

    7.1.4 Software Flow Control .......................................................46

    7.1.5 Flow Control Configuration ...............................................47

    7.1.6 Serial Packets ...................................................................47

    Serial Port Protocol Configuration ..........................................498.1 RMP Pipe....................................................................................49

    8.1.1 Configuring RMP Pipe .......................................................49

    8.1.2 RMP Pipe Parameters ........................................................51

    8.2 TCP Pipe ....................................................................................53

    8.3 Network Serial Port Configuration ................................................56

    8.3.1 TCP Listen Port .................................................................58

    8.3.2 TCP Connect Port .............................................................59

  • Spectrum24 C

    Chapter 9 Serial Telnet Client Configuration ..........................................619.1 Wait for Keystroke Connection .....................................................63

    9.2 Command Prompt Connection.....................................................64

    Chapter 10 LPD Print Server for Serial Printing .........................................65

    Chapter 11 Serial Stream To Network Packet Conversion......................69

    Chapter 1

    Chapter 1

    Appendix

    Appendix

    Appendix

    Index .......B 1000 User Guide vii

    11.1 Line Length ..............................................................................70

    11.2 Timeout ...................................................................................70

    11.2.1 Delimiters ......................................................................70

    11.2.2 Configuration .................................................................71

    2 Serial Configurationof the CB 1000 ...........................................................................7312.1 CB 1000 Basic Serial Configuration ...........................................73

    12.1.1 Using the Terminal Configurator ......................................76

    3 Main Menu Configuration Screens.........................................7913.1 Navigating the Configurator Editor.............................................79

    13.2 Terminal Emulator Control Characters........................................81

    13.3 Configuration File Format..........................................................82

    13.4 Edit Configuration Files .............................................................82

    13.4.1 system ...........................................................................83

    13.4.2 RS-232 port (uart0) .........................................................84

    A Troubleshooting .......................................................................105

    B Customer Support....................................................................111

    C Regulatory Compliance...........................................................113

    ................................................................................ Index - 1

  • viii Spectrum24 CB 1000 User Guide

  • Spectrum24 C

    Chapter 1 Introduction

    1.1 Spectrum24 Client Bridge 1000The Spectrum24 Client Bridge (CB 1000) provides an interface between

    1.2 InB 1000 User Guide 1

    Ethernet devices, Serial (RS-232) devices and Spectrum24 radio LANs depending on the operational mode. The CB 1000 supports the Spectrum24 LA-41X1 direct-sequence (DS) and the LA-302X frequency-hopping, spread spectrum (FH) radio cards.

    The CB 1000 does not include the Spectrum24 LA-41X1 Direct-Sequence (DS) or the LA-302X Frequency-Hopping, Spread Spectrum (FH) radio cards. Contact a Symbol Sales representative for the most current list of radio cards supported by the CB 1000.

    cluded with the CB 1000 CD with configuration utility manager software and user guide.

  • Introduction

    2

    1.3 Spectrum24 Features: bridging architecture to providing communication between radio and

    wired multiple network segments

    switchable data rates enabling 1 Mbps, 2 Mbps and 11 Mbps devicesto communicate in the same network environment

    1.4 RaSpectrum24 CB 1000 User Guide

    a design based on the IEEE 802.11 and 802.11b standards

    seamless roaming for mobile users

    data encryption supporting Open System, 40-bit and 128-bit (DS Only) Encryption algorithms

    automatic recognition of Spectrum24 2 Mbps (FH) and 11 Mbps (DS) radio cards

    RS-232 DB9 serial port with speeds up to 115,200 bps

    10Base-T Ethernet with RJ45 network interface

    Ethernet bridging capability with single or multiple Ethernet clients

    Pass through serial mode for protocol-less devices

    support for standard TCP, IP, UDP, LPD, and Telnet protocols

    Telnet and serial user interface for parameter settings

    Windows supported configuration utility manager

    dio BasicsSpectrum24 devices use both electromagnetic waves to transmit and receive electric signals without wires. Users communicate with the network by establishing radio links between Mobile Units (MUs) and Access Points (APs).

    Spectrum24 uses FM (frequency modulation) to transmit digital data from one device to another. Using FM, a radio signal begins with a carriersignal that provides the base or center frequency. The digital data signalis superimposed on the carrier signal (modulation). The radio signal

  • Introduction

    Spectrum24 C

    propagates into the air as electromagnetic waves. A receiving antennain the path of the waves absorbs the waves as electrical signals.The receiving device demodulates the signal by removing the carriersignal. This demodulation results in the original digital data.

    Spectrum24 uses the environment (the air and certain objects) as the transmission medium. Spectrum24 radio devices transmit in the

    1.4.1 CeB 1000 User Guide 3

    2.4 to 2.5-GHz frequency range, a license-free range throughout mostof the world. The actual range is country-dependent.

    Spectrum24 devices, like other Ethernet devices, have unique, hardware-encoded Media Access Control (MAC) or IEEE addresses. MAC addresses determine the device sending or receiving data. A MAC address is a 48-bit number written as six hexadecimal bytes separated by colons. For example:

    00:A0:F8:24:9A:C8

    llular Coverage

    An AP establishes an average communication range with MUs called aBasic Service Set (BSS) or cell. When in a particular cell the MU associates and communicates with the AP of that cell. Each cell has a Basic ServiceSet Identifier (BSS_ID). In IEEE 802.11, the AP MAC address represents the BSS_ID. The MU recognizes the AP it associates with using the BSS_ID. Adding APs to a LAN establishes more cells in an environment, making itan RF Network using the same Extended Service Set Identifier (ESSID).

  • Introduction

    4

    BSS_IDSpectrum24 CB 1000 User Guide

    APs with the same ESSID define a coverage area. The MU searchesfor APs with a matching ESSID and synchronizes with an AP to establish communications. This allows MUs within the coverage area to moveabout or roam. As the MU roams from cell to cell, it switches APs.The switch occurs when the MU analyzes the reception quality and determines that a different AP canprovide better service based on thebest signal strength and lowest load distribution.

    If the CB does not find an AP with a usable signal, it performs a scan tofind any AP. As MUs switch APs, the AP updates the association table.

    SP24QuadAPRangeBSS_IDR1.cdr

    ESS_ID

  • Introduction

    Spectrum24 C

    1.5 Direct-Sequence Spread SpectrumSpread spectrum (broadband) uses a narrowband signal to spread the transmission over a segment of the radio frequency band or spectrum. Direct-sequence is a spread spectrum technique where the transmittedsignal is spread over a particular frequency range. The Spectrum24B 1000 User Guide 5

    AP-41X1 DS Access Point and the LA-41X1 WLAN PC Card adapteruse direct-sequence spread spectrum (DSSS) for radio communication.

    Direct-sequence systems communicate by transmitting a redundant pattern of bits called a chipping sequence. Each bit of transmitted data is mapped into chips by the DSSS device and rearranged into a pseudorandom spreading code to form the chipping sequence. The chipping sequence is combined with a transmitted data stream to produce the DSSS deviceoutput signal.

    In the United States, the three non-overlapping direct-sequence channels are channels 1, 6 and 11.

    XOR

    Channel

    10011101011101Data Stream

    Chipping Sequence Only 3 non-overlapping Channelsof Direct Sequence informationfit into defined 2.4 Ghs band

  • Introduction

    6

    Mobile Units receiving a direct-sequence transmission use the spreading code to map the chips within the chipping sequence back into bits to recreate the original data transmitted by the DSSS device. Intercepting and decoding a direct-sequence transmission requires a predefined algorithm to associate the spreading code used by the transmitting DSSS device to the receiving DSSS device. This algorithm is established when the access point and MU are Spectrum24 CB 1000 User Guide

    configured. The bit redundancy within the chipping sequence enables the receiving MU to recreate the original data pattern, even if bits in the chipping sequence are corrupted by interference.

    The ratio of chips per bit is called the spreading ratio. A high spreading ratio increases the resistance of the signal to interference. A low spreading ratio increases the bandwidth available to the user. The access point uses two chips per bit among three channels within the 2.4 GHz band in a pattern avoiding any 1 or 2 Mbps systems operating in the same area. The access point is capable of an 11 Mbps data transmission rate, but the coverage area is less than a 1 or 2 Mbps access point since coverage area decreases as bandwidth increases.

  • Introduction

    Spectrum24 C

    1.6 Frequency-Hopping, Spread SpectrumThe spread spectrum technique (also known as broadband) takes a narrowband signal and spreads the data signal over a broad segment of the radio frequency band or spectrum. Spectrum24 uses Frequency-Hopping Spread Spectrum (FHSS) technology for radio communication. FHSS spreads B 1000 User Guide 7

    the signal by transmitting a short burst on one frequency, then jumps to another frequency for another short burst and so on. Spectrum24 uses the 2.4 - 2.5 GHz range depending on the country. This range does not require licensing from the FCC. FHSS offers a higher transmission rate than a conventional radio narrowband method.

    In FHSS systems, the carrier frequency of the transmitter changes (or hops) in accordance with the pseudo-random code sequence. The code sequence dictates the frequency order selected by the transmitter. The transmitter takes the input data and spreads it in a predefined method. Each receiver has to understand this predefined method and reconstruct the signal before interpreting data. Stations in a FHSS cell hop or change the carrier frequency at synchronized intervals. Government regulatory agencies and standards, such as ETSI, MKK, the FCC and IEEE 802.11, determine the number of frequency hops (79 for the U.S.), the hopping pattern (sequence each frequency is used) and dwell time (time at each frequency). The FCC requires 75 or more hopping frequencies used and a maximum 400ms for dwell time per frequency. The transmitter and receiver synchronize to the hop sequence

  • Introduction

    8

    to ensure communication. The time synchronization field included in message packets coordinates the hop timing of all units. Each hop is a frequency at least 6 MHz away from the previous frequency and has a1 MHz bandwidth.Spectrum24 CB 1000 User Guide

    FHSS devices can operate in an adverse environment and coexist with other devices/services in the same band. The average signal strength being relatively low on any given frequency results from FHSS. When the signal intelligence is spread out over several MHz in the frequency spectrum, the resulting power spectrum also spreads out (less than 1 watt). This results in the transmitted power spread out over a wide frequency bandwidth and makes detection very difficult without the code sequence or pattern.

    Hopping provides enhanced data reception in the presence of interfering signals, like fixed frequency radio networks or microwave ovens.The system also resists interference because it spends a short time on each given frequency. If an interfering source is present or interference at a

  • Introduction

    Spectrum24 C

    specific frequency, only a small number of frequency hops are blocked rather than the entire range. With interference occurring on one frequency, the data is retransmitted on a subsequent hop at another frequency. Even if constant interference exists on a given frequency, it affects the radio network for onlya short time on that specific frequency. Although APs can share the same hopping sequence, they usually do not synchronize in time. Rarely do they

    1.6.1 S2B 1000 User Guide 9

    simultaneously arrive at the same frequency, referred to as contention. Interfering signals can be avoided by listening before transmitting.This reduces the probability and impact of overlapping frequencies or collisions. Although devices can hop to the same frequency, they eventually hop to different frequencies after the hop time.

    In a Spectrum24 network, each AP negotiates a different hopping sequence at start-up. This allows APs to provide frequency separation and evenly divide the frequency spectrum among the units.

    4 Network Topology

    The variations possible in Spectrum24 network topologies depend on the following factors:

    Frequency-Hopping (FH) or Direct-Sequencing (DS) network environment

    the number of APs present in the network

    the types of Spectrum24 radios used, 1 and 2 Mbps (FH) or 11 Mbps (DS).

  • Introduction

    10 Spectrum24 CB 1000 User Guide

  • Spectrum24 C

    Chapter 2 Operating ModesThe Client Bridge has two different operational modes, Infrastructure and Peer-to-Peer mode, and three networking ports, Ethernet, Spectrum24and RS-232.

    2.1 InB 1000 User Guide 11

    frastructure modeInfrastructure mode connects the CB 1000 Ethernet port with the Spectrum24 port and requires the use of an Access Point (AP). The Client Bridge connects through its Ethernet port to devices that have standard Ethernet capabilities. The Client Bridge associates with a Spectrum24 AP located nearby.The AP sees this Client Bridge/network device combination as a standard Mobile Unit (MU). The AP forms a bridge between the wired LAN and the wireless clients. In infrastructure mode, the AP is a dedicated device that is wired into the LAN back bone while the Client Bridge units can be physically moved throughout the WLAN. The Client Bridge communicates with any device on the network by routing data through the associated AP. Multiple APs with the same ESSID can be placed within the same area. The 802.11 standard enables the Client Bridge to roam among the MUs and APs. Reassociation occurs as long as the Client Bridge has the same ESSID asthe AP it is trying to associate with.

    10bT 10bT

    10bT 10bT

    SP24CBinfrastracture.cdr

    CB 1000

    CB 1000CB 1000

  • Operating Modes

    12

    2.2 Peer-to-Peer ModePeer-to-Peer mode allows two or more Client Bridge units to communicate exclusively with one another without the use of an AP. Use this mode to connect serial devices (serial line replacement or wireless serial cable) or as an Ethernet bridge between Ethernet devices. Spectrum24 CB 1000 User Guide

    In this configuration the Client Bridge communicates using the TCP network protocol.

    10bT 10bT

    10bT

    SP24HSB4unitsConfig.cdr

    10bT

    CB 1000 CB 1000

    CB 1000 CB 1000

  • Operating Modes

    Spectrum24 C

    2.3 Serial Line Replacement.

    SerialCable

    SerialCableB 1000 User Guide 13

    Two CB 1000s are required to perform wireless serial line replacement. Serial line replacement can operate with the radio in either Infrastructureor Peer-to-Peer mode. When performing Serial Line Replacement, data is exchanged using one of two protocols:

    RMP Pipe

    TCP Pipe.

    SP24lCBserial.cdr

    ClientBridge

    ClientBridge

  • Operating Modes

    14

    2.4 LED Status and Error IndicatorsSpectrum24 CB 1000 User Guide

    LED indicators on the Client Bridge include:

    Power (green) Indicates power when active.

    Status (amber) Indicates the software has detected anabnormal condition. See event log forstatus information.

    Associated (green)/ A green LED indicates associationRadio Activity (amber) between the CB 1000 and an AP or a

    MicroAP operating in the Spectrum24Network. Amber indicates Spectrum24Radio traffic detected.

    Wired LAN A green LED indicates a connectionAttached (green)/ between the CB 1000 and the wiredIn Use (amber) Ethernet. Lights amber to indicate activity

    is detected on the wired Ethernet.

    Serial Activity A green LED indicates the CB 1000 isTransmit (green)/ receiving data through the serialReceive (amber) port and displays amber when the

    CB 1000 is transmitting data through theserial port.

  • Operating Modes

    Spectrum24 C

    2.5 International Roaming OperationEnable the international roaming mode to automatically adjust the CB 1000 to the country in which it operates. The CB 1000 requires association with an

    2.6 DB 1000 User Guide 15

    AP to provide country information. To enable International Roaming mode, select International Roaming in the Radio parameter window. After power up, the CB 1000 listens on several channels for 802.11 traffic. When it recognizes a valid frame, it sends an international probe and waits for an international probe response (IPR). If an IPR is received, the CB 1000 copies the appropriate country parameters to the RAM table and adjusts its hopping sequence table. At this point, the CB 1000 can associate with the AP.

    The CB 1000 keeps the country parameter information as long as it is associated to the AP sending the IPR.

    An associated CB 1000 probes the AP for a new country code after 20 minutes.

    ata EncryptionMobile nodes and other hosts can be a target of information theft.This occurs when unauthorized users eavesdrop on a network to glean proprietary information. The absence of a physical connection makes wireless links particularly vulnerable to eavesdropping.

    Encryption becomes the most efficient method in preventing information theft and improving data security. Encryption requires scrambling and coding of information, typically with mathematical formulas called algorithms,before the information is transmitted over a communications link or network. An algorithm is a set of instructions or formula describing how to scramble and encode the data. A key is the unique code used by the algorithm to encrypt or decrypt the data. Decryption is decoding and unscrambling the received encrypted data.

  • Operating Modes

    16

    The same device, host computer or front-end processor, usually performs both encryption and decryption. The data direction determines which function, encryption or decryption, the device performs. The device takes plain text, encrypts and scrambles the text typically by mathematically combining the key with the plain text as instructed by the algorithm, then transmits the data over the network. At the receiving end, another device Spectrum24 CB 1000 User Guide

    unscrambles and decodes the encrypted text revealing the original message. A user can know the algorithm, but cannot interpret the data without the key. Only the sender and receiver of the transmitted data know the secret key.

    Symbol uses the Wired Equivalent Privacy (WEP) algorithm, specified inIEEE 802.11 section 8, for encryption and decryption. WEP uses the same secret key for both encrypting and decrypting plain text. Typically, an external key management service distributes the secret key. Symbol recommends that users regularly change keys for added security.

    IEEE 802.11 defines two types of authentication, Open System and Shared Key. Open System authentication is a null authentication algorithm. Shared Key authentication is an algorithm where both the AP and the MU share an authentication key to perform a checksum, an error-checking operation, on the original message.

    By default, IEEE 802.11 devices operate in an open system network where any wireless device can associate with an AP without authorization. A wireless device with a valid shared key is allowed to associate with the AP. Authentication management messages, also called packets, are unicast, meaning authentication messages transmit between only one AP and one MU, not broadcast or multicast.

  • Operating Modes

    Spectrum24 C

    2.7 Distributed System Mobile Unit

    DS MU mode is available only with the Spectrum24 2 Mbps FH radio card. Configure APs for WLAP.B 1000 User Guide 17

    The Client Bridge in Distributed System Mobile Unit (DS MU) mode bridges multiple Ethernet stations. The DS MU performs like a wireless AP while retaining the roaming properties of an MU, but does not support associations with other MUs. An MU in DS MU mode functions as part of the distribution system, as defined by 802.11.To configure the Client Bridge for DS MU support:

    1. Start the CB Manager utility. The Unit List window displays.2. Highlight the client to be configured for dsmu In the Unit List

    window.3. Select Configure or double click on the client in the Unit List

    window.4. Select the Radio tab at the configuration window for the client.5. Select Advanced.6. Select yes under the dsmu field.7. Select Update and Reset the unit.

  • Operating Modes

    18

    8. A message log window displays indicating the procedure was successful. Select Close to return to the Unit List window.Spectrum24 CB 1000 User Guide

    Once configured, DS MU mode can only be turned off by repeating the above procedure and selecting no in the dsmu field. The associated AP supports four CBs and each CB supports four Ethernet clients, providingthe total throughput demanded does not exceed the radios capability.

  • Spectrum24 C

    Chapter 3 Installing the Hardware

    3.1 Preparation:Determine the wireless protocol and obtain the Extended Service Set Identifier

    3.2 CB 1000 User Guide 19

    (ESSID), IP address and netmask (subnet mask) parameters from the network administrator if attaching the CB 1000 to an existing Spectrum24 network. Obtain the following components:

    CB 1000

    a CB 1000 power supply; 5.2 V, 1 A

    a Spectrum24 radio card

    a computer with an available CD ROM drive and an Ethernet port.

    a straight-through 10Base-T RJ-45 Ethernet cable

    The CB 1000 Configuration Utility Manager software.

    B 1000 Radio Card Installation1. Remove the CB 1000 from the packaging.

    The CB 1000 ships fully assembled. To install the radio and use theCB 1000, some disassembly and re-assembly is required.

  • Installing the Hardware

    20

    2. Remove the bottom mounting plate.Spectrum24 CB 1000 User Guide

    Remove the cap from the CB 1000 by pulling on the side of the cap to release it from the main CB 1000 assembly. Removal of the cap allows access to the radio card slot.

    CB 1000 units do not include radio cards. Contact a Symbol Sales representative for the most current list of radio cards supported by the CB 1000.

    Confirm that the CB 1000 is not powered on

    SP24ClientBridgeLEDexp.cdr

  • Installing the Hardware

    Spectrum24 C

    1. Insert the Symbol Spectrum24 radio card into the PCMCIA slot in theCB 1000. Arrows on the front of the card indicate the insertion point to the slot.

    Align the card when inserting. Insert the card firmly without forcing.B 1000 User Guide 21

    Forcing the card into the slot can damage the device or the card.

    2. Replace the cap on the CB 1000.

    3. Replace the bottom mounting plate.

    4. Connect the power adapter to the port labeled 5V DC.

    5. Plug one end of a standard, straight through 10Base-T RJ-45 Ethernet cable into the network port on the computer.

    6. Plug the other end into the RJ-45 port on the CB 1000.

    If the CB 1000 is connected to a hub, the device requires an Ethernet cross-over cable to make the connection. Use a straight through cable to connect the CB 1000 directly to a PC.

    7. Verify the Ethernet Link LED is illuminated (refer to 2.4 LED Status and Error Indicators on page 14) on the CB 1000, indicating Ethernet connection from the CB 1000 to the attached device.

    The CB 1000 hardware is now ready for detection and configuration.

    RJ 45

    Power RS-232Serial Port

    Config

    TRAPrearview3D

    RJEthernet Port

    45

  • Installing the Hardware

    22 Spectrum24 CB 1000 User Guide

  • Spectrum24 C

    Chapter 4 Installing the CB 1000 Configurator UtilityThe CB 1000 Configurator operates on a host PC or workstation running Windows 95/98 or 2000. Refer to the README.TXT file on the CD included B 1000 User Guide 23

    with the CB 1000 for installation instructions. This utility enables the user to graphically and remotely:

    display all CB 1000 units running on the local network

    display and edit the current configuration of any CB 1000

    save and load configurations to and from the local host

    update the CB 1000 firmware.

  • Installing the CB 1000 Configurator Utility

    24 Spectrum24 CB 1000 User Guide

  • Spectrum24 C

    Chapter 5 Windows Configurator UtilityWindows 95,98, NT and 2000 supports the windowsConfigurator Utility. Start the Configurator Utility by double clicking on the SymbolWinManager.EXE file installed in Chapter 4: Installing the CB 1000

    5.1 CB 1000 User Guide 25

    Configurator Utility. The CB 1000 Unit List window displays:

    onfiguring the CB 1000

    The Unit List window of the CB 1000 displays a list of CB 1000 units detected. All CB 1000 units can be controlled from this main window.The buttons on this window allow the user to SCAN, EXIT, CONFIGUREa unit, and display the HELP page. The SCAN function performs a searchfor active CB 1000 units. After a scan the display is updated with the available CB 1000 units.

  • Windows Configurator Utility

    26

    In the CB 1000 Unit List window double click on the CB 1000 unit to be configured or click on the CB 1000 unit and select Configure from the Unit List window. Match the serial number of the CB 1000 displayed in the Unit List window with the serial number found on the bottom side of the CB 1000 to identify the correct Client Bridge.

    The configuration window displays:Spectrum24 CB 1000 User Guide

    The configuration window displays information about the CB 1000 Configurator and the selected unit. Three vertical tabs appear; Network, Serial, and Radio that define the categories of configuration options.Select a vertical tab to display additional sub-categories for each configuration option. At the bottom of the window select Close to exit the current configuration window. Select Reload from Unit button, to reload the current configuration from the CB 1000 to the CB 1000 Conigurator. Selecting the Update and Reset Unit button uploads the parameters from the CB 1000 Configurator to the CB 1000, and resets the CB 1000 so the changes take effect. During this operation the CB 1000 Configurator performs a syntax check of all parameters.

  • Windows Configurator Utility

    Spectrum24 C

    A message is displayed in the GUI Message Log window describing the errors and location or a successful operation.

    5.2 UB 1000 User Guide 27

    sing the File Menu OptionsIn the Configuration window select the File menu to:

    Save or load a configuration

    Reset the CB 1000 to factory defaults

    Set a new password or clear it

    Access a view of the log files

    Update the CB 1000 firmware.

    Perform the Reset To Default procedure ( see 5.2.5: Resetting to factory defaults) any time a radio card is installed. This loads the correct firmware to the specific Symbol radio card installed. The CB 1000 will not function unless this procedure is followed.

  • Windows Configurator Utility

    28

    5.2.1 SaSpectrum24 CB 1000 User Guide

    ving the configuration file

    To save the configuration settings of the CB 1000 to a local file.

    1. Click the Update And Reset Unit button. This applies currentparameters from the Configurator utility to the CB 1000.

    2. From the FILE menu select Save Configuration.

    3. Use the dialog box to navigate to a directory and save the current configuration. The default path is the CB 1000 program directory.

  • Windows Configurator Utility

    Spectrum24 C

    4. Click open to save the file.

    5.2.2 LoB 1000 User Guide 29

    ading a Configuration

    To reload a saved file to the currently selected CB 1000.

    1. Click on the File menu.

    2. Select Load Configuration. Use the dialog box to navigate to the directory which contains the saved configuration file.

    3. Choose the desired configuration file and click the Open button.The loaded parameters display in the CB 1000 Configurator, butthey are not uploaded to the CB 1000.

    4. Click the Update And Reset Unit button to activate the parameters.

  • Windows Configurator Utility

    30

    If the CB 1000 radio is different than the radio in the CB 1000 when the configuration parameters were saved, all parameters but the radio options are loaded. Setup the new radio parameters manually.This procedure allows changing the radio while keeping the network and serial settings. Save a new version of the configuration file

    5.2.3 ChSpectrum24 CB 1000 User Guide

    and use in future loads that use the same radio parameter settings.

    anging the password

    Setting a password prevents unauthorized users from accessing orchanging the settings on the CB 1000. Enter the password each time to access the Configurator utility and reconfigure a CB 1000. The defaultis no password required.

    Set Password in the File menu allows setting or changing a password ona CB 1000. A dialog box requires the new password to be entered twice. Clicking Update Password Now causes the new password to activate immediately. Leave the field blank to remove the password or to access the Configurator utility and reconfigure a CB 1000 without entering a password.

  • Windows Configurator Utility

    Spectrum24 C

    5.2.4 Upgrading the CB 1000 Firmware

    The CB 1000 Configurator is designed to update the firmwareon the CB 1000.

    Refer to the radio documentation to upgrade the radio firmware.B 1000 User Guide 31

    Download the latest version of firmware from the Symbol Technologiesweb site at www.symbol.com to the computer that is currently running theCB 1000 Configurator and note the directory it is saved to. The firmwarefile will extension is .rmu.

    1. Click on the File menu in the main window of CB 1000 configurator.

    2. Select Upload Firmware.

    3. Use the file selector to navigate to the location of the firmware file.

    4. Double click on the file. The Log Viewer displays a progress status.At the end of the process, the CB 1000 resets. The Log Viewer indicates a successful update. The status light on the CB 1000 flashes, and after15 to 20 seconds the new image is fully installed and the CB 1000 is ready for use.

  • Windows Configurator Utility

    32

    5.2.5 Resetting to factory defaults

    This feature restores the CB 1000 back to its original settings and adaptsthe firmware to the radio installed.

    1. Click on the File menu in the main window of the CB 1000 Configurator.

    2. Select Reset To Default. A warning banner appears indicating all

    5.2.6 ChSpectrum24 CB 1000 User Guide

    parameters are being reset to factory defaults. Click Yes to continue or No to cancel.

    Depending on the current radio network setting, resetting to factory default could leave the CB 1000 unable to associate. Resetting to default resets all parameters, including the radio ESSID.

    anging Radios

    The CB 1000 Configurator utility is designed to detect the type of radio currently in use and to reset the specific radio parameters accordingly.This procedure retains the network and serial parameters of the previous radio type when the radio is changed.

    1. Save the current radio configuration as described in 5.2.1 Saving the configuration file on page 28.

    2. Remove power from the CB 1000

    3. Install the new radio, and return power to the CB 1000.

  • Windows Configurator Utility

    Spectrum24 C

    4. Reset to factory defaults as described in 5.2.5 Resetting to factory defaults on page 32.

    5. Load the configuration saved in step one follow the procedures described in 5.2.2 Loading a Configuration on page 29.All non-radio parameters are retrieved.

    5.2.7 LoB 1000 User Guide 33

    6. Set the specific parameters for the new radio and follow the instructions described in 6.1 Configuration of the Radio Settings on page 37.

    Perform the Reset To Default procedure ( see 5.2.5 Resetting to factory defaults on page 32) any time a radio card is installed. This loads the correct firmware to the specific Symbol radio card installed. The CB 1000 will not function unless this procedure is followed.

    g Viewer7. Select Show Log Window from the FILE menu of the main window.

    8. Select File.

  • Windows Configurator Utility

    34

    The Log Viewer has two functions:

    displays the different logs and tables stored on the CB 1000

    displays status and error messages from the Configurator utility.

    Select FILE menu from Log Viewer window to switch views between the different CB 1000 logs and the Configurator utility messages.

    5.2.8 M

    5.2.9 Ev

    5.2.10 AsSpectrum24 CB 1000 User Guide

    essage Log Window

    The GUI Message Log displays status messages from the Configurator utility.

    ent Log

    The event log displays status and information generated by the CB 1000 hardware. Display the event log by selecting the FILE in the Log window and choose the Read Event Log option. Clear the entries from the event log by selecting Clear Event Log option from the FILE menu. When the firmware identifies an unusual event. Information is written into the event log and the status LED is illuminated. After information is read, clear the entries from the event log and clear the status LED by selecting Clear Event Log. The CB 1000 if possible functions normally after the status LED is illuminated.

    sociation Log

    The Association Log records association and dis-association from theAP or a MicroAP. Each event is timestamped and, if available, the AP MAC address is displayed. Each dis-association event contains only a timestamp. The timestamp indicates the number of 10 millisecond periods since the unit was turned on or reset. For example, a timestamp of 6000 corresponds toa time of 60 seconds, and a timestamp of 20 corresponds to a time of0.2 seconds.

  • Windows Configurator Utility

    Spectrum24 C

    5.2.11 Forwarding Table

    The forwarding table displays the MAC addresses that have been seen bythe CB 1000. The table lists the interface, wire or radio, and the MAC address. The time for each entry indicates the number of seconds until that entry is removed from the forwarding table.B 1000 User Guide 35

  • Windows Configurator Utility

    36 Spectrum24 CB 1000 User Guide

  • Spectrum24 C

    Chapter 6 Basic Radio Configuration

    6.1 Configuration of the Radio SettingsThese procedures are required to add a CB 1000 to a Spectrum24 wireless B 1000 User Guide 37

    network. When the CB 1000 has associated, the radio association LED lights green. At the CB 1000 Unit List window, select the CB 1000 to configure,as described in 5.1 Configuring the CB 1000 on page 25.

    1. Click on the Radio tab. When the Radio tab is selected, new horizontal tabs appear:Basic, Advanced, and Encryption. The Encryption tab does not appearif this option is not supported by the radio.

    2. Enter the ESSID for the Spectrum24 wireless network or a Peer-to-Peer group. The ESSID, is used to specify a unique IEEE 802.11 wireless network. Wireless CB 1000 units use the ESSID to associate to a specific AP or other CB 1000s. Only devices with the same ESSID associate with each other. Alphanumeric values can be used in this field.

  • Basic Radio Configuration

    38

    3. Enter the Station Name. The Station Name is a unique identifier thatcan be associted with a physical location. The value entered in this field is used to easily identify CB 1000 units with the Configurator utility.This field uses any alphanumeric combination. Assign a unique nameto a CB 1000 device in this field. Any alphanumeric name can be used. The reserved name for accepting any ESSID is Any. The AP must be Spectrum24 CB 1000 User Guide

    enabled to accept broadcast ESSID.

    4. Click the Advanced tab.

    5. In the MAC address field, select detect. The three options available are, detect, builtin, and manual (see page 102 for a description of each of these options). Symbol recommends leaving detect selected unless an advanced configuration is being performed. Selecting Detect allows the MAC address of the Ethernet client to be used throughout the network.

    6. Click on the Update And Reset Unit button. The ConfiguratorMessage Log window appears with a message stating that the update was successful.

  • Basic Radio Configuration

    Spectrum24 C

    6.1.1 Advanced Radio Configuration

    The Advanced Configuration screen is specific to the feature set of the wireless LAN card. Consult the radio user manual for appropriate settings. After configuration is complete, click on the Update And Reset button.

    6.1.2 EnB 1000 User Guide 39

    cryption

    Encryption is necessary to associate to an AP configured for encryption. Consult the radio manual for detailed description of how to set up encryption on the radio.

    For advanced radio configurations such as encryption, go to(http://www.symbol.com/services/downloads/download_spec24.html) and reference the Spectrum24 Wireless LAN Model LA-41X1 (for DS radios supporting 40 and 128 bit encryption) or Spectrum24 Wireless LAN Model LA-3021(for FH radios supporting 40 bit encryption) documentation.

  • Basic Radio Configuration

    40

    1. Click the Encryption tab, and select Encryption.Spectrum24 CB 1000 User Guide

    2. Enter up to four encryption key values.Enter values for the encryption keys as text (ASCII) strings or hexadecimal numbers. Enter 0x before Hexadecimal values and use numbers 0 to 9 and the letters A-F. Text strings cannot begin with 0x. The level of encryption corresponds to the length of the encryption key. Spectrum24 FH radios support 40 and 128 bit keys. Spectrum24 DS radios only support 40 bit encryption keys.

    3. Select a transmit key. The transmit key is the encryption key used by the CB 1000 to encrypt messages sent over the radio. Messages received by the radio are decrypted if they were created using any of the four keys.

    Encryption Level Key Length Example

    Hex ASCII

    40 bit DS & FH radios 0x + 10 digits 5 characters 0xFEDCBA9876

    128 bit DS only radios 0x + 26 digits 13 characters ALazyBrownDog

  • Basic Radio Configuration

    Spectrum24 C

    4. Click the Update And Reset Unit button at the bottom of the window. In Infrastructure Mode, the CB 1000 associates to the access point with the specified ESSID.

    6.1.3 Wireless Ethernet Bridge

    Configure the CB 1000 as a wireless Ethernet bridge to connect a wired unit B 1000 User Guide 41

    such as a computer or Ethernet printer to a wireless network. The CB 1000 can be configured as a wireless Ethernet bridge in addition to performing any of the serial port applications.

    Wireless Ethernet bridge configuration:

    When connecting an Ethernet client into the AP network, reset the CB 1000 to default parameters and setup the ESSID to match the AP. No other parameters are required.

    SP24lCBethernet.cdr

    AccessPoint

    ClientBridge

    EthernetCable

    EthernetCable

  • Basic Radio Configuration

    42 Spectrum24 CB 1000 User Guide

  • Spectrum24 C

    Chapter 7 Network ConfigurationCommunication directly with the CB 1000 allows the following:

    use of the serial port applications

    performing a network ping of the CB 1000B 1000 User Guide 43

    remotely configure the CB 1000 via the telnet protocol.

    Bridging does not communicate with the CB 1000 and does not require setting up the basic network parameters.

    After completing the Configuration of Radio Settings in 6.1 Configuration of the Radio Settings on page 37, proceed with the following steps to configure the network settings.

    1. Click on the Network Tab. The IP Address, Netmask and Gateway fields are displayed.

  • Network Configuration

    44

    2. Enter an IP address assigned to the CB 1000. The IP address is the network address that other computers use to communicate with theCB 1000.

    3. Enter the Netmask. This is a value that defines the range of IP addresses available within the local network.

    7.1 G

    7.1.1 UASpectrum24 CB 1000 User Guide

    4. If the network uses a gateway (router or firewall), enter the IP address of the gateway. For serial applications the CB 1000 requires a gateway IP address to access computers or other CB 1000s beyond the Local Area Network (LAN) router or firewall. Enter none if no gateway is present or a gateway is not needed.

    A gateway is not necessary for Ethernet bridging.

    eneral Serial ConfigurationMatch the settings of the device connected to the CB 1000 via theRS-232 port. Configure the UART Settings and Flow Control Settings.

    RT Settings

    Universal Asynchronous Receiver/Transmitter (UART) is the fundamental hardware for serial communication. The speed and method of data transfer of the serial port are controlled here.

    Configure the UART:

    1. Click on the Serial tab at the Configuration window.

  • Network Configuration

    Spectrum24 C

    2. Click on the UART tab. B 1000 User Guide 45

    3. Select the baud rate (or type) that matches the device the CB 1000 is connected to. The baud rate indicates the data transfer rate of theserial port. The baud rate ranges from 300 to 115200 bps. Standard rates are 300, 1200, 2400, 9600, 19200, 38400, 57600, 115200.

    4. Select the Data Bits setting that matches the device the CB 1000 is connected to. Data Bits determines the number of bits used totransmit data. The possible values are 7 and 8.

    5. Select the Stop Bits setting that matches the device the CB 1000 is connected to. Stop Bits determine the number of bits used to represent an end of a character. The value can be 1 or 2.

    6. Select the Parity that matches the device the CB 1000 is connected to. The parity bit is used to check for correct data transmission.Options are: none, even, and odd.

  • Network Configuration

    46

    7.1.2 Flow Control

    Flow control adjusts the flow of data from one device to another.This ensures the receiving device can handle all of the incoming data.Flow control becomes an important factor when one of the devices is capable of transmitting data at a rate faster than the other can receive it. There are two basic types of flow control, Hardware and Software.

    7.1.3 H

    7.1.4 SoSpectrum24 CB 1000 User Guide

    ardware Flow Control

    Hardware flow control uses dedicated signal lines to dictate transmission of data and has two options that allow selecting which pair of lines to use for this type of flow control:

    RTS/CTS - Request To Send/Clear To Send

    DTR/DSR - Data Terminal Ready/Data Set Ready

    The Windows flow control setting, Hardware, uses the RTS/CTS pair of flow control lines.

    ftware Flow Control

    Software flow control uses two special characters, Xon and Xoff. Xon and Xoff are embedded in the data. These special characters instruct the computer to start and stop sending data. In the incoming direction, flow control prevents the CB 1000 from sending data when the computer is not ready. Enabling incoming flow control, enables the CB 1000 to interpret Xon/Xoff characters in the data stream as flow control signals. The Xon/Xoff characters are not considered part of the data.

    The outgoing software flow control option specifies the generation of Xon/Xoff flow control characters by the CB 1000. The control characters are sent out the serial port and instruct the computer to start or stop sending data. This option prevents the computer from sending data when the CB 1000 is not ready to accept it.

  • Network Configuration

    Spectrum24 C

    Software flow control can have both incoming and outgoing mechanisms running simultaneously, individually, or not at all (this is the default).

    7.1.5 Flow Control Configuration1. Click on the Flow Control tab.

    7.1.6 SeB 1000 User Guide 47

    2. Check the flow control settings that match the device the CB 1000 is connected to.

    rial Packets

    The serial packets parameters control the serial to network packetconversion process. Adjusting the default settings is not necessary for the Serial Packet Parameters. These parameters control the way that data received on the serial port is divided into Ethernet packets. The Ethernet packets are sent to serial application network connection. For specific information about the effects of the serial packet parameters seeChapter 11 Serial Stream To Network Packet Conversion on page 71.

  • Network Configuration

    48 Spectrum24 CB 1000 User Guide

  • Spectrum24 C

    Chapter 8 Serial Port Protocol ConfigurationThis chapter describes how to configure the CB 1000 serial port protocols. When a Client Bridge receives a message from the serial port, the Client Bridge turns the message into a series of network packets. The transmitting

    8.1 RM

    8.1.1 CoB 1000 User Guide 49

    Client Bridge adds the originating port address, the destination port address and other critical information to each packet. When the transmitting Client Bridge finds radio silence, the Client Bridge sends the packets. RMP Pipe is used in situations that require real time or high-reliability data transfer.TCP Pipe is useful in situations when poor radio reception is a problem.RMP Pipe is the preferred protocol for Serial Line Replacement applications.

    P PipeFor applications where an RS-232 serial cable is being replaced by a pair of CB 1000s, or when CB 1000s are being used to form a broadcast topology (data is sent to all CB 1000s), the RMP Pipe protocol is used. In the RMPpipe protocol, the CB 1000 accepts a stream of data at its serial port and transmits it over the network to one or more receiving CB 1000s. When the data arrives at the receiving CB 1000, it is sent is out the serial port.

    The RMP Pipe protocol sends data to the receiving unit as though CB 1000s were connected via serial cables. The data is not filtered or interpreted by the CB 1000s. Use this protocol when the CB 1000 is used as a drop-in replacement for a serial cable.

    The RMP Pipe protocol has several configuration options that are designed to optimize data throughput and minimize packet loss according to the needs of any particular system.

    nfiguring RMP Pipe1. Complete the Basic Radio Configuration instructions in

    Chapter 6 Basic Radio Configuration on page 37.

  • Serial Port Protocol Configuration

    50

    Use Peer-to-Peer mode if replacing a serial line or serial network with two or more CB 1000s without using an access point.

    2. Complete the General Serial Configuration instructions inSpectrum24 CB 1000 User Guide

    12.1 CB 1000 Basic Serial Configuration on page 75.

    3. Click on the Serial tab.

    4. Select the Protocol tab.

    5. Select RMP Pipe in the Protocol field.

    6. Click on the RMP Pipe tab.

    7. If only two CB 1000s are used, do not change the settings from their default values. The default values allow two units to automatically detect each other and establish a connection. If more units are used configure each RMP Pipe Parameter as appropriate.

  • Serial Port Protocol Configuration

    Spectrum24 C

    8.1.2 RMP Pipe Parameters Source Address

    The RMP address is used to identify the CB 1000s when sending serial data to each other. The RMP Pipe value of default enables the CB 1000 to useits unique serial number as the RMP address. It is not necessary to change B 1000 User Guide 51

    this setting.

    Source Address Filter

    The CB1000 only accepts data coming from the specified address. For example, if the entry is set to 1234, only data originating from a CB 1000 with the RMP address of 1234 is accepted. All other data is ignored. The default value none allows data from any RMP address to be accepted. Change the Source Address Filter value only when there are multiple RMP Passthrough Serial Line Replacement installations in close proximity.

  • Serial Port Protocol Configuration

    52

    Destination Address

    The CB 1000 sends data received on the serial port to this address.Enter the RMP address of another CB 1000 for direct serial linereplacement. Other possible values are dynamic (default) or broadcast.The dynamic value returns data to the CB 1000 data was received from. Using the value of dynamic allows two CB 1000s to communicate to each Spectrum24 CB 1000 User Guide

    other. Entering broadcast sends data to all CB 1000s set to use RMP Pipe.

    Transmit Try Count

    For dynamic data, this count specifies the number of attempts the CB 1000 makes to transmit each RMP packet of data. Ensure the CB 1000 is inrange and powered up to reduce the possibility of transmission failures. When failures occur, data is lost if additional attempts are not made. This count allows the user to specify how many attempts to take atre-transmitting data. The maximum is 65,000 retries. The default is infinite, which causes each packet to be retried until successfully sent. Select the Transmit Try Count based on the sensitivity of the application to data delay and/or data loss.

    Transmit Retry Interval

    This setting determines the time period to wait between re-transmission attempts. The value is specified in 1/100ths of a second, 100 (default) equals 1 second. The maximum value is 65000.

    I/O Control

    I/O control is only relevant to serial line replacement applications that use the RMP protocol. I/O control defines control over digital inputs and outputs of the CB 1000 separately from the data lines. Digital input and output are shared with the flow control lines (RTS, DTR, CTS, and DSR), but in this mode the CB 1000 does not interpret them as flow control signals. They give the ability to send digital data from one device to another without interpretation by the CB 1000. Use of Hardware Flow control on lines that have been enabled for I/O Control is not allowed.

  • Serial Port Protocol Configuration

    Spectrum24 C

    8.2 TCP PipeTCP Pipe, similar to RMP Pipe, makes no changes to the serial data stream. TCP Pipe differs from RMP Pipe by creating two independent network connections for transmitted and received data. Using two connections allows each CB 1000 to detect conditions when it has lost radio contact with theB 1000 User Guide 53

    CB 1000.

    In this configuration, each CB 1000 simultaneously acts as a clientand a server.

    1. Complete the Basic Radio Configuration instructions in 6.1 Configuration of the Radio Settings on page 37.

    Use Peer-to-Peer mode if replacing a serial line or serial network with two or more CB 1000s without using an access point.

    2. Complete the Network Configuration instructions in Chapter 7 Network Configuration on page 43.

    3. Complete the General Serial Configuration instructions 7.1 General Serial Configuration on page 44.

  • Serial Port Protocol Configuration

    54

    4. Click the Serial tab.Spectrum24 CB 1000 User Guide

    5. Select the Protocol tab.

    6. Click on the TCP Pipe tab.

  • Serial Port Protocol Configuration

    Spectrum24 C

    7. Set the Listen on port number for each unit to match the Connect to port number of the opposite unit. The defaults for both of these ports are 4000. Ensure a matching configuration by leaving the default values on both CB 1000s.

    8. Enter the IP address of the opposite unit in the Connect to IP field.B 1000 User Guide 55

    9. The Re-connect after shutdown Listening Port and Connecting Port are checked by default. This feature allows the CB 1000s to re-establish communication after one of the CB 1000s loses communication with the other. For example, if one of the CB 1000s loses power or loses radio communication, the unit re-connects if this feature is enabled.

    10. Click the Update And Reset Unit button.

  • Serial Port Protocol Configuration

    56

    8.3 Network Serial Port ConfigurationThis section describes how to configure the CB 1000 as a network serial port. This is a standard configuration for connecting a client serial device with a network server. Connection to a network serial port is accomplished overa TCP/IP socket connection. Any program that uses standard TCP/IP network Spectrum24 CB 1000 User Guide

    sockets can communicate with the serial port of the CB 1000. Once asocket is established to the CB 1000, any data written to the socket is sent out the serial port and any data received by the serial port is returned via the socket connection.

    The CB 1000 network serial port may be used in two modes:

    TCP Listen Port

    TCP Connect Port.

    In the TCP Listen Port mode before any serial communication is possiblethe socket connection is made by the network program for the CB 1000 to communicate. For example, use the TCP Listen Port if a central server expects to open a TCP/IP socket connection to the CB 1000. In the TCP Connect Port mode the CB 1000 establishes a socket connection to the IP address and port number specified in the configuration. For example, use the TCP Connect Port if the system expects the CB 1000 to open a TCP/IP socket connection to a central server.

    The following procedures configure CB 1000 as a network serial port.

    1. Complete the configuration of the basic radio settings instructions in6.1 Configuration of the Radio Settings on page 37.

    2. Complete the Network Configuration instructions in Chapter 7 Network Configuration on page 43.

    3. Complete the General Configuration instructions 7.1 General Serial Configuration on page 44.

  • Serial Port Protocol Configuration

    Spectrum24 C

    4. Click the Serial tab.

    5. Select the Protocol tab. TCP Listen Port displays.B 1000 User Guide 57

  • Serial Port Protocol Configuration

    58

    8.3.1 TCP Listen Port

    Complete the configuration described in steps 1-4 on page 56 then follow the steps below:

    1. Click on TCP Listen Port from the Protocol list.

    2. Click on the Listen Port tab.Spectrum24 CB 1000 User Guide

    3. Type the port number the CB1000 listens for a connection. This isthe port number the application uses to connect to the CB 1000.The default is 4000.

    4. For most applications, leave the Reconnect after shutdown box checked. Check this box to accept a new connection if the activeone closes.

    5. Click the Update And Reset Unit button.

  • Serial Port Protocol Configuration

    Spectrum24 C

    8.3.2 TCP Connect Port

    Complete the configuration described in steps 1-4 on page 56 then follow the steps below:

    1. Select the Protocol tab.B 1000 User Guide 59

  • Serial Port Protocol Configuration

    60

    2. Click on TCP Connect Port from the Protocol list.

    3. Click on the Connect Port tab.Spectrum24 CB 1000 User Guide

    4. Enter the IP address of the device the CB 1000 is connecting to in the Connect to IP field.

    5. Type the port number of the device the CB 1000 is connecting to inthe Connect to Port field. The default is 4000.

    6. For most applications, leave the Reconnect after shutdown box checked. Check this box to accept a new connection if theactive one closes.

    7. Click the Update And Reset Unit button

  • Spectrum24 C

    Chapter 9 Serial Telnet Client ConfigurationThis chapter describes how to configure the CB 1000 as a serial telnet client. Telnet is a method to connect and remotely log-in to a host computer or network device. The host computer or device requires a telnet server running B 1000 User Guide 61

    for this service to be available. Once the telnet session is established from the CB 1000, any data received by the serial port of the CB 1000 is sent to the host. Any data returned from the host is sent out the serial port of theCB 1000. The serial port of the CB 1000 is connected to a serial terminal or a computer that is running terminal emulation software.

    To configure the CB 1000 as a serial telnet client:

    1. Complete the configuration of the basic radio settings instructions in6.1 Configuration of the Radio Settings on page 37.

    2. Complete the Network Configuration instructions in Chapter 7 Network Configuration on page 43.

    3. Complete the General Configuration instructions 7.1 General Serial Configuration on page 44.

    4. Click the Serial tab.

    5. Select the Protocol tab.

  • Serial Telnet Client Configuration

    62

    6. Select the Telnet option in the Protocol list. Spectrum24 CB 1000 User Guide

    7. Click on the Telnet tab at the top of the panel. There are two methods that can be used to establish a telnet connection, Wait for Keystroke and Command Prompt. The following sections describe the methods and the configuration necessary for each.

  • Serial Telnet Client Configuration

    Spectrum24 C

    9.1 Wait for Keystroke ConnectionThe wait for keystroke connection method establishes a connection toa specific telnet host when the user presses a key on the telnet terminal window. When the telnet connection is closed, the CB 1000 waits for a keystroke for re-connection to the host.B 1000 User Guide 63

    To configure the CB 1000 as a serial telnet client using the wait forkeystroke connection method, follow steps 1-7 in Chapter 9 Serial Telnet Client Configuration on page 61 and then complete the steps below:

    1. Click on the wait for keystroke button.

    2. Enter the IP address of the device the CB 1000 establishes a telnet connection to in the Connect to IP field.

    3. The default Connect to port value, 23, is the industry standard port number for telnet connections.

    4. Leave the Reconnect After Shutdown box checked to allow a new session after closing an active one.

    5. Click the Update And Reset Unit button.

  • Serial Telnet Client Configuration

    64

    9.2 Command Prompt ConnectionThis section describes the command prompt connection method for aserial telnet client. The command prompt connection method provides a telnet prompt to the serial terminal. From the telnet prompt, the user can open a telnet session to any computer or device that is accessible on the Spectrum24 CB 1000 User Guide

    network and is capable of accepting telnet connections.

    To establish a telnet connection, at the command prompt type the command open followed by the IP address of the host computer or device (for example telnet> open 10.10.10.129). The IP address can optionally be followed by the TCP port number on which to open the connection. If the port number is omitted, the industry standard, default telnet port number of 23 is used.

    Use the IP address, not the name of the host since only IP addresses are recognized by the CB 1000. When the telnet connection is closed, theCB 1000 displays a new telnet prompt.

  • Spectrum24 C

    To configure the CB 1000 as a serial telnet client using the commandprompt connection method, follow steps 1-7 on Chapter 9 Serial Telnet Client Configuration on page 61 and then complete the steps below:

    1. Click on command prompt button.

    2. Click the Update And Reset Unit buttonB 1000 User Guide 65

  • Serial Telnet Client Configuration

    66 Spectrum24 CB 1000 User Guide

  • LPD Print Server for Serial Printing

    Spectrum24 C

    Chapter 10 LPD Print Server for Serial PrintingThis section configures the CB 1000 for wireless printing to a serial printer.If configuring an Ethernet printer, follow the instructions for configuring a 6.1.3 Wireless Ethernet Bridge on page 41.B 1000 User Guide 67

    The Line Printer Daemon (LPD) protocol requires an operating system that supports LPD to a remote host such as Windows. The LPD server on theCB 1000 uses a uni-directional protocol. Data is received via a wireless network connection and sent out the serial port to the printer. Data received from the serial port is ignored. This means the CB 1000 ignores data received from the printer except for software flow control characters(see 7.1.4 Software Flow Control on page 46).

    Use the network hostname or IP address of the CB 1000 as the remote printer host when configuring the operating system.

    1. Complete the Basic Radio Configuration instructions described in Chapter 6 Basic Radio Configuration on page 37.

    2. Complete the Network Configuration described in Chapter 7 Network Configuration on page 43.

    3. Complete the General Serial Configuration described in 7.1 General Serial Configuration on page 44.

  • LPD Print Server for Serial Printing

    68

    4. Click on the Serial tab and then select the Protocol tab..Spectrum24 CB 1000 User Guide

    5. Click on the LPD option.

    6. Click on the Flow Control tab. Verify that the Flow control settings of the CB 1000 match those of the printer.

  • Spectrum24 C

    To avoid print errors match the Flow Control settings between the CB 1000 and the printer. The LPD port setting shuold be 515. Refer to the printer manual to configure Flow Control settings in the printer.B 1000 User Guide 69

    Finish configuration by clicking the Update And Reset Unit button.The CB 1000 is now configured to act as a LPD print server for aserial printer

  • LPD Print Server for Serial Printing

    70 Spectrum24 CB 1000 User Guide

  • Serial Stream To Network Packet Conversion

    Spectrum24 C

    Chapter 11 Serial Stream To Network Packet ConversionThe serial port on the CB 1000 can be used for a range of different applications, though almost all applications involve bridging data between B 1000 User Guide 71

    the CB 1000 serial port and one of the network interfaces. Data that is received on the serial port is packetized, then transmitted on either the radio or wired network interface to the network device configured to receive serial data. This section explains the process of packetizing data received on the serial port.

    Network devices transmit and receive data in a fundamentally different way than the serial port. Network devices operate on packets whereas serial devices operate on single characters. A network packet is a well-defined structure that includes enough information for the packet to be interpretedby different network devices, routed to the appropriate destination, and interpreted by the destination application. Each network packet carries some amount of application data. In the case of network packets for serial port applications, this data is the information that was received or should be transmitted on the serial port.

    Data transmission between serial devices is simpler. The most basic difference is that there is no requirement for data to be sent in well-defined packet structures. Each device sends serial data one character at a time.The other device must receive and process each character as it is received. Additionally, since serial communication is between two devices, there is no need to include information about the source and destination of the data. The CB 1000 interprets the serial data stream, collects it into data groups and then forms network packets with this dataand transmit the packet to the network device which is set to receive theserial information.

  • Serial Stream To Network Packet Conversion

    72

    The CB 1000 uses three user-configurable parameters to segment the serial character stream into groups of data for network packets. These parameters, line length, timeout, and delimiters, are described below. Keep in mind that the CB 1000 always uses all three of these parameters and when the conditions of any one of them are met a network packet is generated.

    11.1 Li

    11.2 Ti

    11.2.1 DeSpectrum24 CB 1000 User Guide

    ne LengthAs data arrives on the serial port it is accumulated in a buffer in theCB 1000. The Line length parameter sets the maximum size for this buffer.When the number of characters in the buffer reaches the Line length value the entire buffer is sent as the data in a single network packet. The value of Line length can range from 1 to 1408 bytes. The default value is 1408.

    meoutSerial data arrives in small bursts of characters. When the CB 1000 receives a burst of data and waits for a period of time for additional data to be received. When additional data is received, it is added to the receive buffer, and the CB 1000 begins to wait again. If additional data is not received for longer than the period specified by the Timeout value, then the buffer of characters received is sent in a single network packet, and the process begins again. Specify the timeout value in 10 millisecond increments. The valid range for timeout is from 10 milliseconds (0.01 second) to 65000 milliseconds (650 seconds). The default value is 10 milliseconds.

    limiters

    Some serial devices transmit and receive data in a known structure. In these cases there are often special characters that the transmitting device uses to indicate a complete message has been sent. These characters are referredto as delimiters. Specify up to five different delimiting characters to the CB 1000. When the CB 1000 adds one of these characters to the buffer of serial received characters the CB 1000 immediately sends that buffer as a network packet.

  • Spectrum24 C

    11.2.2 Configuration

    To configure the Serial Packet parameters click on the Serial tab and then select the Packets tab. Using the descriptions in this section as a guide,enter the values for Line Length, Input Timeout, and Delimiters specific tothe environment being configured.B 1000 User Guide 73

  • Serial Stream To Network Packet Conversion

    74 Spectrum24 CB 1000 User Guide

  • Serial Configuration of the CB 1000

    Spectrum24 C

    Chapter 12 Serial Configurationof the CB 1000

    12.1 CB 1000 Basic Serial ConfigurationB 1000 User Guide 75

    Serial configuration requires a direct connection between the CB 1000and a computer using an RS-232 serial cable (included with theCB 1000) and terminal emulation software like HyperTerminal forWindows. Obtain the following items before proceeding:

    a terminal or PC with an RS-232 connection and ANSI emulation software

    an RS-232 serial cable supplied with the CB 1000

    the CB 1000 and power supply

    paper clip (or a tool small enough to be inserted into the reset button opening next to the Ethernet port).

    To begin the CB 1000 basic serial configuration:

    1. Before powering up the CB 1000, connect the CB 1000 to a computer with the serial cable supplied with the CB 1000.

    2. Power up the CB 1000.

    3. Start the terminal emulation program, such as HyperTerminal for Windows, on the computer connected to the CB 1000.

    4. Select the correct COM port along with the following parameters.

    emulation ANSI

    baud rate 9600

    data bits 8

    parity none

    stop bit 1

    flow control none

  • Serial Configuration of the CB 1000

    76

    5. Connect the power adapter to the port labeled 5V DC on the CB 1000.

    6. Insert one end of the paper clip in the hole labeled Config, located in the rear of the CB 1000, next to the serial port connector. Spectrum24 CB 1000 User Guide

    7. An audible click is heard, the serial LED momentarily illuminates and the main menu displays.

    CB 1000 serial number 900034 Symbol Technologies, Inc.

    Version 1.00-F2 Ethernet HW address 00:d0:d8:0d:bb:c2

    MAIN MENU

    ---------

    Resume operation

    Edit configuration

    View configuration for capture

    Reset configuration to default

    View forwarding database

    View roaming log

    View system event log

    Clear system event log

    Reset the CB 1000

    RJ 45Power Config

    TRAPrearview3D

    Serial

  • Serial Configuration of the CB 1000

    Spectrum24 C

    Any time a new radio card is installed select the Reset configuration to default option. This loads the correct firmware to the specific Symbol radio card installed. The CB 1000 will not function unless this option is run with each new radio card.B 1000 User Guide 77

    8. Select Edit configuration to display :

    CB 1000 serial number 900034 Symbol Technologies, Inc.

    Version 1.00-F2 Ethernet HW address 00:d0:d8:0d:bb:c2

    SELECT A FILE

    -------------

    Return to Main Menu

    system

    RS-232 port (uart0)

    10BaseT Ethernet (lan0)

    Use arrow keys, or Ctrl-N and Ctrl-P to move selector bar.

    Press Enter to make selection.

    9. Configure 10BaseT Ethernet, RS-232 port with network parameters such as protocol, gateway ESS, encryption and IP Address in addition to serial port parameters.

    10. Once the correct parameters are entered and saved, exit to the Main Menu and select Resume operation.

  • Serial Configuration of the CB 1000

    78

    12.1.1 Using the Terminal Configurator

    Once a connection to the Terminal Configurator is established theMain Menu screen appears.Spectrum24 CB 1000 User Guide

    CB 1000 serial number 900034 Symbol Technologies, Inc.

    Version 1.00-F2 Ethernet HW address 00:d0:d8:0d:bb:c2

    MAIN MENU

    ---------

    Resume operation

    Edit configuration

    View configuration for capture

    Reset configuration to default

    View forwarding database

    View system event log

    Clear system event log

    Reset the CB 1000

    Use arrow keys, or Ctrl-N and Ctrl-P to move selector bar.

    Press Enter to make selection.

    1. Use the arrow keys to move the highlighted bar.

    The UI uses the ARROW keys to navigate the menus and screens. See 13.2 Terminal Emulator Control Characters on page 83 for control characters used in terminal emulation programs that are supportingARROW keys or the ENTER key.

  • Spectrum24 C

    2. SELECT A FILE displays. Select one of the four configuration files on the menu. Selecting a file displays a text editor used to modify the file,see 13.1 Navigating the Configurator Editor on page 81 for navigating instructions and detailed information on each of the configurationmenu items.

    3. SELECT A FILE menu displays. Select one of the four configuration files B 1000 User Guide 79

    on the menu. Selecting a file displays a text editor used to modify the file, see 13.1 Navigating the Configurator Editor on page 81 for navigating instructions and detailed information on each of the configurationmenu items.

    CB 1000 serial number 900034 Symbol Technologies, Inc.

    Version 1.00-F2 Ethernet HW address 00:d0:d8:0d:bb:c2

    SELECT A FILE

    -------------

    Return to Main Menu

    system

    RS-232 port (uart0)

    10BaseT Ethernet (lan0)

    Use arrow keys, or Ctrl-N and Ctrl-P to move selector bar.

    Press Enter to make selection.

    4. Select the Reset the Unit after the CB 1000 is configured.

    5. Select Yes. Resetting the device, allows the new configuration to take effect and places the CB 1000 into operating mode. The CB 1000is ready to use the new configuration.

  • Serial Configuration of the CB 1000

    80 Spectrum24 CB 1000 User Guide

  • Main Menu Configuration Screens

    Spectrum24 C

    Chapter 13 Main Menu Configuration ScreensThe following sections list Main Menu options, their functions, and editing information for specific configuration files associated with the Main Menu.

    13.1 NB 1000 User Guide 81

    CB 1000 serial number 900034 Symbol Technologies, Inc.

    Version 1.00-F2 Ethernet HW address 00:d0:d8:0d:bb:c2

    MAIN MENU

    ---------

    Resume operation

    Edit configuration

    View configuration for capture

    Reset configuration to default

    View forwarding database

    View roaming log

    View system event log

    Clear system event log

    Reset the CB 1000

    avigating the Configurator EditorSelecting one of the Main Menu options displays bring a specific configuration file into the editor. Once inside the editor, use the arrow keysto move the cursor. If the arrow keys do not work with the terminal emulator, use CTRL-P for up (previous), CTRL-N for down (next), CTRL-B for left (back) and CTRL-F for right (forward). See 13.2 Terminal Emulator Control Characters on page 83 for a complete list.

  • Main Menu Configuration Screens

    82

    Main Menu Option Result/ActionResume operation This option exits Configuration. It returns the CB

    1000 to the settings the CB 1000 had before the Configure button was pressed.

    Edit configuration Displays a list of editable files.Spectrum24 CB 1000 User Guide

    Return to Main Menu

    Returns to the previous menu selection.

    System

    Displays the editor screen with the configuration file for options that are not communication dependent.

    RS-232 port (uart0)

    Displays the editor screen with the configuration file for the serial port andper-connection network settings.

    10BaseT Ethernet (lan0)

    Displays the editor screen with the configuration file for the radio parameters and IP network interface settings

    View configurationfor capture

    Enables capture mode in the terminal software.The display scrolls through all configuration settings and gives the option to disable capture mode at the end of the displayed data. Use this option to keep a record of the settings made fora particular CB 1000 unit or to generate a file for Symbol Technologies Technical Supportwhen requested.

    Reset configurationto default

    Sets all configuration files to their factory default.

    View forwarding database Lists the MAC addresses of all network nodes detected and the network interface.

    View roaming log Lists the MAC addresses of the access points theCB 1000 has associated/disassociated.

  • Main Menu Configuration Screens

    Spectrum24 C

    13.2 Te

    View system error log Displays a list of errors that occurred when the Symbol CB 1000 Status LED is lit. See A.3 Event Log Error Table on page 110 for a list of possible error messages.

    Clear system error log Removes all messages from the error log

    Main Menu Option Result/ActionB 1000 User Guide 83

    rminal Emulator Control CharactersThe UI uses the following keystrokes to navigate through the menus and screens depending on the terminal emulation. For terminal emulation programs that do not support using ARROW keys or the ENTER key,use the control-character equivalents:

    described above.Reset the Unit Performs a hardware reset. Use this after making

    configuration changes to allow the changes totake effect.

    UP ARROW or NEXT CTRL + N

    DOWN ARROW or PREVIOUS CTRL + P

    ENTER or SELECT CTRL + M

    LEFT ARROW or BACK CTRL + B

    RIGHT ARROW or FORWARD CTRL + F

    HOME (beginning of line) CTRL + A

    END (end of line) CTRL + E

    BACKSPACE (delete text in back of cursor) CTRL + H

    DELETE (delete text in front of cursor) CTRL + D

    DELETE (text from the cursor to the end of the line) CTRL +K

    SAVE FILE CTRL + W

    EXIT WITHOUT SAVING CTRL + X

    REFRESH SCREEN CTRL + L

  • Main Menu Configuration Screens

    84

    13.3 Configuration File FormatThe configuration file format is broken down into sections that define a particular grouping of options. The section title contains a sect