background image

DART 200 CDPD Modem User’s Guide 

8 Application Programming

Sierra Wireless, Inc.

 

8-4

Error recovery

Good application design includes provisions for handling errors. Insert
code to perform the error-handling function after every operation where
an error might occur, such as after every AT command, where the most
likely failure is modem power loss, and after every communications
operation where these five distinct errors are possible:

1.

 

Loss of modem power.

2.

 

Loss of radio signal.

3.

 

Loss of network registration.

4.

 

Loss of host connection (does not apply to UDP).

5.

 

Loss of online mode (a power reset has occurred).

Failure of a communications operation (usually send or receive) is
indicated by:

 

Send - A time out or an error response

 

Receive - A time out

If the MAS is capable of sensing signal status over the RS-232 interface
then testing for loss of signal, registration, or connection can be done (if
desired) before attempting the send/receive operation. If it is not (or the
application designer chooses not to sense prior to I/O operations), then
testing follows failures only.

There is no specific test for loss of modem power. If the modem is in
online mode, and the application does not get an 

OK

 or 

0

 response to the

escape sequence, then power loss can be assumed. Similarly, if the
modem is in command mode and the application fails to get the expected
response to an

 

AT command, then power loss can be assumed.

Status information and error codes, to be analyzed to determine
appropriate error recovery actions, can be obtained from the Data Set
Ready (DSR) and Data Carrier Detect (DCD) signals, or from Status
(S-)Registers 56, 57, 62, 63, 101, 102 and 126. The use of DSR and DCD
for basic status sensing is recommended (if the MAS supports it) for both
speed and simplicity. The available information, by source, is
summarized below.

 

DCD - This signal can be set up at modem initialization time to
follow the state of the connection established condition (

&C1

), the

state of the RF in range condition (

&C3

), or the modem’s

registration state (

&C4

). The default is 

&C1

 

DSR - This signal can be set up at modem initialization time to
follow the state of the connection established condition (

&S1

), the

state of the RF in range condition (

&S2

), or the modem’s registration

state (

&S3

). The default is

 

&S0

 

(always active)

Содержание DART 200

Страница 1: ...DART 200 CDPD Modem For CDPD Versions 1 0 and 1 1 User s Guide Firmware Version 3 0 10 Revision 1 0 Part Number 1197 00 January 1998...

Страница 2: ...e If you need to operate in CDPD 1 0 mode refer to Selecting CDPD 1 0 or 1 1 mode of operation p 2 8 for detailed instructions The guide provides information for use with the current released version...

Страница 3: ...d in any form or by any means without the prior permission of the publisher AT is a trademark of Hayes Microcomputer Products Inc Hayes is a registered trademark of Hayes Microcomputer Products Inc Al...

Страница 4: ...DART 200 CDPD Modem User s Guide Sierra Wireless Inc iv...

Страница 5: ...guide xiv Related reading xv Compliances xvi FCC xvi Canadian xvi Safety information xvii Conventions used in this guide xvii 1 Introduction 1 1 Description 1 1 New for this version 1 2 DART 200 acces...

Страница 6: ...ition 2 10 Problem determination 2 12 Registration 2 15 Troubleshooting registration failure 2 17 Basic communications 2 21 3 CDPD Security Features 3 1 Airlink security 3 1 Authentication services 3...

Страница 7: ...5 31 Binary mode considerations 5 31 Telnet operation 5 31 6 Device Attachment 6 1 RS 232 connection 6 1 Null modem function 6 1 7 Vehicle Installation Considerations 7 1 Electrical transients 7 1 Ap...

Страница 8: ...e flow control operation 8 14 PAD operating mode 8 14 Data and control interface 8 15 CDPD status sensing 8 15 Escaping through the control interface 8 16 Binary data transfer 8 16 Flow control consid...

Страница 9: ...requency range B 1 Data rates B 1 Antenna B 1 Antenna cable B 1 Data connection B 1 Data cable B 2 Protocols B 2 C Charts and Diagrams C 1 D SLIP Setup Examples D 1 Trumpet D 1 Installation and startu...

Страница 10: ...D Modem User s Guide Sierra Wireless Inc x G Loading DART 200 Firmware G 1 Firmware download procedure G 1 H Problem Sheet H 1 Glossary Glossary 1 Acronyms Glossary 1 Terms Glossary 8 Index Index 1 No...

Страница 11: ...ng the CDPD channel 2 13 Figure 2 5 Viewing registration status with ATS57 2 15 Figure 4 1 Checking NEI status with AT S 4 3 Figure 5 1 Terminal connection to a CDPD network using SLIP 5 25 Figure 6 1...

Страница 12: ...Table 6 1 Typical null modem pinout 6 2 Table 8 1 Telemetry options for PAD Mode 8 15 Table C 1 Pin functions C 2 Table C 2 RS 232 signal interface C 2 Table E 1 S Register digits E 2 Table E 2 Regis...

Страница 13: ...describes new features for version 3 0 10 how to migrate from previous versions and Cellular Digital Packet Data CDPD network information Also the AT command set is summarized in this chapter Chapter...

Страница 14: ...onnector pinout figure Appendix D SLIP Setup Examples gives a setup example for the Trumpet Winsock and directions for getting Windows 95 support Appendix E S Registers lists the Status S Registers su...

Страница 15: ...dial directory p 8 24 Message and response codes p 8 25 Windows 95 p D 3 Clearing BLOCKED status F 25 Index p I 1 Related reading Additional information regarding the CDPD network and communication in...

Страница 16: ...t the equipment to an outlet on a circuit different from the circuit the receiver is connected to Consult the dealer or an experienced radio TV technician for help Changes or modifications not express...

Страница 17: ...for cross referencing chapter titles and subsections within chapters In cross references the most specific item usually the last item is italicized for example Chapter 1 Introduction Chapter 1 Introd...

Страница 18: ...DART 200 CDPD Modem User s Guide About This Guide Sierra Wireless Inc xviii...

Страница 19: ...he flash memory to enable field download of software upgrades Figure 1 1 DART 200 front view Power connection 12VDC Data input RS 232 DB 9 Connector Power Switch Power On indicator and RSSI Molex Micr...

Страница 20: ...llular antennas are available as options at additional cost New for this version If you have prior experience with the DART 200 major differences and enhancements between the old modem software 3 0 9...

Страница 21: ...ress Ask your carrier for the following information Side of their operation A or B IP Address IP Address of a router or server to ping when you are testing CDPD network overview The CDPD system is an...

Страница 22: ...ion equipment through the RS 232 port Airlink security to prevent eavesdropping is provided by encrypting the data packets between the DART 200 and the MDIS If end to end data security is desired it m...

Страница 23: ...et A Repeat A Answer Online D Dial connection setup E Command Mode Echo F Online Mode Echo H Hang up close connection I Identify O Enter Online Mode Q Quiet Mode S Select Register V Verbose Result Cod...

Страница 24: ...Remote Host R Automatic SLIP Restart S Start SLIP Serial Line IP Mode T Telnet Keep Alive U Unblock Modem Pin Access Table 1 2 Service Provider AT command set A Set the IP Address of modem C Clear Blo...

Страница 25: ...entilation to prevent possible overheating Location Installation with clear access to the unit is recommended for viewing the LED that indicates power and RF status and for accessing the RS 232 port f...

Страница 26: ...DART 200 CDPD Modem User s Guide 2 Installation and Setup Sierra Wireless Inc 2 2 Figure 2 1 Installing DART 200 with mounting bracket...

Страница 27: ...e cable loss on antenna gain Ground plane For installations where a good antenna ground plane metal surface is not available use a non ground plane type of antenna to help maximize signal reception Pr...

Страница 28: ...same power supply in a location requiring a high power output Check the amperage rating of the power supply to verify that it is adequate for all situations Channel acquisition If the modem does not...

Страница 29: ...he modem and permits the entering of AT commands required for both modem setup and diagnostics It is recommended that the program chosen is capable of logging terminal communications activity to a fil...

Страница 30: ...ernally before it can be registered on the CDPD network In addition the side preference A or B for your carrier needs to be specified This information can be preloaded by the carrier but generally the...

Страница 31: ...05 S73 005 S74 006 S75 008 S76 240 S77 030 S78 000 S79 001 S80 250 S81 017 S82 002 S83 030 S84 000 S85 000 S86 120 S87 000 S88 020 S89 010 S90 008 S91 003 S92 000 S93 000 S94 000 S95 011 S96 000 S97 0...

Страница 32: ...95 for CDPD 1 0 mode with ATS95 8 3 Save change with AT W 4 Restart to activate the change with AT R To change back to CDPD 1 1 mode repeat steps 1 to 4 but set S Register 95 to 11 instead of 8 Initia...

Страница 33: ...006 S75 008 S76 240 S77 030 S78 000 S79 001 S80 250 S81 017 S82 002 S83 030 S84 000 S85 000 S86 120 S87 000 S88 020 S89 010 S90 008 S91 003 S92 000 S93 000 S94 000 S95 011 S96 000 S97 002 S98 090 S99...

Страница 34: ...another available channel hops The modem detects the fact that the current channel no longer supports CDPD loss of sync and searches for an alternate CDPD channel using the MDBS s adjacent channel lis...

Страница 35: ...nitors its radio environment and compares the current signal quality to the thresholds and time limits if any of the thresholds are exceeded for longer than their permissible time limit the modem must...

Страница 36: ...makes use of the adjacent channel lists picked up from the base station along with the operating parameters CDPD Version 1 1 requires that the DART periodically evaluates alternative channels to ensu...

Страница 37: ...nd Figure 2 4 is a snapshot of the CDPD channel at a specific point in time View this data several times to see if the modem is staying on a single channel S Register 100 or continues to search If the...

Страница 38: ...duct a request for a specific power output S105 Current BLER receive block error rate S106 Current SER symbol error rate S107 Current LSAI CDPD V1 0 or WASI CDPD V1 1 S108 Current SPNI service provide...

Страница 39: ...l searching probably for use at a trade show Reset S Register 60 to the default value of 1 with an ATS60 1 command and save it with an AT W command If this was not the problem contact your carrier to...

Страница 40: ...service can be obtained on an alternate Service Provider network 250 Timer expired waiting for the home MDIS Intermediate System Confirmation ISC registration response Usually caused by router problem...

Страница 41: ...Solution Weak signal strength 0 or 254 1 Verify that the RSSI is adequate Refer to Channel acquisition p 2 10 for instructions 2 If you are mobile the signal could be temporarily out of range If you a...

Страница 42: ...modem with a recently assigned IP Address the expiration time period can be exceeded Find out from your carrier if they employ this strategy and if so register new IP Addresses promptly Authenticatio...

Страница 43: ...Address reset Flow control problem Not applicable This condition is only possible if you are using manual registration AT R1 instead of automatic registration If after you key AT R1 and press ENTER th...

Страница 44: ...utput is required and yet fail using the same power supply in a different location if the power output demands are higher Use a power supply with an amperage rating of at least 2 5 amps to avoid this...

Страница 45: ...e 790 ms TSR 7633 180S 68 bytes from 198 225 191 25 icmp_sn 3 time 1340 ms TSR 7634 620S 68 bytes from 198 225 191 25 icmp_sn 4 time 1440 ms TSR 7639 660S 68 bytes from 198 225 191 25 icmp_sn 8 time 8...

Страница 46: ...to it is not operational Check with those responsible for the other device to see that it is operational and registered Next check S Register 57 to see if you have a channel and are still registered...

Страница 47: ...M ES authentication is provided within the CDPD network to prevent fraudulent use of the network This mechanism is implemented by the MDIS as follows 1 The MDIS validates the Authentication Data cred...

Страница 48: ...tion services to aid in the prevention of unauthorized access to the network Table 3 1 summarizes the DART 200 s PIN management system There are four keys and six AT commands three of which will only...

Страница 49: ...When the SPK is in the BLOCKED state entering any SPK through the AT P command causes a 30 second delay before the BLOCKED response is returned This delay imposes a barrier to computer generated attem...

Страница 50: ...DART 200 CDPD Modem User s Guide 3 CPDP Security Features Sierra Wireless Inc 3 4...

Страница 51: ...rt of your application Broadcast and multicast transmissions are point to multi point and provide a one way connectionless service The protocol used is User Datagram Protocol UDP or another unacknowle...

Страница 52: ...because broadcast messages are sent to all the CDPD modems in the covered geography It is more useful to be able to specify that messages only go to all or a subset of the IP Addresses associated with...

Страница 53: ...e set up of your Multicast NEI with an AT S command it shows the CDPD modem s NEI status The screen appears as shown in Figure 4 1 Figure 4 1 Checking NEI status with AT S AT S SLIP IP ADDRESS 001 001...

Страница 54: ...limitation the DART 200 permits specifying whether or not the received destination IP Address multicast address is replaced with the active point to point NEI before the received packet is passed acro...

Страница 55: ...ying networks fail Application programs using UDP must accept full responsibility for handling the problems of reliability including message loss duplication delay out of order delivery and loss of co...

Страница 56: ...on the Cellular Digital Packet Data CDPD system Refer to Channel acquisition p 2 10 and Registration p 2 15 for instructions on registering the DART 200 To initiate UDP communication 1 Basic UDP has...

Страница 57: ...ing end 1 When expecting a message following the initial CONNECT message or in response to an output message the MAS reads continuously until all expected data is received 2 When the data block is rec...

Страница 58: ...and disable basic UDP operation basic UDP operation is enabled If you do not have an older DART compatibility requirement it is strongly recommended that basic UDP not be used Refer to the bullet poi...

Страница 59: ...ine if multicast is available in your area before proceeding to step 4 4 Direct multicast messages to the modem s listening port refer to L command in Appendix F DART AT Command Set Multicast messages...

Страница 60: ...r is A0 no server active This is appropriate if the MAS application always operates in client mode always originates the connection request with an ATDP command 2 With the UDP server option enabled ch...

Страница 61: ...of the last accepted datagram is saved in a temporary variable for use as the current destination address for all datagrams being sent by the MAS during the current session This source address inform...

Страница 62: ...er for use as the source port for active mode sessions However if the backward compatibility option is active the source port number is forced to be the same as the destination port address specified...

Страница 63: ...is not informed In passive operation server mode 1 The UDP server listens on the configured port 2100 or L specified for an incoming datagram then determines if the datagram is to be passed to the MAS...

Страница 64: ...atagram At this point both passive and active connection requests will be honored A MAS functioning as a server receives calls from any client device However it can only save one source address the on...

Страница 65: ...a router at the customer s host system F ES Remote UDP setup The remote modem is set up as a server at the remote telemetry unit where it responds to polls from a host computer The sample RTU does not...

Страница 66: ...s have not implemented Broadcast AT C1 D Use default Does not apply to UDP AT G1 D Use default Does not apply to UDP AT K0 D Use default Does not apply to UDP AT R0 D Use default Does not apply to UDP...

Страница 67: ...default Result codes are sent to the host ATF1 D Use default Do not echo transmitted data to the host ATX1 D Use default Extended result codes AT C1 D Use default DCD follows state of the connection A...

Страница 68: ...ion termination to get a basic application operational The price for this reliability is the number of extra data packets used and the time required to process them Both need to be considered when sel...

Страница 69: ...system MAS it is application dependent If the MAS is the client it starts a session with the ATD command and the T for TCP modifier followed by the host IP Address and port number Ex ATDT198 225 176 4...

Страница 70: ...en a RING result code is issued If auto answer is active the CONNECT message is issued If not then an ATA must be issued by the MAS within 60 seconds or the tentative connection will be dropped The mo...

Страница 71: ...AS is the server it receives a NO CARRIER message and returns to command mode when the client terminates the session If the MAS is the client it performs an escape function to return to command mode f...

Страница 72: ...n Dn Set Listen Port Ln Escape code recognition En 1 Set the key parameter PAD Operating mode On to O0 for TCP operation 2 If the modem is to be set up as a server to answer incoming calls connection...

Страница 73: ...lication All relevant AT commands are listed even the defaults All devices function differently therefore the setups listed in this section of the manual are general These setups show specific items t...

Страница 74: ...the RTU ATF1 D Use default Do not echo transmitted data to the RTU ATX1 D Use default Extended result codes AT C1 D Use default DCD follows state of the connection AT D0 D Use default You may want to...

Страница 75: ...nnn R Input IP Address if not already done AT N 1 2 R Side Preference get from carrier AT J0 D Use default No channel access restrictions AT R4 R Auto Registration at Power On ATS13 0 R With AT R4 set...

Страница 76: ...f telnet ping Internet browsers and file downloading using File Transfer Protocol FTP In addition most of these programs provide a multitasking end user application programming interface API to the st...

Страница 77: ...compression on saves a small amount of time recommended in data transfer In most commercial software stacks this feature if offered is identified as CSLIP The default setting for this parameter is C1...

Страница 78: ...1 shows a value of 225 in S Register 57 with Auto SLIP Mode Startup 64 active 2 Save the setting with the W command to become a permanent setting 3 To make the command active power cycle or reset the...

Страница 79: ...SLIP IP Address is an arbitrary value usually 1 1 1 2 because it is only used by the MAS and DART 200 and is not known to the network In the definitions for commercially available stacks used with SL...

Страница 80: ...174 048 173 SPNI 00000 LSA 00000 OK SLIP operation The SLIP operation process is as follows 1 SLIP starts with the AT S command 2 This command puts the modem into SLIP mode and gives an OK response 3...

Страница 81: ...uently causes time outs If this occurs shorten the SLIP ping data length or increase the timeout period to get successful pings To validate that you have set up the SLIP session between the DART 200 a...

Страница 82: ...servers Setup options With the exception of the side preference the DART 200 factory defaults permit a telnet session to be established However certain profile parameters need to be checked to ensure...

Страница 83: ...in this case so you can view keys as you enter them without pressing the CR key Telnet Keep Alive Allows the DART 200 to keep a telnet session alive not time out if the terminal user has excessive th...

Страница 84: ...ntering a Ctrl means that telnet interprets the next keystroke as a command The commands include e Send Telnet Virtual Terminal erase character command i Send Telnet IP command Interrupt Process l Tel...

Страница 85: ...to modem 69 123 24 30 49 Data from modem 69 123 24 49 2 Modified data Data to modem 69 123 24 30 30 49 Data from modem 69 123 24 30 49 If binary data transfer is needed the telnet mode of operation is...

Страница 86: ...DART 200 CDPD Modem User s Guide 5 DART Supported Protocols Sierra Wireless Inc 5 32...

Страница 87: ...the invention of microcomputers The original intent was to standardize the method that computers and terminals used to communicate remotely over telephone lines The standard specification is generali...

Страница 88: ...failure results The solution for this situation is a null modem connector A typical null modem pin out is shown in Table 6 1 Table 6 1 Typical null modem pinout Female DB9 Male DB9 1 DCD 4 2 RXD 3 3 T...

Страница 89: ...o communicate with the DART 200 Null modem adapters are available as stand alones that look like an RS 232 gender changer or as null modem cables Null modem adapters are available from electronics sto...

Страница 90: ...DART 200 CDPD Modem User s Guide 6 Device Attachment Sierra Wireless Inc 6 4...

Страница 91: ...y the modem s maximum transmit current with a blocking diode to prevent discharging the battery into the vehicle s electrical system The battery floats on the vehicle s 12 volt DC power system constan...

Страница 92: ...tions using Serial Line Internet Protocol SLIP use the Automatic SLIP restart feature on the modem to automatically put the modem back into SLIP mode following a power reset If the modem is not online...

Страница 93: ...filter on the two way radio s transmitter output eliminates harmonics that can interfere with the cellular frequencies A band reject filter on the DART 200 s input centered on the two way radio s base...

Страница 94: ...DART 200 CDPD Modem User s Guide 7 Vehicle Installation Considerations Sierra Wireless Inc 7 4...

Страница 95: ...being used If you plan on using SLIP refer to the application programming guide for your specific package AT Command Set Support The terminal device Mobile Application Subsystem does not have to supp...

Страница 96: ...orted Protocols for modem setup samples Network connection Establishing a network connection involves enabling the Personal Identification Number PIN if used registering the modem with the network if...

Страница 97: ...driver supplied by the operating system being used Outgoing data accumulates in the DART 200 until a data forwarding condition is reached The DART 200 then attaches the appropriate header information...

Страница 98: ...hen testing follows failures only There is no specific test for loss of modem power If the modem is in online mode and the application does not get an OK or 0 response to the escape sequence then powe...

Страница 99: ...ers 1 Registration denied Network Entity Identifier NEI may be in use by another device 2 Service currently not available 3 Invalid NEI IP Address 4 Insufficient authentication credentials 5 Authentic...

Страница 100: ...If CDPD is not currently available S Register 101 0 this value has no meaning A negative value usually in the range of 50 to 113dBm Values below 100 are unreliable and below 110 cannot be used S Regis...

Страница 101: ...ommands until the registration completes successfully or the timer expires Since waiting to try another command can be very frustrating large timer values above 60 seconds are not recommended Limit ma...

Страница 102: ...d for connection requests to be directed to it This feature is activated by the AT R2 command which turns on bit 4 value 16 of S Register 57 and must be followed by an AT W command to save the setting...

Страница 103: ...in the data packet regardless of the setting of the Fn command The DART 200 factory default is Manual Transmit Control disabled M0 Automatic transmit control This feature controls the use of the inter...

Страница 104: ...MSS of 1460 bytes Smallest MTU size usually found at an intermediate router IP standards require that network routers support a minimum MTU of 576 bytes In most cases this will be the limiting factor...

Страница 105: ...sent is variable This mode causes the data to be transmitted regardless of what that character is However the default for the intercharacter time out ICT is 2 seconds In most applications waiting 2 s...

Страница 106: ...et up the DART 200 server for auto answer use the following commands 1 AT An to activate the appropriate server 1 for TCP 2 for UDP 2 ATS0 1 to enable auto answer 3 AT Ln to set the listening port Set...

Страница 107: ...dem for no flow control Q0 Flow control in application online mode The purpose of flow control is to prevent buffer overrun in both the DART 200 and the MAS The DART 200 has a 256 byte Interrupt Servi...

Страница 108: ...s PAD mode to provide support for UDP TCP and telnet The form of the dial command ATDT or ATDP specifies to the modem whether TCP or UDP protocol should be used However telnet is a TCP application som...

Страница 109: ...TS Optional The DART 200 cannot communicate with the attached device without these three signals In addition the DART 200 requires these three signal lines to accommodate firmware downloads If the MAS...

Страница 110: ...if the MAS has the ability to control the DTR lead Using the AT D1 command sets up the DART 200 to switch to command mode when it senses an ON to OFF transition of the DTR lead Using the AT D2 comman...

Страница 111: ...inary data stream any byte can inadvertently have the same bit configuration as the data forwarding characters This event would cause an unintended transmission of a partial data block missing the blo...

Страница 112: ...s or to hang up Unless it can change its parity to 8N1 it cannot communicate with the modem The RS 232 interface leads can sense status to escape or to escape and hang up but other functions cannot be...

Страница 113: ...n to close because the other end cannot acknowledge receipt of the data packet or the keep alive character Timer expiry in receive mode In receive or transmit receive mode incoming keep alive packets...

Страница 114: ...ption is not recommended as the inability to escape manually it can limit debugging capability The escape character is in S Register 2 and the guard time 50 in units of 1 50 second is in S Register 12...

Страница 115: ...the screen To speed up the process or to reduce wireless data traffic the echo function can optionally be done by the modem The DART 200 provides two echo options command mode and online mode The defa...

Страница 116: ...is feature is activated the DART 200 cannot acquire a channel unless the identifier specified by the Jn choice matches those being broadcast by the carrier usually only a single restriction is applied...

Страница 117: ...nes decrease the likelihood of dropping bits and faster lines decrease delay times however the tradeoff always remains In a wireless environment the same tradeoffs apply However the speed and quality...

Страница 118: ...a protocol trace of the transfer to determine actual byte counts Again try several since variations in timing usually imply variations in byte count To ensure that the best point also has the lowest b...

Страница 119: ...operation was attempted 7 BUSY Connection is busy or an improper port was specified or the appropriate server was not active at the target location 8 NO ANSWER Auto answer was not enabled or that the...

Страница 120: ...DART 200 CDPD Modem User s Guide 8 Application Programming Sierra Wireless Inc 8 26...

Страница 121: ...y of Sierra Wireless under this warranty is limited to repair or at the option of Sierra Wireless replacement of the DART 200 CDPD Modem There are no express or implied warranties including those of f...

Страница 122: ...ill be given an RMA number asked to fill out the form shown in Appendix H and to return it with the modem shipped prepaid to the address shown below Do not return the modem without obtaining an RMA nu...

Страница 123: ...operation with optional UL CSA approved AC power adapter Peak Transmit 2 5A Receive 300 ma Power cable Six 6 ft 20 AWG Red positive Black negative Connector is a Molex Micro Fit 3 0 PN 43025 0200 Pins...

Страница 124: ...dard cellular antenna of good quality with a maximum gain of 3 dB Female TNC connection Snub nosed rubber duck antenna are not recommended Antenna cable Low loss high quality 50 OHM coaxial cable if r...

Страница 125: ...a lock washer is required Figure C 1 Mounting bracket template Figure C 2 shows the modem connector pinout configuration A straight cable is required between the DTE computer or terminal and the DCE...

Страница 126: ...ansmit Data From DTE 4 DTR Data Terminal Ready From DTE 5 GND Signal Ground Both 6 DSR Data Set Ready To DTE 7 RTS Request to Send From DTE 8 CTS Clear to Send To DTE Table C 2 lists the RS 232 signal...

Страница 127: ...nterface of CDPD modems including the DART For the DART the installation and startup instructions follow Refer to Chapter 5 DART Supported Protocols for complete information on SLIP setup Installation...

Страница 128: ...l SLIP temporarily to access it 5 Set MTU to 296 and MSS to 256 6 Set Timeout 5 7 Turn Internal SLIP ON if it was off 8 Check that the modem is at the baud rate selected 9 Turn Van Jacobsen Compressio...

Страница 129: ...changes The Trumpet SLIP interface is now active Run your applications with it including Ping Telnet Netscape Windows 95 Windows 95 users have the option of using Microsoft s built in software stack s...

Страница 130: ...DART 200 CDPD Modem User s Guide D SLIP Setup Examples Sierra Wireless Inc D 4...

Страница 131: ...on state It is created by the write profile AT W command that copies the current active profile into the profile save area The saved profile is preserved across cold starts or power cycles The saved p...

Страница 132: ...ether the modem is operating in CDPD V1 0 or V1 1 mode In CDPD V1 0 mode all registers display as 4 digit numeric fields except 114 115 and 116 which display as 7 position fields with a nnn yyy format...

Страница 133: ...Default Description S0 0 1 0 Auto answer enable 1 S1 0 1 1 Send LF with CR telnet online mode only yes 1 S2 0 255 ASCII 43 Escape code character S3 1 127 ASCII 13 CR Carriage return character S4 0 12...

Страница 134: ...msec increments S17 SM 0 255 10 Reserved S18 SM 0 255 10 Reserved S19 SM 0 255 151 Reserved S20 SM 0 255 0 LCI to restrict channel access CDPD 1 1 S21 RO bitmapped 32 Equipment status 0 Unused 1 2 DSR...

Страница 135: ...SM 0 255 90 RR Intra area Acq RSSI threshold for highest start dBW S30 SM 0 255 10 Channel Congested timer in 500 msec increments S31 SM 0 255 10 Spiral decrement for intra area cell channel search d...

Страница 136: ...forwarding idle time out in 1 10 sec S51 0 255 ASCII 13 CR Primary data forwarding character S52 0 255 ASCII 26 ctl Z Secondary data forwarding character S53 RO char string 0 IP Address and port numbe...

Страница 137: ...o Reg with connection 5 Auto Registration with Power R4 0 Disable Auto Reg with Power ON 32 Enable Auto Reg with Power ON 6 Auto SLIP Mode 0 inactive 64 active 7 RF in range 0 out of range 128 in rang...

Страница 138: ...rocess 2 During the transmission of a packet 3 During the reception of a packet S63 RO 24 67 82 0 Connection Failure Probable Cause 24 No socket available 67 Address already in use for UDP server in c...

Страница 139: ...l search through list times S68 SM 0 255 20 Reserved S69 SM bitmapped 108 Value Function 0 1 Reserved 1 2 Reserved 2 4 Use BLER threshold to channel hop 3 8 Reserved 4 16 Reserved 5 32 Do not send opt...

Страница 140: ...Enable UDP client to reply to source of last message 3 7 Reserved S83 SM 0 255 30 UDP receive lock timeout 1 10 sec S84 SM 0 255 0 Reserved S85 0 255 0 TCP Pad only keep alive char null TELNET uses NO...

Страница 141: ...32 Use CDPD 1 1 chnl acq when in V1 0 mode 6 64 View channel scan results when in V1 1 mode 7 128 Reserved S98 SM 0 255 90 CDPD V1 1 channel re scan interval XID override seconds S99 SM 0 255 8 CDPD...

Страница 142: ...st parameter time second parameter in 1 10 sec is how long BLER can be above threshold before a channel hop must be taken S116 RO 0 CDPD V1 1 not used 1 100 1 255 CDPD V1 0 XID SER threshold threshold...

Страница 143: ...S125 RO 0 FFFF MES configuration timer value sec 0xnnnn S126 RO 0 5 Registration protocol states 0 protocol not active 1 waiting for TEI assignment 2 link connection establishment pending waiting for...

Страница 144: ...DART 200 CDPD Modem User s Guide E S Registers Sierra Wireless Inc E 14...

Страница 145: ...e to the AT and to set Jn to J1 due to the AT N0 the missing parameter defaults to 0 This could cause serious problems because a change to the channel restrictions Jn could prevent the modem from bein...

Страница 146: ...equest is to have the modem in permanent auto answer mode by setting S Register 0 1 Format ATA Answer online Result codes CONNECT Connection is established NO CARRIER Connection not established due to...

Страница 147: ...nt is separated from the IP address by a forward slash If not present the port number for both the T TCP and P UDP dial modifiers default to 23 the standard telnet port NOTE A DART modem in server mod...

Страница 148: ...d or command aborted and extended result codes not selected see ATX command For TCP the other side of the connection executed an ATH or the local modem attempted a data transmission after the RF link...

Страница 149: ...ult codes OK Valid argument ERROR Invalid argument H Hang up close connection Terminates the current connection The command can be interrupted by input from the Mobile Application Subsystem MAS This a...

Страница 150: ...ed result codes can be further modified by the V and X commands Format ATQ0 Disable quiet mode result codes are sent to the MAS default ATQ1 Enable quiet mode result codes are not sent to the MAS NOTE...

Страница 151: ...Verbose Terse Verbose 0 OK 6 NO DIALTONE 1 CONNECT 7 BUSY 2 RING 8 NO ANSWER 3 NO CARRIER 9 BLOCKED 4 ERROR 10 NOT ENABLED A NO CARRIER result code means that the modem did not have an active CDPD cha...

Страница 152: ...turns the value of the register selected by the S command Format AT Read value of most recently selected register ATSn Read value of register n ATS Read value of register 0 Result codes A numerical va...

Страница 153: ...argument ERROR Invalid argument D Set DTR Operation For serial ports this command defines the DART s response to the state of the data terminal ready DTR signal at the RS 232 interface See Chapter 8...

Страница 154: ...data is being transferred since there is no preceding or following guard times as the Hayes method provides and an unwanted escape is possible Format AT E0 Recognition Disabled AT E1 Enable escape re...

Страница 155: ...E Executing this command disables the modem s autobaud feature This is desirable for most applications However autobaud can be reactivated if desired with the AT L1 command Format AT L s bps Deactivat...

Страница 156: ...S Registers 107 and 114 contain different data and S Registers 115 and 116 are not used or displayed in V1 1 mode see Appendix E for details The data includes current channel synchronization indicator...

Страница 157: ...orwarding character is required set S Registers 51 and 52 to the same value and select AT FO or AT F3 as appropriate Refer to Chapter 4 Broadcast and Multicast Operations Data forwarding for more info...

Страница 158: ...arding characters from the MAS as a condition to transmit any pending data The data forwarding characters are defined in S Registers 51 default is 13 CR and 52 default is 26 SUB Refer to Data forwardi...

Страница 159: ...s both during session initiation when terminal emulation parameters are being negotiated and during operation when host echo is usually used PAD mode is used to communicate with specific applications...

Страница 160: ...red see AT U command Q Set Flow Control Operation Specifies the flow control method used by the DART Refer to Chapter 8 Application Programming Flow control considerations for more information Format...

Страница 161: ...Subscriber Identity Displays the modem s NEI IP Address list or configuration and also to select or deselect the NEI to be used for network registration It supports both point to point normal and mul...

Страница 162: ...server to be used and can be issued at any time stopping the current server process and starting the requested process Only one server type can be active at a given time The current server option can...

Страница 163: ...ult Result codes OK Valid argument ERROR Invalid argument E Enable Disable Network Operations If PINs are required for network access this command enables and disables access to the network Use of PIN...

Страница 164: ...ransmit or transmit receive mode pending data or the keep alive character is forwarded For a half open connection this transmission eventually causes the connection to close because the other end is n...

Страница 165: ...here n is in the range of 1025 through 4999 for compliance with industry standards The default value is 2100 for backward compatibility with earlier versions of the modem software AT L Display current...

Страница 166: ...none an ERROR response is returned R Automatic SLIP Mode Enables the end user to specify that the DART always enters SLIP mode following power on or modem reset It is provided to enable Winsock applic...

Страница 167: ...g data or the telnet NOP command is forwarded For a half open connection this transmission eventually causes the connection to be closed because the other end is not able to acknowledge receipt of the...

Страница 168: ...e cleared by using the AT C command Refer to Chapter 3 CDPD Security Features Modem security management for more information Format AT U key Enters the Unblocking Key Result codes OK Valid argument ER...

Страница 169: ...DART 200 CDPD Modem User s Guide F DART AT Command Set PN1197 00 Revision 1 0 F 25...

Страница 170: ...beginning with caret A Set IP Address of DART Modem Loads an IP Address into one of the 10 slots numbered 0 9 in the DART s NEI list This command also resets the authentication credentials ASN sequen...

Страница 171: ...n the multicast NEI is registered to put the NEI into the specified multicast group list Packets directed to the multicast group are forwarded to all registered group members regardless of their curre...

Страница 172: ...SPNI in slot n of the SPNI table AT I Display current SPNI table entries Result codes OK Valid argument ERROR Invalid argument NOT ENABLED Modem is not in service provider mode L Set the Local Service...

Страница 173: ...to the network This address is often referred to as being the gateway router or server address by the TCP IP stacks that support SLIP operation Since the SLIP address is known only to the terminal and...

Страница 174: ...tware Reboot of the DART Reboots restarts the DART It is equivalent to power cycling the modem Use this command to activate changes in the modems operating parameters such as J N A L IP Address and CD...

Страница 175: ...rtently reset the modem s credentials usually by reloading the IP Address Non zero values imply that the carrier has for some reason reset the IP Address being used or that the modem and MDIS have got...

Страница 176: ......

Страница 177: ...download at a lower speed If that also times out then run the download function as a standalone program outside of Windows When the download is complete the last step in the process is for the loader...

Страница 178: ...e the download started with c specifies the COM port to use COM1 COM2 COM3 COM4 b specifies the baud 9600 19200 38400 i specifies the port interrupt number 3 4 5 7 indicate optional parameters The def...

Страница 179: ...ber and asked to fill out this form and return it with the modem Do not return the modem without obtaining an RMA number Sierra Wireless Inc 260 13151 Vanier Place Richmond British Columbia V2V 2J2 Te...

Страница 180: ...DART 200 CDPD Modem User s Guide H Problem Sheet Sierra Wireless Inc H 2...

Страница 181: ...rmation Interchange An 8 bit data code used by most PCs and many telemetry devices ASN Authentication Sequential Number One of two numbers used as part of the CDPD authentication procedure See also AR...

Страница 182: ...llular Data Access Radio Transceiver dBm A logarithmic base 10 measure of relative power dB for decibels relative to milliwatts m dBW A logarithmic base 10 measure of relative power dB for decibels re...

Страница 183: ...tials as well as additional optional parameters ESN Electronic Serial Number For CSC only The ESN serves the same basic purpose in circuit switched as the EID does for CDPD F ES Fixed End System This...

Страница 184: ...code and also the updated random authentication number if the registration was successful ISO International Standards Organization A communications standards setting group LAN Local Area Network In C...

Страница 185: ...ontrol and flow control functions MDT Mobile Data Terminal An alternate name for a mobile MAS MNRP Mobile Network Registration Protocol MTSO Mobile Telephone Switching Office Some carriers locate thei...

Страница 186: ...signal definitions pin assignments voltage and impedance levels and inter device signaling rules RSSI Receive Signal Strength Indication The signal power level at the antenna of the modem usually mea...

Страница 187: ...for special services or billing purposes CDPD 1 1 only SPNI Service Provider Network Identifier A unique numeric code used to identify the CDPD service provider SNDCP Subnetwork Dependent Convergence...

Страница 188: ...identifier CDPD 1 1 only XID A type of MDLP frame used to exchange configurable communication protocol parameters between an M ES MDBS and or MD IS X OFF Transmission of data Off A short message sent...

Страница 189: ...t is still in communication with another modem cell The area surrounding a cellular tower where RF transmissions can be received at an acceptable signal strength For CDPD operations the MDBS is locate...

Страница 190: ...ers applications each defined by its unique port number power product A carrier configurable MDBS parameter defining the desired relationship between received and transmitted signal strength Restart T...

Страница 191: ...er synchronization with the modem Telnet A protocol used for remote terminal connection service allowing a user to login to a remote host computer and operate as if they were directly connected to tha...

Страница 192: ...CDPD Modem User s Guide Glossary Sierra Wireless Inc Glossary 12 wireline A communications link which does involve a hardwired connection An example of a wireline link is the public switched telephone...

Страница 193: ...for setting up UDP 5 11 ATA 5 6 5 9 5 16 5 18 8 3 8 12 ATD 5 2 5 15 8 3 8 5 ATDn 8 2 ATDP 5 2 5 3 5 6 5 7 5 8 5 9 ATDPSn 5 2 5 8 8 24 A cont ATDT 5 15 5 17 ATDTSn 5 15 8 24 ATH 5 9 5 10 5 29 ATHn 5 10...

Страница 194: ...nition 4 1 when to use 4 2 C CDPD acquiring a channel on 2 4 advantages 1 3 airlink 8 23 application structure 8 2 block transfers 8 23 broadcast messages 4 2 broadcast mode 4 1 channels BLER of 2 12...

Страница 195: ...space 5 10 D cont DART 200 cont changing profile parameters 5 30 channel searching 2 10 client mode 8 18 client server capability 5 14 COM port settings default 8 22 command mode 8 13 8 16 customizing...

Страница 196: ...Equipment See DTE data terminal ready See DTR DCD setting up lead 8 16 signals 8 4 DCE 6 1 6 2 interface 6 1 6 2 6 3 modem 6 2 dial command See ATD dial directory 5 7 5 14 8 24 dedicated network 2 10...

Страница 197: ...10 5 14 5 15 5 16 5 17 5 26 8 4 8 5 8 6 8 8 8 9 8 11 8 14 8 16 8 18 8 25 application operating mode 5 6 as a server 5 3 5 10 AT command support 8 1 buffer size 8 13 bypass 8 17 CDPD status sensing 8 1...

Страница 198: ...r 6 2 cables 6 3 connector 6 2 location 6 2 requirement 6 1 6 3 O online mode 2 19 5 2 5 3 5 8 5 28 5 29 7 1 8 4 checking character formats in 8 18 data forwarding when in 8 9 echo 5 28 8 21 echo defa...

Страница 199: ...work ID See SPNI Service Provider Key See SPK signals attenuation 7 3 blocking of RF 2 3 CDPD 2 10 change in strength 2 12 DCD 8 4 S cont signals cont determining if strong 2 10 determining strength o...

Страница 200: ...em 5 19 host modem 5 21 samples 5 19 starting a session 5 14 usage considerations 8 11 TCP IP 5 22 stacks 5 22 telnet capability 5 28 telnet 4 1 5 22 8 10 binary mode considerations 5 31 description 5...

Страница 201: ...Revision 1 0 Index 9 W X Y Z WASI 8 22 multiple entries for 8 22 storing values for 8 22 wide area service ID See WASI Winsock 5 26 Wireless Data Forum 1 4 XID parameters 2 11 2 12 XID threshold 2 12...

Страница 202: ...DART 200 CDPD Modem User s Guide Index Sierra Wireless Inc Index 10...

Страница 203: ..._______________________________________________________ __________________________________________________________ __________________________________________________________ __________________________...

Страница 204: ...____________________________________________ __________________________________________________________ __________________________________________________________ _____________________________________...

Страница 205: ...______________________________________________ __________________________________________________________ __________________________________________________________ ___________________________________...

Страница 206: ...____________________________________________ __________________________________________________________ __________________________________________________________ _____________________________________...

Отзывы: