Skypatrol TT8950 User Manual

Evolution series
Table of Contents

Advertisement

Quick Links

  
  
  
TT8950

User Guide

Confidential and Proprietary Information – © 2011 Skypatrol, LLC.
Do not duplicate without express permission from Skypatrol, LLC
www.skypatrol.com 
  
  
User Guide
TT8950UG001
Revision 1.01
4/18/2011
  

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Skypatrol TT8950

  • Page 1: User Guide

                   User Guide TT8950UG001 TT8950 User Guide Revision 1.01 4/18/2011 Confidential and Proprietary Information – © 2011 Skypatrol, LLC. Do not duplicate without express permission from Skypatrol, LLC    www.skypatrol.com ...
  • Page 2     General  TERMS OF USE OF NEW MATERIALS ‐ PLEASE READ CAREFULLY   From  time  to  time,  SkyPatrol,  in  its  sole  discretion,  may  make  available  for  download  on  its  website  (www.SkyPatrol.com), or may transmit via mail or email, updates or upgrades to, or new releases of, the  firmware,  software  or  documentation  for  its  products  (collectively,  'New  Materials').  Use  of  such  New  Materials is subject to the terms and conditions set forth below, and may be subject to additional terms  and  conditions  as  set  forth  in  SkyPatrol’s  Technical  Support  Policy  (posted  on  its  website)  and/or  any ...
  • Page 3 [Revised: 11/11/2010]   This warranty applies to (a) products sold directly by SkyPatrol, unless a different warranty is specified in a  written  agreement  between  SkyPatrol  and  the  purchaser;  and  (b)  products  sold  to  end  users  through  a  distributor authorized by SkyPatrol, but only where the authorized distributor does not provide a separate  warranty  on  such  products,  and  SkyPatrol  has  agreed  to  provide  this  warranty  to  such  end  users.  If  you  purchased the product from an authorized distributor, please check whether this warranty from SkyPatrol,  or a separate warranty from the distributor, applies to your purchase. This warranty does not apply to any  (i) accessories or batteries for the products; or (ii) demonstration samples or prototypes of the products. ...
  • Page 4 In  the  event  SkyPatrol  repairs  or  replaces  a  defective  product  covered  by  this  limited warranty, the repaired or replacement product will be covered under this limited warranty for the  remainder  of  the  original  warranty  period  on  the  defective  product,  or  a  period  of  ninety  (90)  days,  whichever is longer. If SkyPatrol is unable to repair or replace a defective product covered by this limited  warranty,  SkyPatrol  will  provide  to  purchaser  a  credit  or  a  refund  (at  SkyPatrol’s  option)  of  the  original  purchase price (excluding taxes and shipping charges). Any returned and replaced product, or any product  for which SkyPatrol has furnished a credit or a refund, becomes the property of SkyPatrol.   SkyPatrol shall not have any obligation to provide any firmware bug fixes, upgrades or new releases except ...
  • Page 5   SkyPatrol TT8950      warranties or the exclusion or limitation of incidental or consequential damages, so the above disclaimer,  limitation or exclusion may not apply to products sold in those jurisdictions. This limited warranty gives the  purchaser specific legal rights and the purchaser may have other legal rights that vary from jurisdiction to  jurisdiction.  This  limited  warranty  shall  be  governed  by  the  laws  of  the  State  of  Texas,  United  States  of  America, without regard to conflict of laws principles. This limited warranty shall not be governed in any  respect by the United Nations Convention on Contracts for the International Sale of Goods.  Regulatory Compliance  FCC   This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1)  This device may not cause harmful interference, and (2) this device must accept any interference received,  including interference that may cause undesired operation.   This equipment has been tested and found to comply with the limits pursuant to Part 15 Subpart B, Part  22,  and  Part  24  of  the  FCC  rules.  These  limits  are  designed  to  provide  reasonable  protection  against ...
  • Page 6 SkyPatrol  acknowledges  that  the  installation,  setup  and  transmission  guidelines  contained  within  this  publication  are  guidelines,  and  that  each  installation  may  have  variables  outside  of  the  guidelines contained herein. Said variables must be taken into consideration when installing or using the  product,  and  SkyPatrol  shall  not  be  responsible  for  installations  or  transmissions  that  fall  outside  of  the  parameters set forth in this publication.  ‐ VI ‐ ...
  • Page 7: Table Of Contents

      SkyPatrol TT8950      Table of Contents  1  Introduction ............................ 1 1.1 Objective ............................ 1 1.2 References ............................ 2 1.3 Applicable Products ........................... 2 2  Overview ............................ 3 2.1 Description  ............................ 3 TT8950 Panel Illustration  ........................ 3 2.2 Label  .............................. 4 2.3 Accelerometer ........................... 4 2.4 Battery Power Switch......................... 5 2.5 Connector and LEDs  ........................... 6 2.6 GSM Radio  ............................ 6 2.7 GPS .............................. 6 2.8 GPIO .............................. 7 3  Hardware Features .......................... 8 3.1 Opening the Device  .......................... 8 3.2 Closing the Device  .......................... 9 3.3 SIM Card Access .......................... 9 3.4 Power ............................... 10 3.5 Optional Battery Backup  ........................ 10 3.6 USB 2.0 Connector ........................... 12...
  • Page 8 5.1 Inserting the SIM  .......................... 19 5.2 Device Installation  .......................... 19 5.3 USB Driver Installation ........................ 20 Connect the device to a USB Port ...................... 21 Install the USB Drivers ........................ 21 6  Network Test Procedure ........................ 28 6.1 Configure the Computer and Verify Correct Communications ............ 28 Configure the Device to Communicate with the SkyPatrol Server ............ 28 6.2 Verifying Server Connectivity ...................... 34 6.3 Verify GPS Operation ........................ 37 7  Glossary  ............................ 39   Table of Figures  Figure: 1  ‐ N4A System Overview  ....................... 1  Figure: 2  ‐ TT8950    ............................. 3  Figure: 3  ‐ TT8950 Label .......................... 4  Figure: 4  ‐ TT89500 Power Switch  ...................... 5  Figure: 5  ‐ TT8950 Connectors and LEDs  .................... 6  Figure: 6  ‐ Opening the TT8950 Case ...................... 8  Figure: 7  ‐ TT8950 With Cover Unsnapped .................... 8  Figure: 8  ‐ TT8950 Cover Replacement ...................... 9  Figure: 9  ‐ TT8950 Internals ........................ 10  Figure: 10  ‐ TT8950 Optional Battery Mounted in Cover ................ 11  Figure: 11  ‐ TT8950 Optional Battery Connection ................... 11  Figure: 12  ‐ USB Power Cable Construction ..................... 13  Figure: 13  ‐ USB Power Cable with I/O and Audio Construction ............. 14  Figure: 14  ‐ 16‐Pin I/O Connector ...................... 15  Figure: 15  ‐ TT8950 SIM Holder with SIM Installed (Lower Left) ............. 19 ...
  • Page 9   SkyPatrol TT8950      Figure: 17  ‐ Found New Hardware Wizard Window ................ 22  Figure: 18  ‐ Hardware Wizard – Install from specific location  .............. 23  Figure: 19  ‐ Hardware Wizard – Search for best driver ................ 24  Figure: 20  ‐ Hardware Wizard – Windows Logo testing ................ 25  Figure: 21  ‐    .............................. 25  Figure: 22  ‐ Hardware Wizard – Install Progress  .................. 26  Figure: 23  ‐ Hardware Wizard – Completing  .................... 27  Figure: 24  ‐ ATI Response  ......................... 29  Figure: 25  ‐ Verify GPRS Status  ......................... 31  Figure: 26  ‐ Verify GPRS Activation ...................... 32  Figure: 27  ‐ Wakeup Command........................ 34  Figure: 28  ‐ Verify Server Connectivity  ..................... 35  Figure: 29  ‐ Wakeup Messages ........................ 36  Figure: 30  ‐ ATI Response  ......................... 37  Figure: 31  ‐ Verify GPS Operation ...................... 38  ‐ 9 ‐ ...
  • Page 11: Introduction

      TT8950 User Guide       1 Introduction 1.1 Objective  The objective of this document is to provide the user with basic information about the Spider MT Series,  including how to configure the device and verify communication with SkyPatrol’s UDP API test server.  Capabilities of the SkyPatrol Spider MT devices include:  • GSM Registration  • RTC Alarm  • GPRS Registration  • Memory Full Percentage  • Velocity  • Input Event Counter  • Geo‐Fence  • GPS Overspeed  • IP Status  • Message Log Count  • GPS Status  • SMS Indication  • Timer  • GPS Distance ...
  • Page 12: References

      SkyPatrol TT8950      1.2 References  • Spider TT8950 AT Command Set (TT8950AT001)  •  GSM Network Configuration Worksheet (GSM0000AN019)  •  Mobile Tracker Event Cookbook (GSM2000CB001)  1.3 Applicable Products  This document applies to the following products:  • TT8950  ‐ 2 ‐ ...
  • Page 13: Overview

      TT8950 User Guide       2 Overview 2.1 Description  The TT8950 has a V0 fire rated plastic housing measuring 82 x 46 x 21 mm. It contains internal GPS and  quad‐band GSM antennas, an internal SIM holder, 16‐pin Molex I/O connector, a USB 2.0 connector, and  three LED indicators.  TT8950 Panel Illustration   Figure: 2  ‐ TT8950                   ‐ 3 ‐ ...
  • Page 14: Label

      SkyPatrol TT8950      2.2 Label  The TT8950 has a printed label on the top side of the device. The figure below shows the information  included on the label.       Figure: 3  ‐ TT8950 Label     2.3 Accelerometer  The three‐axis digital accelerometer provides the following features:  • Motion alert (towing alert)  • Driver behavior reporting  • Rapid acceleration  • Harsh braking  • Configurable thresholds  • Range settings  • Mode (Normal, Sleep, Wakeup)  • Wakeup pause (20 to 2560 msec)  • Sample Rate (0‐25 per second)  • Filter Coefficient and Filter Bandwidth  • Device Orientation Setup     ‐ 4 ‐ ...
  • Page 15: Battery Power Switch

      TT8950 User Guide          2.4 Battery Power Switch   The TT8950 Battery Power Switch is used to apply or remove battery power to the device. The on position  is with the switch toward the dot. The off position is with the switch moved away from the dot.  The figure below shows the TT8950 Battery Power Switch in the on position.  The power switch must be placed in the on position before the optional backup battery may be used for  programming or operating the TT8950.    Figure: 4  ‐ TT89500 Power Switch              Move the power switch to the off position when shipping or transporting the device by  air.    ‐ 5 ‐ ...
  • Page 16: Connector And Leds

      SkyPatrol TT8950      2.5 Connector and LEDs  The TT8950 includes a 16‐Pin I/O connector, a USB 2.0 connector, and LEDs to indicate GSM, GPS, and  power status.       Figure: 5  ‐ TT8950 Connectors and LEDs     2.6 GSM Radio  The TT8950 contains a quad‐band (850/900/1800/1900 MHz) GSM radio.  • Class 4 (2W@850/900 MHz)  • Class 1 (1W@1800/1900 MHz)     2.7 GPS  GPS functionality includes:  • NMEA update with all data points  • Binary  • Buffered GPS message feature  • Geo‐fencing  • Virtual odometer  ‐ 6 ‐ ...
  • Page 17: Gpio

      TT8950 User Guide       2.8 GPIO  The TT8950 includes the following inputs and outputs:  • 2 (0‐16V) analog inputs  • 1 user programmable digital input  • 1 latched output  • 2 user programmable digital outputs     ‐ 7 ‐ ...
  • Page 18: Hardware Features

      SkyPatrol TT8950      3 Hardware Features 3.1 Opening the Device  It is highly recommended that you use the Metal Lever (SkyPatrol part number GPS0309MG299) when  opening the TT8950 in order to prevent damaging the device.  To open the TT8950, follow the following steps:  1. Insert the curved foot of the Metal Lever into the gap between the lid and the body next to the  retainer snaps as shown below.    Figure: 6  ‐ Opening the TT8950 Case     2. Gently apply pressure upwards on the lever until the lid unsnaps.    Figure: 7  ‐ TT8950 With Cover Unsnapped     ‐ 8 ‐ ...
  • Page 19: Closing The Device

      TT8950 User Guide       3. Carefully slide the cover off the device.     3.2 Closing the Device  Replace the TT8950 cover by using the following steps:  1. Place the TT8950 cover onto the base as shown in the following figure.       Figure: 8  ‐ TT8950 Cover Replacement     2. Carefully slide the lid so that it snaps in place.        3.3 SIM Card Access  The TT8950 includes an onboard SIM carrier. There is no external access to the SIM.     ‐ 9 ‐ ...
  • Page 20: Power

      SkyPatrol TT8950        Figure: 9  ‐ TT8950 Internals     3.4 Power  The TT8950 requires 9‐16 VDC input power. Pin 11 on the 16‐Pin IO connector is the power input and pin 6  is ground.     The TT8950‐0xFTS01 and TT8950‐90FTV50 models do not have an inline power fuse. An  inline power fuse has been added to TT8950‐0xFTS02 and TT8950‐90FTV51 and later  models.          3.5 Optional Battery Backup  An optional 230 mAH backup battery is available. The battery backup may be turned off using a recessed  on/off switch when required (e.g. when shipping by air). The following figures show the optional battery  and the connector cable.  ‐ 10 ‐ ...
  • Page 21: Figure: 10  - Tt8950 Optional Battery Mounted In Cover

      TT8950 User Guide         Figure: 10  ‐ TT8950 Optional Battery Mounted in Cover       Figure: 11  ‐ TT8950 Optional Battery Connection  ‐ 11 ‐ ...
  • Page 22: Usb 2.0 Connector

      SkyPatrol TT8950      3.6 USB 2.0 Connector  Warning: The USB (2.0) connector is an input/output connector and is not intended for  general use. This connector should only be used when programming the modem’      Note: This USB port cannot be used to supply power to other USB devices and nothing  should be connected to this port which the vehicle is in motion.       The USB connector is only used to program the modem. When programming the modem, a USB cable is  required.     3.7 USB Cable  The USB connector is only used to program the modem. When programming the modem, a USB cable is  required.  ‐ 12 ‐ ...
  • Page 23: Figure: 12  - Usb Power Cable Construction

      TT8950 User Guide         Figure: 12  ‐ USB Power Cable Construction  ‐ 13 ‐ ...
  • Page 24: 16-Pin I/O Connector

      SkyPatrol TT8950        Figure: 13  ‐ USB Power Cable with I/O and Audio Construction     3.8 16‐Pin I/O Connector  The 16‐Pin I/O Connector provides the following functionality:  PIN  SIGNAL  1  Mic + (Differential Audio Input)  ‐ 14 ‐ ...
  • Page 25: Figure: 14  - 16-Pin I/O Connector

      TT8950 User Guide       2  Mic ‐ (Differential Audio Input)  3  Ignition Sense  4  USB D+  5  USB D‐  6  Ground  7  GPO5 (General Purpose Output)  8  GPO2 (General Purpose Output)  9  EARP (Differential Audio Output)  10  EARN (Differential Audio Output)  11  Power Input (9‐16 VDC)  12  USB Vbus  13  GPI1 (General Purpose Digital Input)  14  GPO3 (Latched General Purpose Output)  15  A/D IN 2 (Analog Input)  16  A/D IN 1 (Analog Input)    16‐Pin I/O Connector      ...
  • Page 26   SkyPatrol TT8950      7  GPO5  User Output  High Output (VOH)  7  GPO5  User Output  Low Output (VOL) NOTE: During RESET, Output is LOW  8  GPO2  User Output  High Output, No Load (VOHNL)  8  GPO2  User Output  High Output (VOH) NOTE: During RESET, Output is HIGH  8  GPO2  User Output  Low Output (VOL)  8  GPO2  User Output  Sink Resistance (RDSON)  9  EARP  Differential Audio Out (+)  Differential resistive load (ZLOAD)  10  EARN  Differential Audio Out (‐)  Differential resistive load (ZLOAD)  9 & 10  EARP & EARN  Differential Audio Out (+) & Differential Audio Out (‐) ...
  • Page 27   TT8950 User Guide       10  Between EARP and EARN.  33     120  Ω  9 & 10  Between EARP and EARN        100  pF  9 & 10  Load at EARP or EARN.     200     kΩ  11  Load at EARP or EARN.        50  pF  12     8.0  14.2  16.0  Vdc  13  Ref. 3.3 V / GND  4.4  5.0 ...
  • Page 28: Software Features

      SkyPatrol TT8950        4 Software Features 4.1 Software Features  The TT8950 supports the following software features:  • FOTA  • GPS content  • I/O control  • Distance reporting  • Binary reporting  • Geo‐fencing  • Timed reporting  • Virtual odometer  • Alarm reporting  • Status change reports  • Driver behavior events with configurable thresholds  • Maximum speed exceeded alerts  • Sudden acceleration  • Harsh braking  • Motion detection ...
  • Page 29: Installation

      TT8950 User Guide       5 Installation 5.1 Inserting the SIM  Insert the SIM per the following procedure:     Note: The SIM card is not provided with the TT8950 device. The SIM must be obtained  from the GSM/GPRS service provider and must be provisioned by the operator for data.  Always take care to protect the SIM.  Without the SIM installed, the TT8950 modem is  not able to communicate on the network.       1. Carefully remove the device cover to access the internal SIM holder.  2. Insert the SIM into the SIM holder of the TT8950.   3. Replace the cover.       Figure: 15  ‐ TT8950 SIM Holder with SIM Installed (Lower Left)        5.2 Device Installation  The TT8950 case includes molded anchor points for mounting as shown in the figure below. Additionally,  the device must be mounted with the correct side facing skyward as shown in the figure below.  ‐ 19 ‐ ...
  • Page 30: Usb Driver Installation

      SkyPatrol TT8950           See "Device Installation" on page    Figure: 16  ‐ TT8950 Mounting Anchors and "Sky Side" Label     Power must be applied to the TT8950 by moving the Battery Power Switch to the ON  position before connecting any auxiliary I/O device. Failure to apply power to the  TT8950 before connecting auxiliary devices may result in damage to the attached I/O  device       The TT8950 must be securely mounted to ensure proper accelerometer operation.  Mounting the device to cable runs or other structures that may allow the device's  orientation to shift may cause inaccurate results to be reported by the accelerometer    5.3 USB Driver Installation   These instructions illustrate how to correctly install the USB drivers in Windows XP. The procedure will  vary for other Operating Systems.  1. Connect the Device to the USB port on a Windows‐based computer.  2. Install the USB drivers (as described in this section).     ‐ 20 ‐ ...
  • Page 31: Connect The Device To A Usb Port

      TT8950 User Guide       Connect the device to a USB Port Supported Operating Systems include Windows 2000, Windows XP, and Windows Vista, Windows 7. When  you connect the device to the computer, you will be prompted to install the drivers.     Note: In order to access the USB port on the device , you may need to remove the cover       Follow the steps in the next section to install the drivers.     Install the USB Drivers After you download the USB drivers, make sure you note the location on your computer where the drivers  are located.  Note: Drivers can be downloaded from the SkyPatrol® Website.      After connecting the device to the computer, follow these steps to complete the installation of the USB  drivers:  There may be multiple steps to installing the USB drivers. Once each step is complete, the process will  automatically begin again.      The following screen captures may reflect a different device driver that the one you are  installing, however the steps in the procedure will remain the same     ...
  • Page 32: Figure: 17  - Found New Hardware Wizard Window

      SkyPatrol TT8950          1. The Windows Operating System will detect the new USB device.  2. You will see the following screen:  3.     Figure: 17  ‐ Found New Hardware Wizard Window  3. Click on No, not this time.   4. Click Next.  5. You will see the following screen:  The name of the driver may vary based on the product, but the process remains the same.     ‐ 22 ‐ ...
  • Page 33: Figure: 18  - Hardware Wizard - Install From Specific Location

      TT8950 User Guide         Figure: 18  ‐ Hardware Wizard – Install from specific location  6. Click the radio button next to Install from a list or specific location (Advanced).   7. Click Next.  8. You will see the following screen:     ‐ 23 ‐ ...
  • Page 34: Figure: 19  - Hardware Wizard - Search For Best Driver

      SkyPatrol TT8950          Figure: 19  ‐ Hardware Wizard – Search for best driver  9. Click on the check box marked Include this location in the search.   10. Browse to the location on your computer where the USB drivers are located.  11. Click Next.  12. You may see the following screen:     ‐ 24 ‐ ...
  • Page 35: Figure: 20  - Hardware Wizard - Windows Logo Testing

      TT8950 User Guide         Figure: 20  ‐ Hardware Wizard – Windows Logo testing  Figure: 21  ‐      Note: If you see this warning, click on Continue Anyway       13. You will see the screen that shows the installation progress:     ‐ 25 ‐ ...
  • Page 36: Figure: 22  - Hardware Wizard - Install Progress

      SkyPatrol TT8950          Figure: 22  ‐ Hardware Wizard – Install Progress  14. When the installation of the USB device driveris complete, you will see the following screen:  The name of the driver may vary based on the product, but the process remains the same.     ‐ 26 ‐ ...
  • Page 37: Figure: 23  - Hardware Wizard - Completing

      TT8950 User Guide         Figure: 23  ‐ Hardware Wizard – Completing  15. Click Finish.      This process may need to be repeated a number of times depending on which device driver is being  installed.  ‐ 27 ‐ ...
  • Page 38: Network Test Procedure

      SkyPatrol TT8950        6 Network Test Procedure 6.1 Configure the Computer and Verify Correct  Communications  Please refer to SkyPatrol document TT8850UG001– USB driver Installation section for detailed instructions  for installing USB drivers and connecting with the modem.     Configure the Device to Communicate with the SkyPatrol Server    Note: In the following instructions, <CR> means using the Enter Key on the keyboard.       1. Connect and verify connectivity with the device.  a. Connect the PC connector to the device.  b. With HyperTerminal open, hit the Enter key. The device should respond with OK. If you do not  see this response, double‐check your connections.  If the connections seem correct, disconnect  the TT8950 from the computer and perform a serial loop‐back test.  c. Type AT<CR>.  The device should respond with OK.  i. If you do not see the letters AT, send the following command to the device: ...
  • Page 39: Figure: 24  - Ati Response

      TT8950 User Guide         Figure: 24  ‐ ATI Response  2. Configure the device to communicate with the SkyPatrol Test Server.  a. The following information will need to be obtained from the SIM provider. Please refer to  GSM0000AN019 – Network Configuration Worksheet.  i. APN  ii. Username and password (If necessary.)  b. Reset the device to factory defaults:  i. To restore the device to factory defaults, send the following command: AT&F<CR>  ii. To write current configuration to memory, send the following command: AT&W<CR>  iii. To reset the device, send the following command: AT$RESET<CR>  c. Configure the device to access the GPRS network.  i. To configure the device with the proper APN, send the following command:  AT+CGDCONT=1,”IP”,”apn”<CR> (substitute the letters “APN” for the supplied APN.)  ii. To configure the device with the proper username and password, (if necessary) send the  following command: AT%CGPCO=1,”username,password”,0<CR> (substitute the correct  username and password)  iii. To configure the device to enable auto GPRS registration, send the following command:  AT$AREG=2<CR>        ‐ 29 ‐ ...
  • Page 40   SkyPatrol TT8950        Note: When the device is reset, Windows will detect the detachment of the device and  you may have to close and reopen the communication program to reestablish  communications with the device.      Verify GSM status by sending the following command:   AT+CREG?<CR>    If everything is working, you should receive one of two responses:   +CREG: 0,1  (GSM registered to home network)   OR   +CREG: 0,5 (GSM registered roaming.)     Verify GPRS status by sending the following command: AT%CGREG?<CR>     If everything is working, you should receive one of two responses:   %CGREG: 0,1  (GPRS registered to home network)   Or  %CGREG: 0,5 (GPRS registered roaming.)  See Figure: 25 - "Verify GPRS Status"      ‐ 30 ‐ ...
  • Page 41: Figure: 25  - Verify Gprs Status

      TT8950 User Guide         Figure: 25  ‐ Verify GPRS Status     Verify GPRS activation by sending the following command: AT$NETIP?<CR>  If the response is non‐zero, then everything is working.  See Figure: 26 - "Verify GPRS Activation"      ‐ 31 ‐ ...
  • Page 42: Figure: 26  - Verify Gprs Activation

      SkyPatrol TT8950          Figure: 26  ‐ Verify GPRS Activation     If AT$NETIP returns all zeros, send the following command: AT$CGEER<CR>  There are three common responses:  • $CGEER: no PDP reject cause (Everything should be working OK)  • $CGEER: requested service option not subscribed (APN is incorrect or SIM has not been enabled for  data mode.)  • $CGEER: user authentication failed (username and/or password is incorrect.)     Configure the device to access the SkyPatrol Server.  To configure the device for server interoperability, several things have to be addressed:  • Most GPRS configurations are Mobile Originate only. The mobile device must initiate a conversation  with a remote server before the remote server can talk to the device.  • IP addresses are dynamically assigned and can change.  • Some IP addresses are NAT and are non‐routable IP addresses.      ‐ 32 ‐ ...
  • Page 43   TT8950 User Guide       These issues are addressed with the following configuration commands.  The examples will use the following information:  • Modem ID/name = “MT_Test”  • Remote Server DNS address = apitest.SkyPatrol.com  • Remote Server IP port = 1721     1. Give the device a unique name send the following command:  AT$MDMID=”MT_Test”    This command, combined with the wakeup message, will allow the server to associate a Public IP address  with a specific device and create a window of opportunity where the server can send commands to the  device See   Figure: 4  ‐  "Wakeup Command"     2. To talk with a specific server send the following command:  AT$FRIEND=1,1,”apitest.SkyPatrol.com”    3. To set the port number send the following command:  AT$UDPAPI=,1721    4. To Enable periodic messages (wakeup) to be sent to the server every 60 seconds send the following  command:  AT$WAKEUP=1,1 See Figure: 27 - "Wakeup Command"  ...
  • Page 44: Verifying Server Connectivity

      SkyPatrol TT8950          Figure: 27  ‐ Wakeup Command     6.2 Verifying Server Connectivity     Note: For the following tests, Java Runtime must be installed on the computer.  (To  install Java Runtime, please visit the Java website:  http://www.java.com/en/download/manual.jsp)      1. Start Internet Explorer and enter the following URL: http://apitest.SkyPatrol.com/udpapp/     2. Enter the name used in the MDMID command in the box. Select Connect  See Figure: 28 - "Verify Server Connectivity"   ‐ 34 ‐ ...
  • Page 45: Figure: 28  - Verify Server Connectivity

      TT8950 User Guide         Figure: 28  ‐ Verify Server Connectivity     3. Select the tab with the device name. (In this diagram it is labeled "MT_Test") Within approximately  60 seconds the wakeup messages should be seen in the window  See Figure: 29 - "Wakeup Messages"      ‐ 35 ‐ ...
  • Page 46: Figure: 29  - Wakeup Messages

      SkyPatrol TT8950          Figure: 29  ‐ Wakeup Messages     4. Enter the following command in the command/ data block:   5. Select Write  6. Verify that you see the device respond with SkyPatrol LLC.  See Figure: 30 - "ATI Response" .  If  so, you have successfully configured the device to talk with the server.     ‐ 36 ‐ ...
  • Page 47: Verify Gps Operation

      TT8950 User Guide         Figure: 30  ‐ ATI Response  6.3 Verify GPS Operation  Follow these directions to verify GPS Operation.   1. From the terminal window, send the following command: AT$GPSRD=10<CR>   2. The device should respond with a standard GPRMC message that looks similar to the following:   $GPRMC,221223.00,A,3301.5080,N,09642.3857,W,000.0,000.0,230805,05.9,E,A*19  • A = OK   • V = Warning   • 9 = SkyPatrol Specific response that GPS solution is not valid and the last known GPS location is being  substituted.     Here is an example of a GPRMC message without a GPS lock: $GPRMC,221553.30,V,,,,,,,,,,N*7C The same  command can be used in the server application  See Figure: 31 - "Verify GPS Operation" .  ‐ 37 ‐ ...
  • Page 48: Figure: 31  - Verify Gps Operation

      SkyPatrol TT8950          Figure: 31  ‐ Verify GPS Operation     ‐ 38 ‐ ...
  • Page 49: Glossary

      TT8950 User Guide       7 Glossary A  Analog  Analog refers to signals that can represent an infinite range of numbers, as opposed to digital which  can only be distinct whole numbers. Analog data often comes from measurements, like a sine wave.  The sound a modem makes over the phone is analog since it can be any of a number of different  frequencies. The fixed‐line networks usually transfer analog data and fax. The GSM networks are  Digital.  ANSI  ANSI graphics is a set of cursor control codes which originated on the VT100 smart terminal. Many  BBS's use these codes to help improve the sending of characters to communications programs. It uses  the escape character, followed by other characters, which allows movement of the cursor on the  screen, a change of color, and more.  ASCII  American Standard Code of Information Interchange. It uses 7 bits to represent all uppercase and  lowercase characters, as well as numbers, punctuation marks, and other characters. ASCII often uses 8  bits in the form of bytes and ignores the first bit.  ASCII transfer  When a text file is sent directly as it is, without any special codes.  Asynchronous Transmission  Transmission method in which the intervals between transmitted characters may be unequal of  length. Transmission is controlled by start and stop bits at the beginning and end of each character.  This way, if there is line noise, the modem can find out right away where the next byte should start.  AT commands  AT is a contraction of attention, a command used to program SmartModems from Hayes  Microcomputer Products. AT commands program a variety of modem hardware settings and were  adopted by other modem manufacturers who wanted to market their wares with the coveted phrase  Hayes‐compatible. At one time, you couldn't call yourself an online aficionado if you didn't know that  ATL0 turned your modem speaker way down and ATM0 turned it off. Now the commands are usually  hidden under a menu option in your communication software.  Auto Reliable  The ability of a modem to be able to communicate both with modems that do have error‐control  and/or data compression, and those that do not. ...
  • Page 50   SkyPatrol TT8950        B  Bandwidth  The difference between the upper and lower limits of a band. A range of radio, audio, or other  frequencies. Since it is so limited, a modem must carefully change data into sounds that "fit" within  this range. Similar to frequency spectrum. Bandwidth of a voice channel is 3000Hz‐300Hz which  equals 2700Hz. Telephone lines have a bandwidth from 300 hertz to 3400 hertz.  Baud  A term referring to the speed at which modems communicate. Technically, it is the number of  changes in an electronic signal per second. Since the number of changes used to be the same as the  number of bits sent or received per second, bps and baud are often used interchangeably. However,  there is a difference, which is very often confused. For example, many 1200bps modems were  advertised as 1200 baud, even though they operate at 600 baud. They send out 2 bits 600 times a  second, which means that it is 600 baud. However, since it is so often misunderstood, you can assume  that when you see "baud" it means bits per second, unless it is stated otherwise. The term comes  from the scientist J. M. E. Baudot.  BFT  Binary File Transfer  Bit  A Binary digIT. It is a number in base 2 (binary), which means that it can only be a 0 or a 1. It is used in  the expres‐sion `bits per second'.  Block size  When used with either error control or data compression protocols, refers to the number of  characters to be sent at one time. If error control is used, the codes are sent immediately following  this block. Typical block sizes are 64, 128, 192, or 256 characters. Small block sizes are better when  the line quality is bad (such as for long distance calls), while large block sizes are better during good  connections (such as for local calls).  bps  Bits Per Second. The transmission speed of most modems is measured in baud or bps. Bps is literally  the number of bits sent by the modem every second.  byte  A group of 8 bits. It usually represents one character.  C  Carrier Detect  The information as to whether or not the modem senses a carrier, like a fixed‐line dialling tone or a ...
  • Page 51   TT8950 User Guide       Carrier Detect Threshold  A way of measuring how well a modem can detect valid data over noisy phone lines. It is measured in  negative dBm's (decibel‐milliwatts). The bigger the number (the more negative) the better. For  example,45 dBm is better than40 dBm.  CCITT  Consultative Committee International on Telephones and Telegraphy. Used to set standards for  modems. Replaced by the ITU.  CDMA  Code Divison Multiple Access. A digital cellular technique invented by Qualcomm.  Cell  The receiver/transmitter a GSM phone connects to; the equivalent of the base station of a cordless  phone. A cell can support a number of simultaneous calls.  Cell Broadcast  Cell Broadcast is designed for simultaneous delivery of messages to multiple users in a specified area.  Checksum  A number that represents a larger group of numbers in order to check for errors in data transmission.  It is commonly used when downloading a program, as well as in error control protocols. The checksum  is the result of a mathematical equation, such as adding all the numbers in a block together.  CLIP  Caller Line ID Presentation. A code that is sent over the phone lines in some areas when a person  makes a phone call. This code includes the phone number of the person making the call. Some  modems are able to understand this signal, and let you know who is calling you before you answer the  phone.  CLIR  Caller Line ID Restriction. The ability to block someone who you're calling from seeing your number.  CODEC  COmpressor/DECompressor, the chip inside every digital GSM cellphone that allows the cellphone to  tranmsit voice data at high efficiency and speed across the GSM cellular network. The CODEC will trip  redundant voice data like when neither party is talking allowing more effcient use of scarse  bandwidth.  Compress  To make data take up less space. Archiving programs do this, which means that files will take less time  to transfer with modems. Many modems now have the ability to automatically compress the  information they send and receive. ...
  • Page 52   SkyPatrol TT8950        D  Data Transmission rate  The speed at which data travels. For example, data may be sent at 115,200bps. Same as transmission  rate, transmission speed, data rate.  dBm  Decibel refers to one milliwatt. This is used to measure certain levels, such as transmit level.  DCE  Data Circuit Terminating Equipment. Sets up and maintains a data connection link over a  communications medium. For example, a modem.  Digital  A system using discrete numbers to represent data. In computer systems, these are the numbers 0  and 1 (for binary).  DTMF  Dual Tone Multi‐Frequency. This is used in tone dialing. It is a method where 2 distinct tones are sent  for each digit dialed.  E  EEPROM  Electrically Erasable Programmable Read‐Only Memory.  E‐mail  Electronic mail. Messages that are sent to individual people. You choose who to send the message to  and only that person receives the message.  F  FAQ  Frequently Asked Questions.  Flow control  A method of controlling when information is sent. One method is Xon/Xoff, where a BBS will send  information until your computer sends an Xoff (CTRL‐S). It will resume sending information when you  send an Xon.  Full Duplex  A channel providing simultaneous transmission in both directions.  ‐ 42 ‐ ...
  • Page 53   TT8950 User Guide       G  GSM  GSM originally stood for Groupe Speciale Mobile but has been anglicised to Global System for Mobile  Communications, an international digital cellular standard.  H  Half Duplex  A channel which signals in both directions, but not simultaneously.  Handover  What occurs when a cell phone used in a car moves out of the range of one cell and needs to connect  to the next available cell. The preceding cell then hands over the connection to the stronger cell.  Hertz  A unit of frequency, which equals cycles per second.  I  ISO  The International Standards Organisation, the body responsible for setting world technical standards.  It is based in Geneva, Switzerland.  ITU  International Telecommunications Union, based in Geneva, Switzerland.  M  MO/MT  Mobile Originated/Mobile Terminated. Mobile Originated: Device sending the message is mobile.  Mobile Terminated: Device receiving the message is mobile.  Modem  A MOdulator DEModulator computer peripheral which allows a computer to communicate over  telephone lines. This is the heart of computer telecommunications. The main factor that differentiates  modems is their speed, measured in bps. Analogue modems talk to one another by converting digital  info from the computer into tones called PSK’s.  Modulation  A process whereby a signal is transformed from its original form into a signal that is more suitable for  transmission over the medium between transmitter and receiver.  My Term  My definition  ‐ 43 ‐ ...
  • Page 54   SkyPatrol TT8950        N  Network Operators  The companies who install and maintain GSM cellular networks. Click here to see a list of GSM  operators around the world.  P  PABX  Private Branch Exchange. This is the telephone system that many offices have, allowing extensions for  each telephone, and a connection to the main telephone system.  Parity Bit  Most modems have the capability to send an extra bit for every byte sent, which is used to help sense  errors. This is called the parity bit. It can be set to no parity, mark parity, space parity, odd parity or  even parity.  PDU  Protocol Data Unit. Information delivered as a unit that may contain control information, address  information, or data.  PSTN  Public Switched Telephone Network. This is the regular phone lines that just about everybody uses.  Pulse dialing  A method that some phones use to dial numbers. It involves a series of "clicks." Most modems  support this type of dialing, which is the only type available in some remote areas. The other method  of dialing is tone dialing.  R  Reset  A modem can be reset. This will change any options (such as parity and speed) to the values that they  have when the modem is first used. This can be useful if you change some values for the modem and  aren't sure what they do, and then you find that the modem won't work. Resetting the modem will fix  everything for you. With SkyPatrol modems, this is the ATZ command.  S  Serial Transmission  A method of transmitting data in which bits are sent sequentially.  SIM  Subscriber Identity Module. This is a Smart Card installed in every GSM handset. Within the GSM  application the three primary roles of the SIM are access control to the network (authentication &  ‐ 44 ‐ ...
  • Page 55   TT8950 User Guide       ciphering), service personalisation (SMS, advice of charge, etc.), network branding and advertising  (graphics printed on SIM card). The new generation of Phase 2+ SIMs will enable services such as  virtual cash, mobile banking, ticket reservations etc.  SMS  Short Message Service will display a pager‐like 160 character message in the LCD panel on the phone.  Your phone must support SMS.  T  TDMA  Time Division Multiple Access, the magical technique used by the digital GSM network to squeeze  more calls onto one channel by dividing a calling channel into a few "discontinuous" pieces.  Tone Dialing  This is a method that a phone or modem can use to dial a phone number. It uses one audible tone per  digit to be dialed.  U  UART  Universal Asynchronous Receiver/Transmitter. This is a device in a computer or modem that will  change serial data (the way data comes in over the phone line) to parallel, and vice versa.  X  Xoff  The CTRL‐S character. This is often used to pause information that is being sent. The information will  be continued when an CTRL‐Q is received.  Xon/Xoff  The flow control method using the Xon and Xoff characters. It is built into the software, not the  hardware.  ‐ 45 ‐ ...

Table of Contents