Changes

4,798 bytes added ,  10:48, 21 October 2021
Line 289: Line 289:     
===FM packet parsing example===
 
===FM packet parsing example===
 +
Beacon (AVL ID:385) has the following structure:
 +
{| 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
 +
|…
 +
|-
 +
|First half byte – current data part
 +
 +
Second half byte – total number of data parts
 +
|Bitwise parameter, specify BLE beacon type and parameters (signifies if specific data is present for certain beacon)
 +
 +
Bit 0 – signal strength 0/1
 +
 +
Bit 1 – Battery Voltage 0/1
 +
 +
Bit 2 – Temperature 0/1
 +
 +
Bit 3 – Reserved
 +
 +
Bit 4 – Reserved
 +
 +
Bit 5 – BLE beacon type 0/1
 +
 +
Bit 6 – Reserved 
 +
 +
Bit 7 – Reserved (eddystone/ibeacon)
 +
|Beacon – 20B (UUDI, major, minor)
 +
 +
Eddystone – 16B (Namespace, Instance ID)
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 +
==== Eddystone example with 1 beacon ====
 +
{| class="nd-othertables_2" style="width:100%;"
 +
|+
 +
 +
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |AVL Data Packet
 +
|-
 +
! colspan="2" rowspan="1" style="width:60%; vertical-align: middle; text-align: center;" |AVL Data Packet Part
 +
! rowspan="1" style="width:40%; vertical-align: middle; text-align: center;" |HEX Code Part
 +
|-
 +
| rowspan="4" style="vertical-align: middle; text-align: center;" |
 +
| style="vertical-align: middle; text-align: center;" |Zero Bytes
 +
| style="vertical-align: middle; text-align: center;" |00 00 00 00
 +
|-
 +
| 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;" |Codec ID
 +
| style="vertical-align: middle; text-align: center;" |8E (Codec8 Extended)
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Number of Data 1 (Number of Total Records)
 +
| style="vertical-align: middle; text-align: center;" |01
 +
|-
 +
| 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;" |00 00 01 70 1F 9B 3F A9 (GMT: Friday, 07 February 2020 12:23:53.001)
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Priority
 +
| style="vertical-align: middle; text-align: center;" |01
 +
|-
 +
| 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;" |Latitude
 +
| style="vertical-align: middle; text-align: center;" |20 9A B4 61
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Altitude
 +
| style="vertical-align: middle; text-align: center;" |00 74
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Angle
 +
| style="vertical-align: middle; text-align: center;" |00 C6
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Satellites
 +
| style="vertical-align: middle; text-align: center;" |0E
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Speed
 +
| style="vertical-align: middle; text-align: center;" |00 00
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Event IO ID
 +
| style="vertical-align: middle; text-align: center;" |01 81 (385)
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |N of Total ID
 +
| style="vertical-align: middle; text-align: center;" |00 01
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |N1 of One Byte IO
 +
| style="vertical-align: middle; text-align: center;" |00 00
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |N2 of Two Bytes IO
 +
| style="vertical-align: middle; text-align: center;" |00 00
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |N4 of Four Bytes IO
 +
| style="vertical-align: middle; text-align: center;" |00 00
 +
|-
 +
 +
| style="vertical-align: middle; text-align: center;" |N8 of Eight Bytes IO
 +
| style="vertical-align: middle; text-align: center;" |00 00
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |NX of X Bytes IO
 +
| style="vertical-align: middle; text-align: center;" |00 01
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |N’th IO ID - AVL ID.
 +
| style="vertical-align: middle; text-align: center;" |01 81 (385)
 +
|-
 +
| 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;" |Value of Variable Length IO
 +
| style="vertical-align: middle; text-align: center;" |1101E39B606AA38255AA8E460B154E2D0055CF
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records)
 +
| style="vertical-align: middle; text-align: center;" |01
 +
|-
 +
| style="vertical-align: middle; text-align: center;" |CRC-16
 +
| style="vertical-align: middle; text-align: center;" |00 00 00 56
 +
|-
 +
|}
 +
 +
==== iBeacon example with 2 beacons ====
    
{| class="nd-othertables_2" style="width:100%;"
 
{| class="nd-othertables_2" style="width:100%;"
Line 375: Line 509:  
|}
 
|}
   −
==<p style="font-size:72px><span style="color:#0054A6">Safety information</span></p>==
+
 
 +
==<p style="font-size:72px"><span style="color:#0054A6">Safety information</span></p>==
 
This message contains information on how to operate BTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!
 
This message contains information on how to operate BTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!
   Line 383: Line 518:  
[[File:Safety.jpg]]
 
[[File:Safety.jpg]]
   −
==<p style="font-size:72px><span style="color:#0054A6">External Links</span></p>==
+
==<p style="font-size:72px"><span style="color:#0054A6">External Links</span></p>==
 
Product Page:
 
Product Page:
   Line 390: Line 525:  
Quick Manual:
 
Quick Manual:
   −
[[Media:EYE_manual.pdf|Manual PDF]]
+
[[Media:EYE manual.pdf|Manual PDF]]
    
[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_manual.zip]]
 
[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_manual.zip]]
 
[[Category:EYE Accessories]]
 
[[Category:EYE Accessories]]