50H (Fixed Report Information)

This message is used to report the location information of the terminal to the backend server.

The frame format of a report that only carries 50H record is as follows:

For example (Total 56 bytes):
2B 00 00 38 00 01 23 45 67 89 01 23 45 C0 31 00 0A 00 00 21 66 8E 47 F7 00 00 50 00 52 16 09 F9 20 A8 E1 FF 2D C0 96 5F 17 9D A0 01 7D 0A 00 25 00 01 B3 0C 01 23 AA 24

Parts

Fields

Length (Byte)

Range/Format

Default

Head

18 or 20

Reserved

1 or 1+N

Records

Record Length

1 or 2

00H-7FH or 8080H-FFFFH

Generated Time

4

Record Count Number

2

0000H-FFFFH

Record ID

1

50H

50H

Event Code

1

Data of Record

Data ID

1 or 2

00H-7FH or 8080H-FFFFH

Data Length

1 or 2

00H-7FH or 8080H-FFFFH

Data Content

N

Tail

4

The definitions of parts ‘Head’, ‘Reserved’, and ‘Tail’ are here.

  • Event Code

    • 00H - Report at a fixed time.

  • Data of Record

    It consists of one or more Data ID units.

    By default, this record contains only the data IDs listed below, which can be changed by the AT@QRC command described below.

Configuration

The parameters related to the generation and transmission of 50H record are controlled by the following QRC command:

Example:
AT@QRC=gl601###,50,0,1,1,82,,,,,,,,,012F$
+ACK:QRC,123456789012345,C031,10,0,50,012F,20210407101530,1234$
AT@QRC?gl601###,50,0C37$
+QRY:QRC,123456789012345,C031,10,0,7,1,50,0,1,1,82,,,600,,,,,,0C37,20210407101530,1234$
+QRY:QRC,123456789012345,C031,10,0,7,2,50,1,0,1,82,,,600,,,,,,0C37,20210407101530,1235$
+QRY:QRC,123456789012345,C031,10,0,7,3,50,4,0,1,82,,,600,,,,,,0C37,20210407101530,1236$
+QRY:QRC,123456789012345,C031,10,0,7,4,50,5,0,1,82,,,600,,,,,,0C37,20210407101530,1237$
+QRY:QRC,123456789012345,C031,10,0,7,5,50,9,0,1,82,,,600,,,,,,0C37,20210407101530,1238$
+QRY:QRC,123456789012345,C031,10,0,7,6,50,10,0,1,82,,,600,,,,,,0C37,20210407101530,1239$
+QRY:QRC,123456789012345,C031,10,0,7,7,50,63,0,1,82,,,600,,,,,,0C37,20210407101530,123A$

Parts

Fields

Length (Byte)

Range/Format

Default

Head

Header

3

AT@

AT@

Command Word

3

QRC

QRC

Leading Symbol

1

=

=

Password

8-16

gl601###

Body

Record ID

2

50

50

Profile ID

All supported profiles

Mode

<=2

0, 1

1

Action

1

0-2

Data IDs

N

ID1|ID2|ID3…

Reserved

0

Reserved

0

Time Interval

<=5

0 or 10-86400 (seconds)

600

Reserved

0

Reserved

0

Reserved

0

Reserved

0

Reserved

0

Tail

Sequence Number

4

0000-FFFF (‘0’-‘9’, ‘A’-‘F’)

Tail

1

$

$

  • Record ID

    Which record to configure. Always “50” here.

  • Profile ID

    Specify which profile ID will be configured.

    For more information, please refer to the Profiles section.

  • Mode

    • 0 - Disable. The terminal no longer generates and sends the 50H record.

    • 1 - Enable Report. The terminal generates and sends the 50H report. If the location information needs to be included, the terminal will turn on the power supply of the GNSS chip in advance to ensure that the location information is real-time.

  • Action

    • Empty - No change the data IDs in the terminal. If this field is empty, the ‘Data IDs’ field will be ignored.

    • 0 - Append the data IDs carried in the ‘Data IDs’ field to the terminal.

    • 1 - Replace the data IDs in the terminal with the data IDs carried by the ‘Data IDs’ field.

    • 2 - Clear the data IDs carried in the ‘Data IDs’ field from the terminal.

    Note: In particular, it always will be 1 when reading this field.

  • Data IDs

    The data IDs contained in the 50H record. The characters ‘|’ are used to connect each data ID.

    For example, “2|88” means Data 2 (Device Name) and Data 88 (SIM Card).

  • Time Interval

    The terminal will periodically generate a 50H record according to this interval. And a value of 0 in this field means that no records will be generated at this interval.