The packet content of the positioning system is shown in the example below, the example is the Anchor report packet.
Position Communication between Anchor and Server
1. Anchor reports Anchor ID (Anchor -> Server) * 39 bytes total
header | type | length | ParamType | ParamLen | Param | End | CS | Tail |
0xF0 | 0x01 | 1byte | 1byte | 1byte | Variable | 0xFF | 1byte | 0x0F |
* Each parameter information is the structure type of type, length, value, as shown in the example below
* CheckSum calculation-(Header + Type + .... End) takes the lower 8 bits
Parameter structure, in order #1-#8. All 8 kinds of parameter information will be reported
#1-AnchorId | #2-SerialNum | #3-AnchorReportIdInterval | #4-AnchorFirmwareType |
3 byte | 1 byte | 2 byte | 4 byte |
#5-AnchorFirmwareVersion | #6-AnchorHardwareVersion | #7-TagBinUpdateEn | #8-TagParmsUpdateEn |
4 byte | 1 byte | 1 byte | 1 byte |
For the definition of parameter types in each field, please refer to the last description in this chapter
Standard Edition - Positioning Communication between Anchor and Serve
1. Report Tag Location Packet (Anchor -> Server) *Total 69-140 byte, change according to equipment
Header | Type | Length | ParamType | ParamLen | Param | End | CS | Tail |
0xF0 | 0x02 | 1byte | 1byte | 1byte | Variable | 0xFF | 1byte | 0x0F |
* For the definition of parameter types in each field, please refer to the last description in this chapter
* CheckSum calculation-(Header + Type + .... End) takes the lower 8 bits
Parameter structure
in order #1-#18. Up to 18 kinds of parameter information will be reported, according to equipment changes
#1-AnchorId | #2-TagId | #3-SerialNum | #4-LocateType | #5-TagBattery | #6-TagGsensorTime |
3 byte | 3 byte | 1 byte | 1 byte | 1 byte | 2 byte |
#7-TagSleepTime | #8-GsensorX | #9-GsensorY | #10-GsensorZ | #11-TagHeight(Variable) |
2 byte | 2 byte | 2 byte | 2 byte | 0byte / 3 byte (Height sensor) |
#12-TagFirmwareType | #13-TagFirmwareVersion | #14-TagHardwareVersion | #15- Locate-AnchorId |
4 byte | 4 byte | 1 byte | 3 byte |
#16-Locate-Distance | #17-Locate-AnchorHeight(Variable) | Variable fields(Anchor2-Anchor5) | #18- HeartRate(Variable) |
2 byte | 0byte / 3 byte (Height sensor) | 0byte–56byte (14 byte x 4) | 0byte / 3 byte (H03) |
* #11-TagHeight and #17-Locate-AnchorHeight fields will only be reported if the device has a height sensor
* The variable field may be 0-56 byte according to the reported Anchor. The content is that each additional Anchor data will add a set of #15-#17 information. Contains #15-#17 information, up to 5 groups of Anchor information report
* #18-HeartRate field only UTAG-H03 will have heartbeat value reported*
* For the definition of parameter types in each field, please refer to the last description in this chapter
Standard Edition - Software Request to Control Tag's Sound and Light Operation
1. Device control packet format (Server -> Anchor) *18 bytes total
Header | Type | AnchorID | TagID | ParamType | ParamLen | Param | End | CS | Tail |
0xB0 | 0x11 | 3byte | 3byte | 1byte | 1byte | 5byte | 0xFF | 1byte | 0x0B |
* For the definition of parameter types in each field, please refer to the last description in this chapter
* CheckSum calculation-(Header + Type + .... End) takes the lower 8 bits
Parameter structure
Only two control options-LED and buzzer control. 4 setting values need to be filled
#1- Led1Control | #2- BuzzerControl |
5 byte | 5 byte |
StartOrStop[1 byte] + OnTime[1 byte] + OffTime[1 byte] + Duration[2 byte |
* StartOrStop: 0 means stop, 1 means start
* OnTime: indicates the ON time within the period, unit 50ms
* OffTime: indicates the OFF time within the period, the unit is 50ms
* Duration: Duration, in seconds. 0 means always keep
* For the definition of parameter types in each field, please refer to the last description in this chapter
2. Device ACK packet format (Anchor -> Server) *Total 10 byte
Header | Type | AnchorID | TagID | CS | Tail |
0xB1 | 0x11 | 3byte | 3byte | 1byte | 0x1B |
* CheckSum calculation-(Header + Type + .... End) takes the lower 8 bits
Standard Edition - Anchor reports successful packet of sound and light operation
1. Packet format for successful sound and light operation (Anchor -> Server) *Total 23-30 byte, according to the equipment chang
Header | Type | Length | ParamType | ParamLen | Param | End | CS | Tail |
0xB1 | 0x12 | 1byte | 1byte | 1byte | Variable | 0xFF | 1byte | 0x1B |
* For the definition of parameter types in each field, please refer to the last description in this chapter
* CheckSum calculation-(Header + Type + .... End) takes the lower 8 bits
Parameter structure
in order #1-#4, up to 4 kinds of parameter information are reported. According to equipment changes
#1-AnchorId |