Line 327: |
Line 327: |
| | | |
| Bit 7 – Reserved (eddystone/ibeacon) | | Bit 7 – Reserved (eddystone/ibeacon) |
| + | |
| + | |
| + | Quick Parse: |
| + | |
| + | 21 iBeacon with RSSI |
| + | |
| + | 23 iBeacon with RSSI, Battery Voltage |
| + | |
| + | 27 iBeacon with RSSi, Battery Voltage, Temperature |
| + | |
| + | 01 Eddystone with RSSI |
| + | |
| + | 03 Eddystone with RSSI, Battery Voltage |
| + | |
| + | 07 Eddystone with RSSi, Battery Voltage, Temperature |
| |Beacon – 20B (UUDI, major, minor) | | |Beacon – 20B (UUDI, major, minor) |
| | | |
| Eddystone – 16B (Namespace, Instance ID) | | Eddystone – 16B (Namespace, Instance ID) |
− | | | + | |Signed 2's complement |
| | | | | |
| | | | | |
Line 420: |
Line 435: |
| | style="vertical-align: middle; text-align: center;" |00 00 00 56 | | | style="vertical-align: middle; text-align: center;" |00 00 00 56 |
| |- | | |- |
| + | |} |
| + | {| class="wikitable" |
| + | |Data part |
| + | |BLE beacon flags #1 |
| + | |Beacon ID #1 |
| + | |Signal Strength #1 |
| + | |Battery Voltage #1 |
| + | |Temperature #1 |
| + | |Beacon data #2 |
| + | |- |
| + | |1 Byte |
| + | |1 Byte |
| + | |20/16 Bytes |
| + | |1 Byte |
| + | |2 Bytes |
| + | |2 Bytes |
| + | |… |
| + | |- |
| + | |11 – Data part, 1 Record out of 1 Beacon Record. First half byte specifies, current record, second half |
| + | specifies how many there are in total. For example: 25 – Second record out of 5 records (that means |
| + | |
| + | server can expect 3 more records with Event I/O ID 385). |
| + | |01 – Eddystone with RSSI |
| + | |Eddystone – 16B (Namespace, Instance ID) |
| + | |
| + | |
| + | E39B606AA38255AA8E46 – BLE Beacon Namespace |
| + | |
| + | 0B154E2D0055 – BLE Beacon Instance ID |
| + | | -49 |
| + | | - |
| + | | - |
| + | | - |
| |} | | |} |
| | | |
Line 437: |
Line 485: |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Data Field Length | | | style="vertical-align: middle; text-align: center;" |Data Field Length |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 40 | + | | style="vertical-align: middle; text-align: center;" |00 00 00 5A |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Codec ID | | | style="vertical-align: middle; text-align: center;" |Codec ID |
Line 447: |
Line 495: |
| | rowspan="24" style="vertical-align: middle; text-align: center;" |AVL Data | | | rowspan="24" style="vertical-align: middle; text-align: center;" |AVL Data |
| | style="vertical-align: middle; text-align: center;" |Timestamp | | | style="vertical-align: middle; text-align: center;" |Timestamp |
− | | style="vertical-align: middle; text-align: center;" |00 00 01 70 1F 9B 3F A9 (GMT: Friday, 07 February 2020 12:23:53.001) | + | | style="vertical-align: middle; text-align: center;" |00 00 01 6B 69 B0 C9 51(GMT: Tuesday, 18 June 2019 08:25:22.001) |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Priority | | | style="vertical-align: middle; text-align: center;" |Priority |
− | | style="vertical-align: middle; text-align: center;" |01 | + | | style="vertical-align: middle; text-align: center;" |00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Longitude | | | style="vertical-align: middle; text-align: center;" |Longitude |
− | | style="vertical-align: middle; text-align: center;" |0F 0E 50 2A | + | | style="vertical-align: middle; text-align: center;" |00 00 00 00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Latitude | | | style="vertical-align: middle; text-align: center;" |Latitude |
− | | style="vertical-align: middle; text-align: center;" |20 9A B4 61 | + | | style="vertical-align: middle; text-align: center;" |00 00 00 00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Altitude | | | style="vertical-align: middle; text-align: center;" |Altitude |
− | | style="vertical-align: middle; text-align: center;" |00 74 | + | | style="vertical-align: middle; text-align: center;" |00 00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Angle | | | style="vertical-align: middle; text-align: center;" |Angle |
− | | style="vertical-align: middle; text-align: center;" |00 C6 | + | | style="vertical-align: middle; text-align: center;" |00 00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Satellites | | | style="vertical-align: middle; text-align: center;" |Satellites |
− | | style="vertical-align: middle; text-align: center;" |0E | + | | style="vertical-align: middle; text-align: center;" |00 |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Speed | | | style="vertical-align: middle; text-align: center;" |Speed |
Line 496: |
Line 544: |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Length of Variable Length IO | | | style="vertical-align: middle; text-align: center;" |Length of Variable Length IO |
− | | style="vertical-align: middle; text-align: center;" |00 13 | + | | style="vertical-align: middle; text-align: center;" |00 2D |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Value of Variable Length IO | | | style="vertical-align: middle; text-align: center;" |Value of Variable Length IO |
− | | style="vertical-align: middle; text-align: center;" |1101E39B606AA38255AA8E460B154E2D0055CF | + | | style="vertical-align: middle; text-align: center;" |11216B817F8A274D4FBDB62D33E1842F8DF8014D022BBF21A579723675064DC396A7C3520129F61900000000BF |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records) | | | style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records) |
Line 505: |
Line 553: |
| |- | | |- |
| | style="vertical-align: middle; text-align: center;" |CRC-16 | | | style="vertical-align: middle; text-align: center;" |CRC-16 |
− | | style="vertical-align: middle; text-align: center;" |00 00 00 56 | + | | style="vertical-align: middle; text-align: center;" |00 00 3E 5D |
| |- | | |- |
| |} | | |} |