User Tools

Site Tools


reference:qstar_gps_tracker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
reference:qstar_gps_tracker [2014/08/04 19:02]
mjallison [Questions]
reference:qstar_gps_tracker [2014/10/06 16:56] (current)
mjallison [Non-NMEA Protocol for AGTEK]
Line 1: Line 1:
 ====== Introduction ====== ====== Introduction ======
-The QStarz GPS Q-1000XT ​tracker is small encapsulated GPS tracker, similar to a G-Ray, which provides standard GPS tasks, logging, point of interest (POI) recording, and basic functionality to enable navigation on devices not containing a built in GPS. http://​www.amazon.com/​Q-1000XT-BT-Q1000XT-Bluetooth-Waypoints-Vibration/​dp/​B00144PH1S+The QStarz GPS Q-1000XT ​and Holux 3000rcvr trackers are small encapsulated GPS tracker, similar to a G-Ray, which provides standard GPS tasks, logging, point of interest (POI) recording, and basic functionality to enable navigation on devices not containing a built in GPS. http://​www.amazon.com/​Q-1000XT-BT-Q1000XT-Bluetooth-Waypoints-Vibration/​dp/​B00144PH1S
  
 The instrument provides a serial (over USB) interface as well as bluetooth connection capability. The communication protocol is a super-set of NMEA 183 standard NMEA sentences for GPS satellite information and location information. Additional settings controllable through the serial protocol allow the user to set The instrument provides a serial (over USB) interface as well as bluetooth connection capability. The communication protocol is a super-set of NMEA 183 standard NMEA sentences for GPS satellite information and location information. Additional settings controllable through the serial protocol allow the user to set
Line 9: Line 9:
   * Control of the frequency of location updates from 0.1 to 10 seconds.   * Control of the frequency of location updates from 0.1 to 10 seconds.
  
-The 1000XT is structured around the Mediatek MTK GPS chip which supports the standard NMEA sentences as well as the Mediatek extensions. ​+The QStarz and Holux are structured around the Mediatek MTK GPS chip which supports the standard NMEA sentences as well as the Mediatek extensions.
  
 ===== Non-NMEA Protocol for AGTEK ===== ===== Non-NMEA Protocol for AGTEK =====
Line 20: Line 20:
  
 | **PMTK sentences** ​          | **Description** ​ | | **PMTK sentences** ​          | **Description** ​ |
 +| ''​$PMTK001,​182,​5,​3''​ | Acknowledge packet, in this case "​disable logging"​ |
 | ''​$PMTK182,​1,​3,​10'' ​ | Set the logging period to 1/sec (units are in seconds*10) | | ''​$PMTK182,​1,​3,​10'' ​ | Set the logging period to 1/sec (units are in seconds*10) |
 | ''​$PMTK182,​1,​4,​990''​ | Set the logging distance 99 m (units are in meters*10) | | ''​$PMTK182,​1,​4,​990''​ | Set the logging distance 99 m (units are in meters*10) |
 | ''​$PMTK182,​1,​5,​420''​ | Set the logging speed to 42.0 km/h (units are speed*10) | | ''​$PMTK182,​1,​5,​420''​ | Set the logging speed to 42.0 km/h (units are speed*10) |
-| ''​$PMTK182,​2,​2'' ​ | Log format, has several sub-commands ​ | +| ''​$PMTK182,​2,​2'' ​ | Get Log format, has several sub-commands ​ | 
-| ''​$PMTK182,​2,​7'' ​ | Log status ​ |+| ''​$PMTK182,​2,​7'' ​ | Get Log status  ​
 +| ''​$PMTK182,​2,​8'' ​ | Get flash usage, e.g. How much log data is stored ​|
 | ''​$PMTK182,​3,​3,​10'' ​ | Report logging time interval 1 second (units are seconds*10) |  | ''​$PMTK182,​3,​3,​10'' ​ | Report logging time interval 1 second (units are seconds*10) | 
 | ''​$PMTK182,​3,​4,​990''​ | Report logging speed to 99 m (units are in meters*10) | | ''​$PMTK182,​3,​4,​990''​ | Report logging speed to 99 m (units are in meters*10) |
 | ''​$PMTK182,​3,​5,​420''​ | Report logging speed set to 42 kmh (units are in speed*10) | | ''​$PMTK182,​3,​5,​420''​ | Report logging speed set to 42 kmh (units are in speed*10) |
 +| ''​$PMTK182,​3,​8,​XXX''​ | Report flash usage | 
 | ''​$PMTK182,​4'' ​   | Enable logging ​ | | ''​$PMTK182,​4'' ​   | Enable logging ​ |
 | ''​$PMTK182,​5'' ​   | Disable logging ​ | | ''​$PMTK182,​5'' ​   | Disable logging ​ |
-| ''​$PMTK182,​6,​1'' ​ | Log erase   |+| ''​$PMTK182,​6,​1'' ​ | Log erase, responds with ''​$PMTK001,​182,​6,​3'' ​  |
 | ''​$PMTK182,​7,​00000000,​00010000''​ | Download data, params are (hex) start, and length | | ''​$PMTK182,​7,​00000000,​00010000''​ | Download data, params are (hex) start, and length |
 | ''​$PMTK182,​8,​00000000,​xxxx''​ | Downloaded data from the instrument | | ''​$PMTK182,​8,​00000000,​xxxx''​ | Downloaded data from the instrument |
 +| ''​$PMTK492'' ​     | Query bluetooth mac address, resp == ''​$PMTK592,​0BAC01ii1C00*13''​ useful for tracker id |
  
 | **PTSI sentences** ​                 |  **Command** (NB: Checksum not shown) ​  | | **PTSI sentences** ​                 |  **Command** (NB: Checksum not shown) ​  |
 | ''​$PTSI004,​2,​1'' ​                   | Enabled motion sensor | | ''​$PTSI004,​2,​1'' ​                   | Enabled motion sensor |
-| ''​$PT SI004,​2,​0'' ​                  ​| Disable motion Sensor ​ | +| ''​$PTSI004,​2,​0'' ​                   | Disable motion Sensor ​ | 
-| ''​$PTSI002,​1,​xyz''​ sets name to xyz | Set device name        |+| ''​$PTSI002,​1,​xyz''​ sets name to xyz | Set device name (QStarz only?), resp == ''​$PTSI002,​3,​WriteOK'' ​     | 
 +| ''​$PTSI002,​2''​ reads name of tracker | resp == ''​$PTSI002,​0,​name'' ​
  
  
Line 61: Line 66:
  
 The motion sensor control commands have been reversed engineered by using a serial monitor (here at AGTEK), and have been verified by others on the internet: http://​www.bt747.org/​de/​forum/​bt-q100xt-controlling-vibration-sensor The motion sensor control commands have been reversed engineered by using a serial monitor (here at AGTEK), and have been verified by others on the internet: http://​www.bt747.org/​de/​forum/​bt-q100xt-controlling-vibration-sensor
 +
 +The BT747 author has provided a nice spreadsheet of various operations on the Holux API: http://​spreadsheets.google.com/​pub?​key=pyCLH-0TdNe-5N-5tBokuOA&​gid=5
  
 ===== Questions ===== ===== Questions =====
reference/qstar_gps_tracker.1407178927.txt.gz · Last modified: 2014/08/04 19:02 by mjallison