U.S. Wireless Data USWD500 User Manual

Cdpd modem
Table of Contents

Advertisement

Quick Links

USWD500
CDPD Modem
User's Manual
For CDPD Version 1.1 with UDP/TCP Protocol
Version 3.01
February 5, 1999

Advertisement

Table of Contents
loading

Summary of Contents for U.S. Wireless Data USWD500

  • Page 1 USWD500 CDPD Modem User’s Manual For CDPD Version 1.1 with UDP/TCP Protocol Version 3.01 February 5, 1999...
  • Page 2 • Consult the dealer or an experienced radio / TV technician for help. The user should not modify or change this equipment without written approval from U.S. Wireless Data. Modification could void authority to use this equipment. WARNING LABEL This label will be placed on the final product, clearly visible to all persons exposed to the transmitter.
  • Page 3 USWD500 is a trademark of U.S. Wireless Data, Inc. Limited Warranty In no event will U.S. Wireless Data, Inc. be liable for any damage, including loss of data or profits, cost of cover, or other incidental, consequential or indirect damages arising from the installation, maintenance, use, performance, failure, or interruption of USWD’s...
  • Page 4: Table Of Contents

    Chapter 1 Introduction....................3 Who Should Read this Manual ..................3 Purpose of this Manual ...................... 3 General Description and Features ..................3 USWD500 Product Package and Services ................ 4 Product Package..........................4 Services ..............................4 How to Use this Manual ..................... 4 Chapter 2 Product Specifications................
  • Page 5 ON-LINE/OFF-LINE Mode........................28 Using the USWD500 Modem with a Terminal Emulation Program ........ 28 UDP Concept ............................28 Data Transmitting and Receiving Under UDP Protocol..............29 When Will the USWD500 Modem Send Out Queued Data?............29 Buffer full............................29 S50 Time Out (Data Forwarding Idle Time Out)................29 Receive a data forwarding character....................30...
  • Page 6 AT!S1 ............................47 AT!T ..............................47 AT!T0 ............................47 AT!U..............................47 AT!U0............................47 Appendix B S Registers....................49 S-Register Definitions ...................... 50 Appendix C USWD500 Response Messages ............. 52 Index..........................53 USWD500 User’s Manual Version 3.0 - 2 -...
  • Page 7: Chapter 1 Introduction

    The USWD500 CDPD Modem is the network component by which CDPD network subscribers gain access to the CDPD network. Support services provided by the USWD500 include transmission and reception of data across the airlink on a full- duplex basis, medium access control to the airlink, mobile data link procedures, subnetwork convergence features, and end-to-end delivery of network-level packets that are either based on UDP/IP or TCP/IP.
  • Page 8: Uswd500 Product Package And Services

    USWD500 Product Package and Services Product Package Your USWD500 package contains the following items. Check to make certain all items are included: • One USWD500 CDPD Modem • One USWD500 CDPD Modem User’s Manual Services • USWD500 CDPD Modem technical training •...
  • Page 9: Chapter 2 Product Specifications

    Hardware Specifications This section includes general product specifications for the USWD500 CDPD Modem, as well as specifications for the receiver and transmitter. General Specifications The following table summarizes the general specifications of the USWD500 CDPD Modem. Current dissipation RF Part 750mA(Max.)
  • Page 10: Receiver Specifications

    RX intermodulation 57 dB RSSI ±6 dB absolute ±3 dB relative Radiated & conducted spurious FCC Part15 Specification for the United States Forward channel busy/idle flag & decode status flag decode Failure< .001 USWD500 User’s Manual Version 3.0 - 6 -...
  • Page 11: Transmitter Specifications

    +28 dBm, +24 dBm +20 dBm, +16 dBm +12 dBm, +8 dBm TX on/off & off/on Modulation requirements Mod. Index=.5±5% 19.2 kbps±50 ppm Radiated and conducted emissions FCC Part 22 Specification compliant USWD500 User’s Manual Version 3.0 - 7 -...
  • Page 12: I/O Pin Assignments (Ffc Connector)

    Power DC 5.5V±.5V, 800mA Power DC 5.5V±.5V, 800mA Power DC 5.5V±.5V, 800mA Power DC 5.5V±.5V, 800mA Power DC 5.5V±.5V, 800mA Power DC 5.5V±.5V, 800mA Power DC 5.5V±.5V, 800mA Power DC 5.5V±.5V, 800mA USWD500 User’s Manual Version 3.0 - 8 -...
  • Page 13: Mechanical Specifications

    MMCX RF connector and the FFC 30-pin connector. Mechanical Size The mechanical size of the USWD500 CDPD Modem is shown in Figure 2-1. Figure 2-1 Mechanical size of the USWD500 (unit = mm) USWD500 User’s Manual Version 3.0...
  • Page 14: Mmcx Rf Connector

    Figure 2-2 Dimensions of the RF connector Component materials for the MMCX RF connector are as follows: • Body: Brass, Gold-plated finish • Insulator: Teflon • Female contact: Beryllium copper, Gold-plated finish USWD500 User’s Manual Version 3.0 - 10 -...
  • Page 15: Ffc 30-Pin Connector (Zif)

    FFC 30-pin connector (ZIF) The FFC 30-pin connector is illustrated in Figure 2-3. Figure 2-3 FFC 30-pin connector USWD500 User’s Manual Version 3.0 - 11 -...
  • Page 16: Chapter 3 Installation And Setup

    CDPD network for Original Equipment Manufacturers to integrate into a host device. Before physical integration, a stable communicating status between the host and the USWD500 Modem must be verified. Also, you might need to change some of the existing default values of the USWD500 Modem. To this end, a PC-emulation mode is provided for you to change the existing default values and test the working status of the USWD500 Modem.
  • Page 17 Attach the cellular antenna to the USWD500 Modem. Connect the power adapter to the USWD500 Modem. Attach the one end of the interface cable to the USWD500 Modem and attach the other end of the interface cable to your host.
  • Page 18 Verbose response with STX ETX LRC framing Terse response with STX ETX LRC framing Note that the USWD500 Modem has been optimized for performing electronic credit card authorizations. Because of this, its modem characteristics may differ somewhat from a typical Hayes-compatible modem. It can, however, perform just like a Hayes-compatible modem.
  • Page 19: Connecting To The Cdpd Network

    Step 1 Set the IP Address and Side Preference Before the USWD500 Modem will operate on the CDPD network, you must specify an Internet Protocol Address (IP Address) and a side preference (A or B) for your network carrier. Specific details are provided in "General Parameters Setup” on Page 20, with the setup procedures described in detail.
  • Page 20 The Manual Set Mode dedicates a specific channel number for connection to the CDPD network. Choose either Auto Scan Mode or Manual Set Mode using the AT!A1 or AT!A0 commands respectively. Find instructions determining scan mode " USWD500 User’s Manual Version 3.0 - 16 -...
  • Page 21 Set the channel number If you chose Manual Set Mode, set the channel number with the ATS60=xxxx command, where xxxx is the channel number (in decimal). You can find more information about this step " USWD500 User’s Manual Version 3.0 - 17 -...
  • Page 22 The following table describes each command for changing UDP or SLIP mode. Command Result AT!S0 SLIP mode is disabled. AT!S1 SLIP mode is enabled. AT!U0 UDP mode is disabled. AT!U1 UDP mode is enabled. USWD500 User’s Manual Version 3.0 - 18 -...
  • Page 23 CONNECT The connected message (and enter on-line mode). When the “CONNECT” message is displayed, it means the USWD500 Modem is successfully connected to the remote terminal. You are already in ON-LINE mode and ready to start transmitting and receiving data. For example: ATD;...
  • Page 24: Problem Solving Table

    IP Address Setup Before using the USWD500 Modem on the CDPD network, you need to set an IP address for the modem. This address should be furnished by the CDPD network carrier. Use the AT!I? command as shown to check whether the IP address has been set.
  • Page 25: Side Preference Setup

    Test: inquire the IP address 203.67.40.244 IP address entered as 203.67.40.244 Note: You must reset the USWD500 Modem by typing the ATZ command after setting the IP address. Side Preference Setup You have to specify which service provider side (A or B) should be searched for a usable CDPD channel.
  • Page 26: Selecting The Channel Scan Mode

    Note: Some geographic areas provide dedicated CDPD-only channels. The USWD500 Modem provides two modes for channel scanning. The Auto Scan Mode is used to search all CDPD channels and find the most appropriate channel in the service area. The Manual Set Mode is designed to save scanning time. If...
  • Page 27: Advanced Parameters Setup

    Set the channel number as 799 ATS60 To query the channel number Note: The ATS60=n command is ineffective if your USWD500 Modem is set to auto scan mode. Advanced Parameters Setup The advanced parameters in this section include Serial Port parameters, UDP...
  • Page 28 With RTS/CTS, the host uses RTS to start and stop the flow of data from the USWD500 Modem. The USWD500 Modem uses CTS to start and stop the flow of data from the host. This process is...
  • Page 29: Udp Parameters Setup

    The local socket port register S80 is an important parameter for UDP mode. By adjusting the S80 register, you can define your own port number for the USWD500 Modem. Other users can then use this port number to communicate with your USWD500 Modem in UDP mode.
  • Page 30: S-Registers

    Set the T203 timer to 5 sec. Note: By monitoring bit 1 of the S57 register, you can determine whether or not the USWD500 Modem is sleeping. (S57 bit 1 – sleep state: 0 = not sleeping, 1 = sleeping)
  • Page 31: Get Status Command

    Note: Check S57 bit 0 to verify the connection status. If the response value is even (ie. 0, 2, 4, 6, 128), it means that the USWD500 Modem is not currently connected to the CDPD network. If an odd value (ie. 1, 3, 5, 139) is returned, the USWD500 Modem is connected to the CDPD network.
  • Page 32: On-Line/Off-Line Mode

    Note: You can only use AT commands if the "CONNECT" message is displayed. Otherwise, an error message appears. If you want to send an AT command to the USWD500 Modem and you are currently in ON-LINE mode, you must leave the ON-LINE mode using the “+++”...
  • Page 33: Data Transmitting And Receiving Under Udp Protocol

    Simultaneously, the USWD500 Modem sends a CTS high signal to the host indicating that the modem is not ready. After the data is sent, the modem returns a CTS low signal to the host indicating that it's now ready and the data can again be sent.
  • Page 34: Receive A Data Forwarding Character

    By setting register S84, you can choose the unicast, broadcast, and multicast independently. The default value of register S84 is 1 (decimal), which means bit 0 (for unicast) is unmasked. To enable the USWD500 Modem to receive broadcast packets, bit 1 of register S84 should be unmasked also.
  • Page 35 AT!M0=203.67.40.248/1 To use the USWD500 Modem in the multicast mode, bit 2 of register S84 should be unmasked. After setting the S84 register, the USWD500 Modem needs to be registered with the system again. Then, for example: AT!M? 0 203.67.40.248/1 online 1 0.0.0.0/0...
  • Page 36: Chapter 4 Integration Considerations

    Knowing what is and what is not important to the end user helps make engineering decisions in every product design. It is your responsibility to develop the usage model. U.S. Wireless Data is available to provide assistance and answer questions related to the USWD500 CDPD Modem, but is not directly involved in this phase.
  • Page 37: Power Supply Considerations

    Identifying the Source Antenna A typical interface to the USWD500 Modem’s antenna connector (MMCX) would consist of RG-178 coax cable attached to a TNC, SMA, multi-UHF type antenna connector. The USWD500 Modem operates using standard mobile cellular radio signals (825 –...
  • Page 38: Obtaining Regulatory Approval

    Refer to Chapter 3, “Installation and Setup” on Page 12 to verify that all connections to the USWD500 Modem are made correctly. Installation and Field Testing...
  • Page 39: Chapter 5 Application Development

    Chapter 5 Application Development Scope of Application The USWD500 CDPD Modem is well equipped for a wide variety of applications. It can be applied to the following categories: Public Service (Police, Fire, Security) The USWD500 Modem can provide real-time information access and improve resource management for police and fire departments, building inspectors, utility companies, and other public service agencies.
  • Page 40: Example: Credit Card Verification With The Uswd500 Modem

    Example: Credit Card Verification with the USWD500 Modem The following figure shows a sample of message exchanges in a typical credit card authorization application. Here we use UDP protocol to minimize billable byte count. Application USWD500 CDPD Router Authorization Device...
  • Page 41 Determine the control pins of the required RS-232. As in these examples: DTR: Terminal is ready DSR: USWD500 Modem is ready DCD: CDPD network connected These pins are used for card readers or display screens to notify users to start executing credit card verification.
  • Page 42 CDPD network. If this transaction is confirmed by the credit card center, the USWD500 Modem receives a confirmation message at the local site and displays messages identifying the transaction as valid.
  • Page 43: Function

    <STX>1<ETX>{lrc}. The “1” indicates you have a connection. Any other response is an error. You don’t need to verify LRC. Transmit Authorization Request Transmit the authorization request<STX>AUTH REQ<ETX>{lrc} and receive response in <STX>APPROVAL 123456<ETX>{lrc} format. USWD500 User’s Manual Version 3.0 - 39 -...
  • Page 44 Most POS terminal applications will have a configuration section which can be altered from the keypad. Here are some suggested settings: #CreditCardIP = 111.222.333.444 #CreditCardPort = 8000 #DebitIP = 666.777.888.999 #DebitPort = 8006 USWD500 User’s Manual Version 3.0 - 40 -...
  • Page 45 Manufacturer: U.S. Wireless Data EID: 00120A9E1800 Firm. Ver.: 2.00 The following commands retrieve the manufacturer, model number, firmware version, and EID from the USWD500 Modem. All responses will be in the <stx>response<etx>{lrc} format. AT!I? TranzEnabler's IP address ATI0 TranzEnabler's Electronic ID-EID...
  • Page 46 USWD500 User’s Manual Version 3.0 - 42 -...
  • Page 47: Appendix A At Command List

    ATE0* Echo off ATE1 Echo on Online Mode Echo ERROR ATF0* Disable full duplex (ie., Echo characters locally) ATF1 Enable full duplex (ie., Do not echo characters locally) = factory default setting USWD500 User’s Manual Version 3.0 - 43 -...
  • Page 48 MAS).[Default] Enable quiet mode ATQ1 (result codes are not sent to the MAS) ATSn Select register See S register ERROR ATSn Read selected register ATSn= Write selected register = factory default setting USWD500 User’s Manual Version 3.0 - 44 -...
  • Page 49 Established” condition AT&C3 DCD follows both the state of “RF In Range” and “Connection Established” conditions AT&C4* DCD follows both the state of "RF In Range" And "Registered" conditions = factory default setting USWD500 User’s Manual Version 3.0 - 45 -...
  • Page 50: At!A

    List all saved addresses. AT&Z=adds Save “adds” as dial address 0. AT&Zn=adds Save “adds” as dial address <n>. n = 0~4 Autoscan AT!A AT!A0 Autoscan Disable Autoscan Enable AT!A1* = factory default setting USWD500 User’s Manual Version 3.0 - 46 -...
  • Page 51: At!D

    AT!S0* SLIP Disable SLIP Enable AT!S1 AT!T Response Framing CR/LF on end of response code OK<cr><lf> AT!T0 AT!T1* <stx>Response<etx>{lrc} Format <stx>OK<etx>{lrc} AT!U AT!U0 UDP Disable UDP Enable AT!U1* = factory default setting USWD500 User’s Manual Version 3.0 - 47 -...
  • Page 52 B side only AT\N3* A side prefer AT\N4 B side prefer AT\T Automatic Transmit Control AT\T0 Disable automatic timed transmission AT\T1* Enable automatic timed transmission according to S50 = factory default setting USWD500 User’s Manual Version 3.0 - 48 -...
  • Page 53: Appendix B S Registers

    Current channel number Read Only Local socket port [1025] Broadcast Address [0,0,0,0] Netmask [255.255.255.0] Filter Bit 0 -- Unicast 1 = Unmask Bit 1 – Broadcast 0 = Mask Bit 2 – Multicast USWD500 User’s Manual Version 3.0 - 49 -...
  • Page 54: S-Register Definitions

    RF in range: 0=out of range 1=in range and synchronizedS58 PAD Status Bit 0 Auto transmit mode; see \T command Bit 1 Manual transmit mode; see \M command -continued on following page- USWD500 User’s Manual Version 3.0 - 50 -...
  • Page 55 Data forwarding character mode; see \F command Bit 6,7 Side Preference Status: see \N command Bit 7 Bit 6 Side Preference Side A only Side B only Side A prefer Side B prefer USWD500 User’s Manual Version 3.0 - 51 -...
  • Page 56: Appendix C Uswd500 Response Messages

    Connection is refused and extended result codes are selected. (otherwise NO CARRIER) NO ANSWER No response is received from the destination within S7 seconds and extended result codes are selected. (Otherwise NO CARRIER) USWD500 User’s Manual Version 3.0 - 52 -...
  • Page 57: Index

    31 disconnect procedure, 38 dissipation, 5 ON-LINE mode, 26 downlink, 30 DSR, 23 DTR operation modes, 23 parity check, 21 performance standards, 6 phase noise, 7 electromagnetic interference. See EMI USWD500 User’s Manual Version 3.0 - 53 -...
  • Page 58 23 setup, 12–29 side preference, 15 WASI. See wide area service provider identity setting, 19 wide area service provider identity, 24 signal status, 37, 38 wireless configuration report, 39 signal strength, 25 USWD500 User’s Manual Version 3.0 - 1 -...

Table of Contents