Changes

Line 1: Line 1:  
__TOC__
 
__TOC__
   −
==<p style="font-size:32px><span style="color:#0054A6">Introduction</span></p>==
+
==<p style="font-size:32px"><span style="color:#0054A6">Introduction</span></p>==
 
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our
 
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our
brand-new and certified Bluetooth Low Energy ID beacon model from Teltonika with robust waterproof
+
brand-new and certified Bluetooth® Low Energy ID beacon model from Teltonika with robust waterproof
 
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to
 
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to
 
save precious time, resources, and ensure accountability.
 
save precious time, resources, and ensure accountability.
[[File:EYE device.png|center|frameless|1157x1157px]]
+
[[File:BTSID1-datasheet-2023-12-18.2.png|center|frameless|1157x1157px]]
    
==<p style="font-size:32px><span style="color:#0054A6">About BTSID1</span></p>==
 
==<p style="font-size:32px><span style="color:#0054A6">About BTSID1</span></p>==
Line 74: Line 74:  
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
 
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth
+
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth®
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth 4.2 compliant,  
+
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth® 4.2 compliant,  
Bluetooth 5.2 certified
+
Bluetooth® 5.2 certified
 
|-
 
|-
 
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Range
 
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Range
Line 222: Line 222:  
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator (Base firmware)</span>===
 
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator (Base firmware)</span>===
   −
If you have firmware / configurator which does not support EYE Beacon tab in Bluetooth 4.0 section, then you can use Beacon list section of the configurator to scan available EYE Beacons.
+
If you have firmware / configurator which does not support EYE Beacon tab in Bluetooth® 4.0 section, then you can use Beacon list section of the configurator to scan available EYE Beacons.
 
<br>
 
<br>
 
Below are short instructions which show how we recommend configuring the device to Enable the Beacon functionality for testing.
 
Below are short instructions which show how we recommend configuring the device to Enable the Beacon functionality for testing.
Line 229: Line 229:     
#In System Settings Enable [[Codec#Codec_8_Extended|Codec8 Extended]];
 
#In System Settings Enable [[Codec#Codec_8_Extended|Codec8 Extended]];
#In [[FMB120_Bluetooth_settings|Bluetooth]] settings Enable Bluetooth, set this setting as either "Enable (hidden)" or "Enable (visible)", otherwise Bluetooth will be disabled;
+
#In [[FMB120_Bluetooth®_settings|Bluetooth®]] settings Enable Bluetooth®, set this setting as either "Enable (hidden)" or "Enable (visible)", otherwise Bluetooth® will be disabled;
#In [[FMB120_Bluetooth_4.0_settings|Bluetooth 4.0]] settings, set Non Stop Scan to "Disable", configure "Update Frequency" and "Scan duration" as 30 seconds. These settings will bring the best results for BLE scanning with our device;
+
#In [[FMB120_Bluetooth®_4.0_settings|Bluetooth® 4.0]] settings, set Non Stop Scan to "Disable", configure "Update Frequency" and "Scan duration" as 30 seconds. These settings will bring the best results for BLE scanning with our device;
 
#In [[FMB120_Beacon_List|Beacon list]] settings, configure Beacon Detection as "All" and Beacon Record as "Eventual". This will detect all surrounding Beacons and create Beacon records every 30 seconds.
 
#In [[FMB120_Beacon_List|Beacon list]] settings, configure Beacon Detection as "All" and Beacon Record as "Eventual". This will detect all surrounding Beacons and create Beacon records every 30 seconds.
   Line 237: Line 237:  
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator new functionalities (Evaluation firmware)</span>===
 
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator new functionalities (Evaluation firmware)</span>===
   −
'''Bluetooth 4.0'''
+
'''Bluetooth® 4.0'''
 
<br>
 
<br>
 
<br>
 
<br>
Line 246: Line 246:  
* '''BLE Scan Duration''' - Sensors data reading time. Recommended value 30.
 
* '''BLE Scan Duration''' - Sensors data reading time. Recommended value 30.
 
* '''Scan retries until error''' - Scan retries count, till start to show the value as Error '3000' - sensor disconnected. Recommended value 30.
 
* '''Scan retries until error''' - Scan retries count, till start to show the value as Error '3000' - sensor disconnected. Recommended value 30.
* '''BT Power Level''' - Telematics device Bluetooth power level setting.
+
* '''BT Power Level''' - Telematics device Bluetooth® power level setting.
 
* '''BLE Broadcasting service ID''' - Telematics device can broadcast configured ID.
 
* '''BLE Broadcasting service ID''' - Telematics device can broadcast configured ID.
 
* ''' BLE connection control''' - Connection mode settings. If broadcasting ID is configured, parameter should be set to Prohibit.
 
* ''' BLE connection control''' - Connection mode settings. If broadcasting ID is configured, parameter should be set to Prohibit.
Line 365: Line 365:     
===Protocol description===
 
===Protocol description===
At the highest-level Bluetooth LE advertising packet consists of Advertising Indication and Scan Response. Both packets can be maximum of 31 bytes in size. Advertising Indication packet is always broadcasted when Scan Response is broadcasted only if Observer device requests it by using Active Scan.
+
At the highest-level Bluetooth® LE advertising packet consists of Advertising Indication and Scan Response. Both packets can be maximum of 31 bytes in size. Advertising Indication packet is always broadcasted when Scan Response is broadcasted only if Observer device requests it by using Active Scan.
 
<br><br>
 
<br><br>
 
BTSMP1 uses Advertising Indication to send beacon data which can be configured to select between iBeacon and Eddystone protocols or to be disabled at all. In that case, data which is shown as Scan Response in protocol overview will be sent as Advertising Indication without Scan Response following it.
 
BTSMP1 uses Advertising Indication to send beacon data which can be configured to select between iBeacon and Eddystone protocols or to be disabled at all. In that case, data which is shown as Scan Response in protocol overview will be sent as Advertising Indication without Scan Response following it.
Line 403: Line 403:  
===GATT Characteristics===
 
===GATT Characteristics===
 
{| class="wikitable" style="width: 100%; background-color: white; border-bottom: 2px solid #0054A6;"
 
{| class="wikitable" style="width: 100%; background-color: white; border-bottom: 2px solid #0054A6;"
 +
 
|-
 
|-
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 20px;" |Name
+
 
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" |Service UUID
+
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 20px;" | Name
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" |Characteristic UUID
+
 
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" |Data Type
+
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" | Service UUID
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" |Min
+
 
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" |Max
+
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" | Characteristic UUID
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 120px" |Default Value
+
 
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" |Notes
+
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" | Data Type
 +
 
 +
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" | Min
 +
 
 +
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" | Max
 +
 
 +
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 120px" | Default Value
 +
 
 +
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;" | Notes
 +
 
 
|-
 
|-
|Device Name||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0016-7df2-4d4e-8e6d-c611745b92e9||ASCII||0||11||Unique for each device||-
+
 
 +
| Device Name || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0016-7df2-4d4e-8e6d-c611745b92e9 || ASCII || 0 || 12 || Unique for each device || -
 +
 
 
|-
 
|-
|Tx Power Lever||1804||00002a07-0000-1000-8000-00805f9b34fb||SINT8||-14||8||2||Possible values: -14, -11, -8, -5, -2, 2, 4, 8
+
 
 +
| Tx Power Lever || 1804 || 2a07 || SINT8 || -14 || 8 || 2 || Possible values: -14, -11, -8, -5, -2, 2, 4, 8
 +
 
 
|-
 
|-
|Protocol Type||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0001-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||4||1 for EYE_Beacon,  
+
 
4 for EYE_Sensor
+
| Protocol Type|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0001-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 4*
|0 - iBeacon  
+
 
1 - EddyStone
+
 
 +
<small>*Max 2 with 01.02.10+ firmware</small>
 +
| 1 for EYE_Beacon,  
 +
4 for EYE_Sensor*
 +
 
 +
 
 +
<small>*with 01.02.10+ firmware 1 for both EYE_Beacon & EYE_Sensor</small>
 +
| 0 - iBeacon  
 +
1 - Eddystone
 
2 - EYE Sensor  
 
2 - EYE Sensor  
3 - iBeacon + EYE Sensor  
+
3 - iBeacon + EYE Sensor*
4 - Eddsytone + EYE Sensor
+
4 - Eddystone + EYE Sensor*
 +
 
 +
 
 +
<small>*01.02.10+ sensors are enabled over ''Activate / Deactivate Sensors''</small>
 +
|-
 +
|Activate / Deactivate Sensors*
 +
 
 +
 
 +
<small>*from 01.02.10+ firmware</small>
 +
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
 +
|e61c0021-7df2-4d4e-8e6d-c611745b92e9
 +
|UINT8
 +
|0
 +
|15
 +
(0b1111)
 +
|4 (0b0100) for EYE_Beacon,
 +
15 (0b1111) for EYE_Sensor
 +
|(LSb) bit 0 – Temperature
 +
Bit 1 – Humidity
 +
 
 +
Bit 2 – Magnetic
 +
 
 +
Bit 3 - Movement
 +
 
 +
 
 +
E.g. EYE_Sensor disabled movement & enabled temperature, humidity, magnetic sensors 7 (0b0111)
 
|-
 
|-
|Advertising Interval||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0002-7df2-4d4e-8e6d-c611745b92e9||UINT16||20||10000||1000||miliseconds
+
 
 +
| Advertising Interval|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0002-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 1000 || 10000 || 5000 || miliseconds
 +
 
 
|-
 
|-
|Sub Advertising Interval||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0003-7df2-4d4e-8e6d-c611745b92e9||UINT16||20||1000||100||Used by repeats, miliseconds
+
 
 +
| Sub Advertising Interval || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0003-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 20 || 1000 || 100 || Used by repeats, miliseconds
 +
 
 
|-
 
|-
|Advertising Repeats||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0004-7df2-4d4e-8e6d-c611745b92e9||UINT16||1||10||1||Repeats work only if Advertising Interval is more than 2000 ms and Repeats set to more than 1
+
 
 +
| Advertising Repeats || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0004-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 1 || 10 || 1 || Repeats work only if Advertising Interval is more than 2000 ms and Repeats set to more than 1
 +
 
 
|-
 
|-
|iBeacon ID||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0005-7df2-4d4e-8e6d-c611745b92e9||BYTE ARRAY||20 bytes||20 bytes||Unique for each device||16 B - UUID
+
 
2 B - major
+
| iBeacon ID || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0005-7df2-4d4e-8e6d-c611745b92e9 || BYTE ARRAY || 20 bytes || 20 bytes || Unique for each device || 16 B - UUID<br>2 B - major<br>2 B - minor
2 B - minor
+
 
 
|-
 
|-
|Eddystone ID||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0006-7df2-4d4e-8e6d-c611745b92e9||BYTE ARRAY||16 bytes||16 bytes||Unique for each device||10 B - Namespace
+
 
6 B - Instance
+
| Eddystone ID || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0006-7df2-4d4e-8e6d-c611745b92e9 || BYTE ARRAY || 16 bytes || 16 bytes || Unique for each device || 10 B - Namespace<br>6 B - Instance
 
|-
 
|-
 
|Command
 
|Command
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0007-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0007-7df2-4d4e-8e6d-c611745b92e9
| colspan="5" |[[EYE BEACON / BTSID1#Command characteristic|Command characteristic]]
+
| colspan="5" |[[EYE SENSOR / BTSMP1#Command characteristic|Command characteristic]]
 
|-
 
|-
|Password||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0008-7df2-4d4e-8e6d-c611745b92e9||BYTE ARRAY|| 4 bytes|| 4 bytes||123456||Always 6 Digits
+
 
 +
|Password||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0008-7df2-4d4e-8e6d-c611745b92e9 ||BYTE ARRAY|| 6 bytes||6 bytes||123456||Always 6 Digits
 +
 
 
|-
 
|-
|Sensor Interval
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Sensor Interval||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0009-7df2-4d4e-8e6d-c611745b92e9||UINT16||0||10000||1000||miliseconds
|e61c0009-7df2-4d4e-8e6d-c611745b92e9
+
 
|UINT16
  −
|0
  −
|10000
  −
|1000
  −
|miliseconds
   
|-
 
|-
|Event Interval
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Event Interval||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c000a-7df2-4d4e-8e6d-c611745b92e9||UINT16||0||10000||1000 || miliseconds
|e61c000a-7df2-4d4e-8e6d-c611745b92e9
+
 
|UINT16
  −
|0
  −
|10000
  −
|1000
  −
|miliseconds
   
|-
 
|-
|Event Duration
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Event Duration||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000b-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||30 ||30||seconds
|e61c000b-7df2-4d4e-8e6d-c611745b92e9
+
 
|UINT8
  −
|0
  −
|30
  −
|30
  −
|seconds
   
|-
 
|-
|Temperature Event
  −
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
  −
|e61c000c-7df2-4d4e-8e6d-c611745b92e9
  −
|UINT8
  −
|0
  −
|2
  −
|2
  −
| 0 - on entrance
  −
1 - on exit
     −
2 - no event
+
| Temperature Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000c-7df2-4d4e-8e6d-c611745b92e9||UINT8 ||0||2|| 2||0 - on entrance<br>1 - on exit<br>2 - no event
 +
 
 
|-
 
|-
|Temperature Low
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Temperature Low||e61c0000-7df2-4d4e-8e6d-c611745b92e9 ||e61c000d-7df2-4d4e-8e6d-c611745b92e9||INT8||-40|| 85||-20||celsius
|e61c000d-7df2-4d4e-8e6d-c611745b92e9
+
 
|INT8
  −
| -40
  −
|85
  −
| -20
  −
|celsius
   
|-
 
|-
|Temperature High
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Temperature High|| e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000e-7df2-4d4e-8e6d-c611745b92e9||INT8||-40||85 ||50||celsius
|e61c000e-7df2-4d4e-8e6d-c611745b92e9
+
 
|INT8
  −
| -40
  −
|85
  −
|50
  −
|celsius
   
|-
 
|-
|Humidity Event
  −
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
  −
|e61c000f-7df2-4d4e-8e6d-c611745b92e9
  −
|UINT8
  −
|0
  −
|2
  −
|2
  −
| 0 - on entrance
  −
1 - on exit
     −
2 - no event
+
| Humidity Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c000f-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||2||2||0 - on entrance<br>1 - on exit<br>2 - no event
 +
 
 
|-
 
|-
|Humidity Low
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Humidity Low||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0010-7df2-4d4e-8e6d-c611745b92e9 || UINT8||0||100||15||%
|e61c0010-7df2-4d4e-8e6d-c611745b92e9
+
 
|UINT8
  −
|0
  −
|100
  −
|15
  −
|%
   
|-
 
|-
|Humidity High
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Humidity High ||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0011-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||100||50||%
|e61c0011-7df2-4d4e-8e6d-c611745b92e9
+
 
|UINT8
  −
|0
  −
|100
  −
|50
  −
|%
   
|-
 
|-
|Movement Event
  −
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
  −
|e61c0012-7df2-4d4e-8e6d-c611745b92e9
  −
|UINT8
  −
|0
  −
|2
  −
|2
  −
| 0 - on entrance
  −
1 - on exit
     −
2 - no event
+
|Movement Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0012-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||2||2||0 - on entrance<br>1 - on exit<br>2 - no event
 +
 
 
|-
 
|-
|Movement Start
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Movement Start ||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0013-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5||seconds
|e61c0013-7df2-4d4e-8e6d-c611745b92e9
+
 
|UINT16
  −
|0
  −
|300
  −
|5
  −
|seconds
   
|-
 
|-
|Movement Stop
+
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
+
|Movement Stop||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0014-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5 ||seconds
|e61c0014-7df2-4d4e-8e6d-c611745b92e9
+
 
|UINT16
  −
|0
  −
|300
  −
|5
  −
|seconds
   
|-
 
|-
|Magnetic Event
  −
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
  −
|e61c0015-7df2-4d4e-8e6d-c611745b92e9
  −
|UINT8
  −
|0
  −
|2
  −
|2
  −
| 0 - on entrance
  −
1 - on exit
     −
2 - no event
+
|Magnetic Event||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0015-7df2-4d4e-8e6d-c611745b92e9||UINT8||0||2|| 2||0 - on entrance <br> 1 - on exit <br> 2 - no event
 
|-
 
|-
|Password Counter
+
| Password Counter
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
|e61c0019-7df2-4d4e-8e6d-c611745b92e9
+
| e61c0019-7df2-4d4e-8e6d-c611745b92e9
 
|UINT8
 
|UINT8
| 0 (counter)
+
|0 (counter)
 
|10 (counter)
 
|10 (counter)
|0
+
| 0
 
|Byte 0 – counter,
 
|Byte 0 – counter,
 +
 
Byte 1 and 2 - timeout
 
Byte 1 and 2 - timeout
 
|-
 
|-
Line 587: Line 565:  
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0000-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0020-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0020-7df2-4d4e-8e6d-c611745b92e9
|UINT8
+
| UINT8
| 8 bytes
+
|8 bytes
| 8 bytes
+
|8 bytes
 
|MAC address dependency
 
|MAC address dependency
 
|Byte array
 
|Byte array
Line 600: Line 578:  
|1
 
|1
 
|1
 
|1
| 0 – sleep disabled,
+
|0 – sleep disabled,
 +
 
 
1 – sleep enabled
 
1 – sleep enabled
 
|-
 
|-
Line 609: Line 588:  
|0
 
|0
 
|15
 
|15
 +
 
(0b1111)
 
(0b1111)
 
|15
 
|15
 +
 
(0b1111)
 
(0b1111)
 
|(LSb) bit 0 – Temperature
 
|(LSb) bit 0 – Temperature
 +
 
Bit 1 – Humidity
 
Bit 1 – Humidity
   Line 626: Line 608:  
|300
 
|300
 
|30
 
|30
|WakeUp Advertising
+
|WakeUp Advertising  
 +
 
 
Spam Duration in seconds
 
Spam Duration in seconds
 
|-
 
|-
Line 633: Line 616:  
|e61c0023-7df2-4d4e-8e6d-c611745b92e9
 
|e61c0023-7df2-4d4e-8e6d-c611745b92e9
 
|INT8
 
|INT8
| -100
+
|<nowiki>-100</nowiki>
 
|127
 
|127
|127
+
| 127
|RSSI value in dBm
+
|RSSI value in dBm  
 +
 
 
127  – Use default calib. table
 
127  – Use default calib. table
 
|-
 
|-
|Manufacturer||180A||2A29||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "Teltonika"
+
 
 +
|Manufacturer||180A||2A29||BYTE ARRAY||-||-||Not Configurable ||Read Only. Ex. "Teltonika"
 +
 
 
|-
 
|-
|Model||180A||2A24||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "BTSID1"
+
 
 +
| Model|| 180A||2A24|| BYTE ARRAY|| -||-|| Not Configurable||Read Only. Ex. "BTSID1"
 +
 
 
|-
 
|-
|Serial||180A||2A25||BYTE ARRAY||-||-||Not Configurable||Not used
+
 
 +
|Serial||180A||2A25 ||BYTE ARRAY||-||-||Not Configurable ||Not used
 +
 
 
|-
 
|-
|Hardware||180A||2A27||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "Table:1 Volt:325
+
 
 +
| Hardware||180A|| 2A27 ||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "Table:1 Volt:325
 +
 
 
|-
 
|-
|Firmware||180A||2A26||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "1.1.0-beta"
+
 
 +
|Firmware|| 180A ||2A26||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. "1.1.0-beta"
 +
 
 
|-
 
|-
|System ID||180A||2A23||BYTE ARRAY||-||-||Not Configurable||Not used
+
 
 +
| System ID ||180A||2A23||BYTE ARRAY||-||-|| Not Configurable||Not used
 +
 
 
|-
 
|-
|MAC||180A||652143dc-dec6-4fb1-bd46-3e919d2410a6||BYTE ARRAY||6||6||Not Configurable||Read Only. ex. 112233445566 -> 11:22:33:44:55:66
+
 
 +
|MAC||180A||652143dc-dec6-4fb1-bd46-3e919d2410a6 || BYTE ARRAY||6||6||Not Configurable||Read Only. ex. 112233445566 -> 11:22:33:44:55:66
 +
 
 
|-
 
|-
|Scan Response Data||e61c0000-7df3-4d4e-8e6d-c611745b92e9||e61c0001-7df3-4d4e-8e6d-c611745b92e9||BYTE ARRAY||17||17||Not Configurable||Scan Response Data, see picture for detail view of data structure
+
 
|}[[File:GATT_Beacon.png|800px|frameless|center]]
+
|Scan Response Data ||e61c0000-7df3-4d4e-8e6d-c611745b92e9|| e61c0001-7df3-4d4e-8e6d-c611745b92e9||BYTE ARRAY||17 || 17||Not Configurable ||Scan Response Data, see picture for detail view of data structure
 +
 
 +
|}
 +
 
 +
[[File:Lentele0603.png|800px|frameless|center]]
    
===Command characteristic===
 
===Command characteristic===
Line 706: Line 708:     
01    Eddystone with RSSI
 
01    Eddystone with RSSI
|Beacon – 20B (UUDI, major, minor)  
+
|Beacon – 20B (UUID, major, minor)  
    
Eddystone – 16B (Namespace, Instance ID)
 
Eddystone – 16B (Namespace, Instance ID)
Line 1,367: Line 1,369:  
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.
 
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.
   −
2. In case of malfunction contact yours Teltonika account manager or write to technical support team over VIP helpdesk.<br>
+
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Helpdesk.<br>
[[File:Safety.jpg]]
+
[[File:Safety information.png]]
    
==<p style="font-size:32px"><span style="color:#0054A6">Certification & Approvals</span></p>==
 
==<p style="font-size:32px"><span style="color:#0054A6">Certification & Approvals</span></p>==
Line 1,375: Line 1,377:  
|+
 
|+
 
! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Certificates
 
! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Certificates
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
+
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Links
 +
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Valid for Model
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |E-Mark (EU)
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |E-Mark (EU)
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_E-Mark|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_E-Mark|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |FCC (USA)
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |FCC (USA)
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_FCC|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_FCC|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |CE/RED (EU)
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |CE/RED (EU)
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_CE_/_RED|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_CE_/_RED|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |RoHS (EU)
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |RoHS (EU)
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_RoHS|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_RoHS|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |REACH (EU)
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |REACH (EU)
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_REACH|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_REACH|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Anatel(EU)
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Anatel(EU)
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_ANATEL|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_ANATEL|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |IP rating
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |IP rating
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_IP67|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_IP67|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SIRIM QAS
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SIRIM QAS
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_SIRIM QAS|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_SIRIM QAS|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SDPPI POSTEL
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SDPPI POSTEL
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_SDPPI POSTEL|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_SDPPI POSTEL|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |TELEC
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |TELEC
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_TELEC|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_TELEC|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All
 +
|-
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |ATEX
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_ATEX|Yes]]
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |ATEX
 
|}
 
|}
   Line 1,413: Line 1,430:  
|+
 
|+
 
! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Name
 
! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Name
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
+
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Links
 
|-
 
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth SIG
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth® SIG
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1 Bluetooth SIG|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1 Bluetooth® SIG|Yes]]
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |WEEE
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |WEEE
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1 WEEE|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1 WEEE|Yes]]
 
|}
 
|}
   Line 1,427: Line 1,444:  
|+
 
|+
 
! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Name
 
! style="width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Name
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
+
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Links
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |EAN
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |EAN
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_EAN|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_EAN|Yes]]
 
|-
 
|-
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |HS
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |HS
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_HS|YES]]
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSID1_HS|Yes]]
 
|}
 
|}
   Line 1,461: Line 1,478:  
*[[3Dtracking with Fleet Management (FM)|3Dtracking]]
 
*[[3Dtracking with Fleet Management (FM)|3Dtracking]]
 
*[[GPS-server with Fleet Management (FM)|GPS-server]]
 
*[[GPS-server with Fleet Management (FM)|GPS-server]]
*[[Gurtam Wialon with Fleet Management (FM)|Gurtam Wialon]]
+
*[[Wialon with Fleet Management (FM)|Wialon]]
 
*[[Mapon with Fleet Management (FM)|Mapon]]
 
*[[Mapon with Fleet Management (FM)|Mapon]]
 
*[[WhiteLabel Tracking with Fleet Management (FM)|WhiteLabel Tracking]]
 
*[[WhiteLabel Tracking with Fleet Management (FM)|WhiteLabel Tracking]]
Line 1,477: Line 1,494:  
{|
 
{|
 
|[[File:pdf_icon.png|32px|]]
 
|[[File:pdf_icon.png|32px|]]
|[https://teltonika-gps.com/datasheet_eye_beacon.pdf Datasheet PDF]
+
|[[Media:Datasheet-BTSID1 EYE BEACON 4.1.pdf|Datasheet PDF]]
|<small>(Updated on: {{{datasheet_date|2023-03-13}}})</small>
+
|<small>(Updated on: {{{datasheet_date|2024-03-15}}})</small>
 
|
 
|
 
|[[File:pdf_icon.png|32px|]]
 
|[[File:pdf_icon.png|32px|]]
|[[Media:QM-BTSID1.pdf|BTSID1 Quick Manual (EN)]]
+
|[[Media:QM-BTSMP1.pdf|BTSID1 Quick Manual (EN)]]
|<small>(Updated on: {{{datasheet_date|2023-03-13}}})</small>
+
|<small>(Updated on: {{{datasheet_date|2024-01-17}}})</small>
 
|
 
|
 
|[[File:pdf_icon.png|32px|]]
 
|[[File:pdf_icon.png|32px|]]