EYE SENSOR / BTSMP1: Difference between revisions
Appearance
| (84 intermediate revisions by 14 users not shown) | |||
| 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 brand-new and certified | 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 sensor model from Teltonika with robust waterproof casing and a long-lifetime battery. The model is designed for a low-cost fast and easy configuration and integration to save precious time, resources, and ensure accountability. | ||
[[File:BTSMP1.png|center|frameless|1157x1157px]] | [[File:BTSMP1-datasheet-2023-12-18.2.png|center|frameless|1157x1157px]] | ||
==<p style="font-size:32px><span style="color:#0054A6">About BTSMP1</span></p>== | ==<p style="font-size:32px><span style="color:#0054A6">About BTSMP1</span></p>== | ||
| Line 45: | Line 45: | ||
|- | |- | ||
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Battery life (Tx=2 dBm; interval: 3 s) | | style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Battery life (Tx=2 dBm; interval: 3 s) | ||
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |2.5 | | style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |2.5 years | ||
|- | |- | ||
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Battery life (Tx=2 dBm; interval: 5 s), default | | style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Battery life (Tx=2 dBm; interval: 5 s), default | ||
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |4 | | style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |4 years | ||
|- | |- | ||
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Battery life (Tx=2 dBm; interval: 10 s) | | style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Battery life (Tx=2 dBm; interval: 10 s) | ||
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |5 | | style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |5 years | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 58: | Line 58: | ||
! 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;" | | | 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;" | | | 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;" |Range | | style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Range | ||
| Line 116: | Line 115: | ||
==<p style="font-size:32px><span style="color:#0054A6">Value-adding Features</span></p>== | ==<p style="font-size:32px><span style="color:#0054A6">Value-adding Features</span></p>== | ||
===<p style="font-size:24px"><span style="color:#0054A6">EN12830 Certified Model version</span>=== | |||
EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in the storage, transport, and distribution of chilled, frozen, deep-frozen, and quick-frozen food and other types of products. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. | |||
====<p style="font-size:24px"><span style="color:#0054A6">Benefits of EN12830 Compliance</span>==== | |||
The <big>EYE Sensor '''EN12830 model'''</big> offers significant additional benefits, including:<br> | |||
* [[BTSMP1 EN12830|EN12830 certificate]], proving reliability and compliance<br> | |||
* Certified 0.5°C accuracy class across all working ranges (-20 to +60°C).<br> | |||
* Temperature sensor that is calibrated in an ISO 17025-certified laboratory.<br> | |||
* Internal memory for storage of temperature readings for up to 345 days.<br> | |||
* Food-grade casing, compliant with EU and FDA regulations for food contact applications.<br> | |||
<br> | |||
All these benefits bring new business opportunities in cold-chain market! You may confidently track such items as:<br> | |||
[[File:EN12830 tracking goods.png]] | |||
====<p style="font-size:24px"><span style="color:#0054A6">Value to the end customer</span>==== | |||
EYE Sensor EN12830 benefits a wide range of customers, virtually anyone who works with temperature-sensitive goods. It offers several advantages, such as:<br> | |||
* Prevent spoilage.<br> | |||
* Helps to quickly identify temperature deviations and act.<br> | |||
* Ensures compliance with food safety standards.<br> | |||
* Makes audits easier.<br> | |||
* Reduces the risk of penalties for non-compliance.<br> | |||
* Minimises the risk of fines or rejected shipments.<br> | |||
* Improves product quality and extends shelf life.<br> | |||
====<p style="font-size:24px"><span style="color:#0054A6">How to receive temperature data from EN12830 sensors</span>==== | |||
You can download:<br> | |||
* Current <b>and historical*</b> temperature via FM trackers (* for historic data download, evaluation firmware version 03.29.00.Rev.258 is available by request via HelpDesk).<br> | |||
* Current <b>and historical</b> temperature via <big>[https://wiki.teltonika-gps.com/view/Teltonika_EN12830_EYE_APP EYE APP EN12830].</big><br> | |||
* Current <b>and historical</b> temperature via your own application. Download functionality and implementation instructions <big>[[Media:BTSXXXX.EN12830_Functionality Description for Client_V1.2.pdf|HERE]]</big>.<br> | |||
Please note that temperature recording must be enabled beforehand via the same APP.<br> | |||
[[File:EN12830_how_it_works_V2.png|871x871px]] | |||
===<p style="font-size:24px"><span style="color:#0054A6">Hibernate mode</span>=== | ===<p style="font-size:24px"><span style="color:#0054A6">Hibernate mode</span>=== | ||
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life. | Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life. | ||
PLEASE NOTE that EYE devices are available in two modes: factory-activated (ON) or Hibernated (OFF). You may order the device version which better suits your needs. Order codes are described on [https://teltonika-gps.com/products/accessories/sensors-beacons/eye eye page] | PLEASE NOTE that EYE devices are available in two modes: factory-activated (ON) or Hibernated (OFF). You may order the device version which better suits your needs. Order codes are described on [https://teltonika-gps.com/products/accessories/sensors-beacons/eye <big>eye page</big>] | ||
====<p style="font-size:24px"><span style="color:#0054A6">Value of hibernate mode</span>==== | ====<p style="font-size:24px"><span style="color:#0054A6">Value of hibernate mode</span>==== | ||
| Line 160: | Line 195: | ||
Devices work constantly and are ready to perform out of the box. Default basic Sensor settings are set to: | Devices work constantly and are ready to perform out of the box. Default basic Sensor settings are set to: | ||
<br>• Transmitting at 2 dBm power. | <br>• Transmitting at 2 dBm power. | ||
<br>• Data advertising at | <br>• Data advertising at 5 second intervals. | ||
<br>• Eddystone and Sensors protocol | <br>• Eddystone and Sensors protocol | ||
<br> | <br> | ||
| Line 170: | Line 205: | ||
'''With the application you will be able to scan for visible Teltonika EYE devices, check their statuses or connect for configuration or firmware update.''' | '''With the application you will be able to scan for visible Teltonika EYE devices, check their statuses or connect for configuration or firmware update.''' | ||
<br> | <br> | ||
{| | {| | ||
|- align="TOP" | |- align="TOP" | ||
|[[File:1.1.jpg| | |[[File:1.1.jpg|537x537px]] | ||
|[[File:2.1.jpg | | | ||
|[[File: | | | ||
|[[File:4.1.jpg| | | | ||
|[[File:2.1.jpg|537x537px]] | |||
| | |||
| | |||
| | |||
|[[File:Correct1.1.png|530x537px]] | |||
| | |||
| | |||
| | |||
|[[File:4.1.jpg|537x537px]] | |||
|} | |} | ||
| Line 182: | Line 226: | ||
==== [[File:Group 125.png|baseline|frameless|upright=0.2|link=|alt=]]Overview window ==== | ==== [[File:Group 125.png|baseline|frameless|upright=0.2|link=|alt=]]Overview window ==== | ||
In overview window you can see device details, check firmware version and update if available , go to device configuration settings. If you select to Configure device new window will open with Basic and Advanced settings. | In overview window you can see device details, check firmware version and update if available, go to device configuration settings and download the configuration. If you select to Configure device new window will open with Basic and Advanced settings. Other actions include changing the device PIN code and putting the device to sleep. A device in sleep mode will no longer be findable or connectable via the app. To wake it up, you need to attach a magnet and look for a green LED flashing. | ||
<br> | <br> | ||
| Line 196: | Line 241: | ||
|[[File:Eddystone ID settings.png|frameless]] | |[[File:Eddystone ID settings.png|frameless]] | ||
|} | |} | ||
In Advanced settings tab you can can configure EYE beacon sensor parameters: Beacon information (iBeacon ID*, Eddystone ID). UUID/MINOR/MAJOR parameter can be changed for iBeacon ID*. Namespace ID/Instance ID can be changed for Eddystone ID. If you scroll down you will be able to adjust Sensor reading interval and event settings of the EYE Sensor '''Note:''' iOS doesn't show devices with iBeacon protocol | In Advanced settings tab you can can configure EYE beacon sensor parameters: Beacon information (iBeacon ID*, Eddystone ID). UUID/MINOR/MAJOR parameter can be changed for iBeacon ID*. Namespace ID/Instance ID can be changed for Eddystone ID. If you scroll down you will be able to adjust Sensor reading interval and event settings of the EYE Sensor '''Note:''' iOS doesn't show devices with iBeacon protocol<br><p style="font-size:32px"><span style="color:#0054A6">FM Tracker Configuration</span></p> | ||
<br> | |||
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator (Base firmware / advanced mode)</span>=== | ===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator (Base firmware / advanced mode)</span>=== | ||
If you have firmware / configurator which does not support EYE sensor tab in | If you have firmware / configurator which does not support EYE sensor tab in Bluetooth® 4.0 section, then you can still use Avanced BLE configuration to connect with EYE Sensors. | ||
To configure FM with BTSMP1 EYE Sensor: | To configure FM with BTSMP1 EYE Sensor: | ||
| Line 244: | Line 263: | ||
# In [[FMB120 System settings|System settings]] Enable [[Codec#Codec%208%20Extended|Codec8 Extended]]; | # In [[FMB120 System settings|System settings]] Enable [[Codec#Codec%208%20Extended|Codec8 Extended]]; | ||
# In [[FMB120 GPRS settings|GPRS settings]] Configure [[FMB120 GPRS settings#GPRS%20Settings%20and%20Server%20Settings|GPRS Settings and Server Settings]] | # In [[FMB120 GPRS settings|GPRS settings]] Configure [[FMB120 GPRS settings#GPRS%20Settings%20and%20Server%20Settings|GPRS Settings and Server Settings]] | ||
# In [[FMB120 | # 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 | # 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; | ## 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 | ## In [[FMB120 Bluetooth® 4.0 settings#Advanced%20Mode|Bluetooth® 4.0 settings Advanced Mode Settings]] Load EYE Sensor preset according to packet settings in EYE app(if you do not have preset you can download them from below table) | ||
## Configure MAC address of the sensor | ## Configure MAC address of the sensor | ||
# To receive data to server enable corresponding IO elements in [[FMB120 I/O settings#Priority|FMB120 I/O settings]] | # To receive data to server enable corresponding IO elements in [[FMB120 I/O settings#Priority|FMB120 I/O settings]] | ||
| Line 300: | Line 319: | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Custom1 | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Custom1 | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Flags(not supported with | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Flags (not supported with current FMX640 preset) | ||
|- | |- | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Temperature | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Temperature | ||
| Line 668: | Line 687: | ||
</tr></table> | </tr></table> | ||
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator new functionalities | ===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator new functionalities EYE Sensor filtering by name</span>=== | ||
Starting with firmware <b>03. | Starting with firmware <b>03.29.00.Rev.13</b> there is additional tabs available in Bluetooth® 4.0 section that allow for easier configuration to connect FM and EYE sensor or beacon. | ||
'''It's now possible to connect up to 100 sensors at once just by entering one name in the configurator name list.''' It's required to enter at least 3 characters(case sensitive) in the name for FM to scan the sensors. Super easy to set up! | '''It's now possible to connect up to 100 sensors at once just by entering one name in the configurator name list.''' It's required to enter at least 3 characters(case sensitive) in the name for FM to scan the sensors. Super easy to set up! | ||
For example, | For example, you may order Sensors with special configuration from factory where the EYE Sensor names would be TRAILER_1,TRAILER_2,...,TRAILER_99 and so on. | ||
If you would enter | If you would enter TRAILER in the EYE Fimrware FM configurator then sensors who meet this name condition, for example TRAILER_1, TRAILER_21 , TRAILER_17, would be scanned, while other sensors named Tools, MP1_123546, etc. will not be scanned. | ||
With this option, you can upload one configuration to FOTA web and it doesn’t matter which sensor from the list end user will mount, it will be scanned and sent to the server as long as it meets the name criteria. | With this option, you can upload one configuration to FOTA web and it doesn’t matter which sensor from the list end user will mount, it will be scanned and sent to the server as long as it meets the name criteria. | ||
''' | '''Bluetooth® 4.0''' | ||
<br> | <br> | ||
Functionalities were reorganized and transferred to | Functionalities were reorganized and transferred to Bluetooth® 4.0 configuration tab with additional horizontal tabs selection for specific settings: | ||
<br> | <br> | ||
*'''Global''' - Parameters responsible for device scanning ability like power and duratations. | *'''Global''' - Parameters responsible for device scanning ability like power and duratations. | ||
| Line 691: | Line 710: | ||
*'''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 | *'''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 702: | Line 721: | ||
<br> | <br> | ||
Sensor Configuration can be set to Custom Sensors, Eye Sensors or both. | Sensor Configuration can be set to Custom Sensors, Eye Sensors or both. | ||
With the Custom Sensors setting enabled, [https://wiki.teltonika-gps.com/view/ | With the Custom Sensors setting enabled, [https://wiki.teltonika-gps.com/view/FMB130_Bluetooth®_4.0_settings#Advanced_Mode| any BLE sensor can be configured.]<br> | ||
When '''EYE Sensors''' is selected, Eye Sensor connectionless functionalities or EYE list search window will appear, depending on the selected EYE Sensor filter. | When '''EYE Sensors''' is selected, Eye Sensor connectionless functionalities or EYE list search window will appear, depending on the selected EYE Sensor filter. | ||
<br> | <br> | ||
| Line 859: | Line 878: | ||
|- | |- | ||
|16 | |16 | ||
|EYE Sensor Magnet trigger count | |EYE Sensor Magnet trigger count* | ||
|2 byte unsigned integer | |2 byte unsigned integer | ||
|Magnet trigger counts measured by EYE Sensor from List Values | |Magnet trigger counts measured by EYE Sensor from List Values | ||
<nowiki>*</nowiki>Only available with evaluation firmware BTSX.1.2.8.magcounter.R.0 of EYE Devices | |||
|- | |- | ||
|} | |} | ||
| Line 1,076: | Line 1,096: | ||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 1</td> | <td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 1</td> | ||
<td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | <td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;"> | <td style="width: 10%; text-align:center; vertical-align:middle;">signed</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | ||
| Line 1,086: | Line 1,106: | ||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 2</td> | <td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 2</td> | ||
<td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | <td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;"> | <td style="width: 10%; text-align:center; vertical-align:middle;">signed</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | ||
| Line 1,096: | Line 1,116: | ||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 3</td> | <td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 3</td> | ||
<td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | <td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;"> | <td style="width: 10%; text-align:center; vertical-align:middle;">signed</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | ||
| Line 1,106: | Line 1,126: | ||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 4</td> | <td style="width: 20%; text-align:center; vertical-align:middle;">EYE Pitch 4</td> | ||
<td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | <td style="width: 5%; text-align:center; vertical-align:middle;">1</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;"> | <td style="width: 10%; text-align:center; vertical-align:middle;">signed</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">-90</td> | ||
<td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | <td style="width: 10%; text-align:center; vertical-align:middle;">90</td> | ||
| Line 1,288: | Line 1,308: | ||
<td style="width: 25%; text-align:center; vertical-align:middle;">Movement count value of EYE Sensor 4</td> | <td style="width: 25%; text-align:center; vertical-align:middle;">Movement count value of EYE Sensor 4</td> | ||
</tr> | </tr> | ||
<tr> | |||
</table> | <td style="width: 10%; text-align:center; vertical-align:middle;">10840</td> | ||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Magnet count 1</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">2</td> | |||
Eye sensor parameters have error code values, which will written to the I/O value if parameter data is not received. From the error code value, it is possible to distinguish whether the issue is on the FM tracker side or the EYE Sensor. Below is a table describing these values. | <td style="width: 10%; text-align:center; vertical-align:middle;">unsigned</td> | ||
{| class="wikitable" | <td style="width: 10%; text-align:center; vertical-align:middle;">0</td> | ||
|+Eye Sensor Error Values | <td style="width: 10%; text-align:center; vertical-align:middle;">65535</td> | ||
! rowspan="2" |Parameter | <td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | ||
! rowspan="2" |Data length | <td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | ||
(bytes) | <td style="width: 25%; text-align:center; vertical-align:middle;">Magnet trigger count measure by EYE Sensor 1</td> | ||
! rowspan="2" |Data type | </tr> | ||
! colspan="2" |Error codes | <tr> | ||
|- | <td style="width: 10%; text-align:center; vertical-align:middle;">10841</td> | ||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Magnet count 2</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">2</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">unsigned</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">0</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">65535</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | |||
<td style="width: 25%; text-align:center; vertical-align:middle;">Magnet trigger count measure by EYE Sensor 2</td> | |||
</tr> | |||
<tr> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">10842</td> | |||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Magnet count 3</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">2</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">unsigned</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">0</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">65535</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | |||
<td style="width: 25%; text-align:center; vertical-align:middle;">Magnet trigger count measure by EYE Sensor 3</td> | |||
</tr> | |||
<tr> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">10843</td> | |||
<td style="width: 20%; text-align:center; vertical-align:middle;">EYE Magnet count 4</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">2</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">unsigned</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">0</td> | |||
<td style="width: 10%; text-align:center; vertical-align:middle;">65535</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | |||
<td style="width: 5%; text-align:center; vertical-align:middle;">-</td> | |||
<td style="width: 25%; text-align:center; vertical-align:middle;">Magnet trigger count measure by EYE Sensor 4</td> | |||
</tr> | |||
</table> | |||
Eye sensor parameters have error code values, which will written to the I/O value if parameter data is not received. From the error code value, it is possible to distinguish whether the issue is on the FM tracker side or the EYE Sensor. Below is a table describing these values. | |||
{| class="wikitable" | |||
|+Eye Sensor Error Values | |||
! rowspan="2" |Parameter | |||
! rowspan="2" |Data length | |||
(bytes) | |||
! rowspan="2" |Data type | |||
! colspan="2" |Error codes | |||
!Additional Notes | |||
|- | |||
!Data Not Received by FM tracker | !Data Not Received by FM tracker | ||
!EYE Sensor indicates error | !EYE Sensor indicates error | ||
! | |||
|- | |- | ||
|Temperature | |Temperature | ||
| Line 1,309: | Line 1,373: | ||
|25000 | |25000 | ||
|25001 | |25001 | ||
| | |||
|- | |- | ||
|Humidity | |Humidity | ||
| Line 1,315: | Line 1,380: | ||
|250 | |250 | ||
|251 | |251 | ||
| | |||
|- | |- | ||
|Magnet | |Magnet | ||
| Line 1,321: | Line 1,387: | ||
|250 | |250 | ||
|251 | |251 | ||
| | |||
|- | |- | ||
|Magnet trigger count | |Magnet trigger count | ||
| Line 1,327: | Line 1,394: | ||
|65000 | |65000 | ||
|65001 | |65001 | ||
|Only available with evaluation firmware BTSX.1.2.8.magcounter.R.0 of EYE Devices | |||
|- | |- | ||
|Movement | |Movement | ||
| Line 1,333: | Line 1,401: | ||
|250 | |250 | ||
|251 | |251 | ||
| | |||
|- | |- | ||
|Movement counter | |Movement counter | ||
| Line 1,339: | Line 1,408: | ||
|65000 | |65000 | ||
|65001 | |65001 | ||
| | |||
|- | |- | ||
|Pitch | |Pitch | ||
| Line 1,345: | Line 1,415: | ||
|120 | |120 | ||
|121 | |121 | ||
| | |||
|- | |- | ||
|Roll | |Roll | ||
| Line 1,351: | Line 1,422: | ||
|250 | |250 | ||
|251 | |251 | ||
| | |||
|- | |- | ||
|Low battery status | |Low battery status | ||
| Line 1,357: | Line 1,429: | ||
|250 | |250 | ||
|251 | |251 | ||
| | |||
|- | |- | ||
|Battery voltage | |Battery voltage | ||
| Line 1,363: | Line 1,436: | ||
|250 | |250 | ||
|251 | |251 | ||
| | |||
|} | |} | ||
| Line 1,378: | Line 1,452: | ||
===<p style="font-size:24px><span style="color:#0054A6">Protocol description</span>=== | ===<p style="font-size:24px><span style="color:#0054A6">Protocol description</span>=== | ||
At the highest-level | 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 1,427: | Line 1,501: | ||
|- | |- | ||
|Value 0||2||Temperature | |Value 0||2||Temperature | ||
<br>Value in Celsius | <br>Value in Celsius / 100 | ||
<br>NOTE: present only if bit 0 is set, otherwise is not being sent | <br>NOTE: present only if bit 0 is set, otherwise is not being sent | ||
|- | |- | ||
| Line 1,473: | Line 1,547: | ||
|- | |- | ||
| Device Name || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0016-7df2-4d4e-8e6d-c611745b92e9 || ASCII || 0 || | | Device Name || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0016-7df2-4d4e-8e6d-c611745b92e9 || ASCII || 0 || 12 || Unique for each device || - | ||
|- | |- | ||
| Line 1,481: | Line 1,555: | ||
|- | |- | ||
| Protocol Type|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0001-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 4 | | Protocol Type|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0001-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 4* | ||
<small>*Max 2 with 01.02.10+ firmware</small> | |||
| 1 for EYE_Beacon, <br>4 for EYE_Sensor* | |||
<small>*with 01.02.10+ firmware 1 for both EYE_Beacon & EYE_Sensor</small> | |||
| 0 - iBeacon <br>1 - Eddystone <br>2 - EYE Sensor <br>3 - iBeacon + EYE Sensor* <br>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, <br>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 || | | Advertising Interval|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0002-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 1000 || 10000 || 5000 || miliseconds | ||
|- | |- | ||
| Line 1,509: | Line 1,616: | ||
|- | |- | ||
|Password||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0008-7df2-4d4e-8e6d-c611745b92e9 ||BYTE ARRAY|| | |Password||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0008-7df2-4d4e-8e6d-c611745b92e9 ||BYTE ARRAY|| 6 bytes||6 bytes||123456||Always 6 Digits | ||
|- | |- | ||
| | |Movement Start ||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0013-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5||seconds | ||
|- | |- | ||
| | |Movement Stop||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0014-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5 ||seconds | ||
|- | |- | ||
| Password Counter | |||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |||
| e61c0019-7df2-4d4e-8e6d-c611745b92e9 | |||
|UINT8 | |||
|0 (counter) | |||
|10 (counter) | |||
| 0 | |||
|Byte 0 – counter, | |||
Byte 1 and 2 - timeout | |||
|- | |- | ||
|Master Password (PUK) | |||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |||
|e61c0020-7df2-4d4e-8e6d-c611745b92e9 | |||
| UINT8 | |||
|8 bytes | |||
|8 bytes | |||
|MAC address dependency | |||
|Byte array | |||
|- | |- | ||
|Manufacturer sleep (Hibernate mode) | |||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |||
|e61c0018-7df2-4d4e-8e6d-c611745b92e9 | |||
|UINT8 | |||
|0 | |||
|1 | |||
|1 | |||
|0 – sleep disabled, | |||
1 – sleep enabled | |||
|- | |- | ||
|User ADV Spam Duration | |||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |||
|e61c0022-7df2-4d4e-8e6d-c611745b92e9 | |||
|UINT16 | |||
|1 | |||
|300 | |||
|30 | |||
|WakeUp Advertising | |||
| | Spam Duration in seconds | ||
|- | |||
|RSSI Calibration Value | |||
|e61c0000-7df2-4d4e-8e6d-c611745b92e9 | |||
|e61c0023-7df2-4d4e-8e6d-c611745b92e9 | |||
|INT8 | |||
|<nowiki>-100</nowiki> | |||
|127 | |||
| 127 | |||
|RSSI value in dBm | |||
127 – Use default calib. table | |||
|- | |- | ||
| | |Manufacturer||180A||2A29||BYTE ARRAY||-||-||Not Configurable ||Read Only. Ex. "Teltonika" | ||
|- | |- | ||
| | | Model|| 180A||2A24|| BYTE ARRAY|| -||-|| Not Configurable||Read Only. Ex. "BTSID1" | ||
|- | |- | ||
| | |Serial||180A||2A25 ||BYTE ARRAY||-||-||Not Configurable ||Not used | ||
|- | |- | ||
| | | 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" | ||
|- | |- | ||
| | | 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 | ||
|- | |||
|Calibration ID | |||
|180A | |||
|a610249f-913e-46bd-b14f-c6dedc432165 | |||
|BYTE ARRAY | |||
|9 | |||
|12 | |||
|Not Configurable | |||
|Read Only. e.g. 295268313 | |||
<nowiki>*</nowiki>Only with EN12830 certified devices | |||
|- | |- | ||
|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=== | |||
{| 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;" |Command's name | |||
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" |Data to send | |||
! style="color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;" |Description | |||
|- | |- | ||
| | |Write to flash||0x0010|| Writes set parameters to flash | ||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | |General boot||0x0011||Enter boot mode | ||
| | |- | ||
| | |Instant reset||0x0012||Software reset | ||
| | |- | ||
| | |Reset after connection||0x0013||Reset after disconnect | ||
| | |- | ||
| | |Get hw voltage||0x0014||Sets detected hw voltage in response data | ||
| | |- | ||
|Keep connection alive||0x0015|| Resets disconnect timer | |||
|- | |- | ||
| | |Restore defaults||0x0016||Sets all configurable parameters to default values | ||
| | |} | ||
| | |||
| | |||
| | |||
| | |||
===<p style="font-size:24px"><span style="color:#0054A6">EYE Sensor Bluetooth® frame parsing example</span>=== | |||
{| class="nd-othertables_2" style="width:100%;" | |||
| | |+ | ||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Unparsed data | |||
|- | |||
| style="vertical-align: middle; text-align: center;" |<span style="background:#0048BA">02</span><span style="background:#B0BF1A">01</span><span style="background:#7CB9E8">06</span><span style="background:#C0E8D5">1A</span><span style="background:#B284BE">FF</span><span style="background:#72A0C1">4C00</span><span style="background:#EDEAE0">0215</span><span style="background:#C46210">FFFFFFFF0B8C404510C655AAB636EBEF</span><span style="background:#EFDECD">BB70</span><span style="background:#E52B50">0055</span><span style="background:#FFF600">02</span><span style="background:#03C03C">0C</span><span style="background:#FF3800">09</span><span style="background:#FFBF00">4D50315F31323334353637</span><span style="background:#FF7E00">0E</span><span style="background:#3DDC84">FF</span><span style="background:#008000">9A08</span><span style="background:#00FFFF">01</span><span style="background:#D0FF14">B7</span><span style="background:#00FF00">08B4</span><span style="background:#007FFF">12</span><span style="background:#F4C2C2">0CCB</span><span style="background:#BFFF00">0BFFC7</span><span style="background:#00BFFF">67</span> | |||
|} | |||
<br> | |||
{| class="nd-othertables_2" style="width:100%;" | |||
|+ | |||
! colspan="4" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Parsed data | |||
|- | |||
! colspan="2" rowspan="1" style="width:33%; vertical-align: middle; text-align: center;" |Parameter | |||
! rowspan="1" style="width:33%; vertical-align: middle; text-align: center;" |HEX Code Part | |||
! rowspan="1" style="width:33%; vertical-align: middle; text-align: center;" |Actual Value | |||
|- | |||
| rowspan="50" style="vertical-align: middle; text-align: center;" | | |||
| style="vertical-align: middle; text-align: center;" |Length | |||
| style="vertical-align: middle; text-align: center;" |<span style="background:#0048BA">02</span> | |||
| | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Type | |||
| style="vertical-align: middle; text-align: center;" |<span style="background:#B0BF1A">01</span> | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" | Flags | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#7CB9E8">06</span> | |||
| | |||
|< | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | Length | |||
| | | style="vertical-align: middle; text-align: center;" |<span style="background:#C0E8D5">1A</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Type | |||
| | | style="vertical-align: middle; text-align: center;" |<span style="background:#B284BE">FF</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Apple company identifier (big endian) | |||
| | | style="vertical-align: middle; text-align: center;" |<span style="background:#72A0C1">4C00</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Beacon type | |||
| | | style="vertical-align: middle; text-align: center;" |<span style="background:#EDEAE0">0215</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |UUID | |||
| | | style="vertical-align: middle; text-align: center;" |<span style="background:#C46210">FFFFFFFF0B8C404510C655AAB636EBEF</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | Major | |||
| | | style="vertical-align: middle; text-align: center;" |<span style="background:#EFDECD">BB70</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Minor | |||
| style="vertical-align: middle; text-align: center;" |<span style="background:#E52B50">0055</span> | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Power | |||
| | | style="vertical-align: middle; text-align: center;" |<span style="background:#FFF600">02</span> | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Length | |||
| style="vertical-align: middle; text-align: center;" |<span style="background:#03C03C">0C</span> | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Type | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#FF3800">09</span> | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Device name | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#FFBF00">4D50315F31323334353637</span> | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Length | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#FF7E00">0E</span> | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Type | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#3DDC84">FF</span> | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Teltonika company ID (big endian) | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#008000">9A08</span> | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Protocol version | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#00FFFF">01</span> | |||
| | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Flags | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:#D0FF14">B7</span> | |||
|Raw value example 0xB7. Data has to be interpretated as binary value. | |||
In this example would be (MSB)<span style="background:#B284BE">1</span>011 011<span style="background:#00FFFF">1</span>(LSB) and is parsed from least significant byte(LSB). | |||
0 – Temperature value presence. <span style="background:#00FFFF">1</span> Means device is reading and transmitting temperature value. | |||
1 – Humidity value presence. 1 Means device is reading and transmitting humidity value. | |||
2 – Magnetic sensor presence. 1 Means device is reading and transmitting Magnetic sensor value. | |||
3 – Magnetic sensor state (1 magnetic field is detected/0 magnetic field is not detected) Valid value is present only if bit 2 flag is set. | |||
4 – Movement sensor counter. 1 Means device is reading and transmitting movement state and count values. | |||
5 – Movement sensor angle. 1 Means device is reading and transmitting angle roll and pitch values. | |||
6 – Low Battery indication. 0 – Means device battery is from 100 to 15 % (When value changes to 1 Battery level is lower than 15 %. | |||
7 – Battery voltage value presence. <span style="background:#B284BE">1</span> Means device is reading and transmitting battery voltage value. | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Temperature | |||
| style="vertical-align: middle; text-align: center;" |<span style="background:#00FF00">08B4</span> | |||
|Raw value example 0x08B4 hex, 2228 dec. | |||
Raw value needs to be divided by 100. | |||
'''Real temperature''' is 22,28 Celsius. | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | Humidity | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:# | | style="vertical-align: middle; text-align: center;" |<span style="background:#007FFF">12</span> | ||
|Raw value example 0x12 hex, 18 dec. | |||
Decimal value is humidity in percent. Humidity 18 % | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | Movement | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:# | | style="vertical-align: middle; text-align: center;" |<span style="background:#F4C2C2">0CCB</span> | ||
| (MSB)0000 1100 1100 1011(LSB) binary | |||
0 - Most significant byte(MSB) represents '''Movement status'''. In this case device is not moving 0. If it was 1 device is moving. | |||
000 1100 1100 1011 – represent detected movements count 3275 decimal value means device has detected total 3275 movement events, | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Angle | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:# | | style="vertical-align: middle; text-align: center;" |<span style="background:#BFFF00">0BFFC7</span> | ||
|0B – Most significant byte represents '''device pitch'''. Device pitch can be from -90 to 90 degrees. | |||
In this example device pitch is 0000 1011 (2's complement) = 11° degrees. | |||
FFC7– Two least significant bytes represent '''device roll'''. Device roll can be from -180 to 180 degrees. | |||
In this example device Roll is 1111 1111 1100 0111 (2's complement) = -57° degrees | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Battery voltage | ||
| style="vertical-align: middle; text-align: center;" |<span style="background:# | | style="vertical-align: middle; text-align: center;" |<span style="background:#00BFFF">67</span> | ||
| | |'''Battery voltage –''' raw value example 0x67 hex. Decimal value of parameter 103'''.''' To calculate battery voltage need to use calculation 2000 + (VALUE * 10). In this case battery voltage value 2000+(103x10)= 3030 mV | ||
| style=" | |} | ||
===<p style="font-size:24px"><span style="color:#0054A6">FM Packet parsing example (Base firmware / Advanced mode)</span>=== | |||
{| class="nd-othertables_2" style="width:100%;" | |||
|+ | |||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" | Unparsed data | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | Received data in hexadecimal stream: <code>00000000000000488E010000017CA6B6BFD8010F0E5188209AB482008600A80F0000000</code><br><code>00006000000020019090400560024000301CF0000001601D00000FF4D01D10000006D00000001014B0001B6010000CF7D</code> | ||
| style="vertical-align: middle; text-align: center;" | | |} | ||
{| 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 | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | rowspan="4" style="vertical-align: middle; text-align: center;" | | ||
| 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;" | | | style="vertical-align: middle; text-align: center;" |Data Field Length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 00 00 48 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Codec ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |8E (Codec8 Extended) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Number of Data 1 (Number of Total Records) | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |01 | ||
|- | |||
| rowspan="34" 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 7C A6 B6 BF D8 (GMT: Friday, 22 October 2021 06:36:07) | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | Priority | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |01 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Longitude | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |0F 0E 51 88 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Latitude | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |20 9A B4 82 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Altitude | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 86 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | Angle | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 0A | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Satellites | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |0E | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Speed | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 00 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Event IO ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 00 | ||
| | |- | ||
| style="vertical-align: middle; text-align: center;" |N of Total ID | |||
| style="vertical-align: middle; text-align: center;" |00 06 | |||
|- | |||
| 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;" | | | style="vertical-align: middle; text-align: center;" |N2 of Two Bytes IO | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 02 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 19 (25 = BLE Temperature #1) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Value | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |09 04 (2308=23.08°C) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |ID | ||
| style="vertical-align: middle; text-align: center;" |00 56 (86 = BLE Humidity #1) | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | Value | |||
| style="vertical-align: middle; text-align: center;" | 00 36 (24 %RHT) | |||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" | N4 of Four Bytes IO | ||
| style="vertical-align: middle; text-align: center;" |00 03 | |||
| style="vertical-align: middle; text-align: center;" | 00 | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |01 CF (463 - BLE 1 Custom #2 = Movement status and movement events count) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Value | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 00 00 16 (Currently not moving events count 22) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |ID | ||
| style="vertical-align: middle; text-align: center;" |01 | | style="vertical-align: middle; text-align: center;" |01 D0 (464 - BLE 1 Custom #3 = Angle ) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Value | |||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 00 FF 4D (Pitch = 0°, Roll = -179°) | ||
| style="vertical-align: middle; text-align: center;" |00 00 | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |ID | ||
| style="vertical-align: middle; text-align: center;" |01 | | style="vertical-align: middle; text-align: center;" |01 D1 (465 - BLE 1 Custom #4 = Battery Voltage) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Value | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 00 00 6D (109 = 2000 + 109 * 10 mV = 3090 mV) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | |||
| style="vertical-align: middle; text-align: center;" | | | 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;" | | | style="vertical-align: middle; text-align: center;" |NX of X Bytes IO | ||
| style="vertical-align: middle; text-align: center;" |00 | | style="vertical-align: middle; text-align: center;" |00 01 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |N’th IO ID - AVL ID. | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |01 4B (331 - BLE 1 Custom #1 = Flags) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Length of Variable Length IO | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 01 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | Value of Variable Length IO | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |B7 = (MSB)<span style="background:#B284BE">1</span>011 011<span style="background:#00FFFF">1</span>(LSB) | ||
It's parsed from least significant byte(LSB): | |||
Bit 0 – Temperature value presence. | |||
<span style="background:#00FFFF">1</span> Means device is reading and transmitting temperature value. | |||
Bit 1 – Humidity value presence. | |||
1 Means device is reading and transmitting humidity value. | |||
Bit 2 – Magnetic sensor presence. | |||
1 Means device is reading and transmitting Magnetic sensor value. | |||
Bit 3 – Magnetic sensor state | |||
1 magnetic field is detected/0 magnetic field is not detected) Valid value is present only if bit 2 flag is set. | |||
Bit 4 – Movement sensor counter. | |||
1 Means device is reading and transmitting movement state and count values. | |||
Bit 5 – Movement sensor angle. | |||
1 Means device is reading and transmitting angle roll and pitch values. | |||
Bit 6 – Low Battery indication. | |||
0 – Means device battery is from 100 to 15 % (When value changes to 1 Battery level is lower than 15 %. | |||
7 – Battery voltage value presence. | |||
<span style="background:#B284BE">1</span> Means device is reading and transmitting battery voltage value. | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Number of Data 2 (Number of Total Records) | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |01 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |CRC-16 | ||
| style="vertical-align: middle; text-align: center;" |00 | | style="vertical-align: middle; text-align: center;" |00 00 CF 7D | ||
|- | |- | ||
| style=" | |} | ||
===<p style="font-size:24px"><span style="color:#0054A6">FM EYE Sensor record parsing example with the new firmware supporting EYE Sensor filtering by name)</span>=== | |||
'''Parsing EYE Sensor records example''' <br> | |||
Below You will find an example on how to parse EYE Sensor record with two EYE Sensors present. | |||
{| class="nd-othertables_2" style="width:100%;" | |||
|+ | |||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Unparsed data | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Received data in hexadecimal stream: <code>00000000000000908E0100000183407a2beb000f0e3fe3209ab40e008801290d00002c350001000000000</code><br><code>000000000012c350063<span style="background-color:#91d4b9;">0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc</code><br><code><span style="background-color:#91d4b9;">30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90</code><code>010000fef4</code> | ||
| style="vertical-align: middle; text-align: center;" | | |} | ||
{| 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 | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | rowspan="4" style="vertical-align: middle; text-align: center;" | | ||
| style="vertical-align: middle; text-align: center;" |00 00 00 | | 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;" | | | style="vertical-align: middle; text-align: center;" |Data Field Length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 00 00 90 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Codec ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |8E (Codec8 Extended) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Number of Data 1 (Number of Total Records) | ||
| style="vertical-align: middle; text-align: center;" |01 | | style="vertical-align: middle; text-align: center;" |01 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | rowspan="24" style="vertical-align: middle; text-align: center;" |AVL Data | ||
| style="vertical-align: middle; text-align: center;" |00 00 | | style="vertical-align: middle; text-align: center;" |Timestamp | ||
| style="vertical-align: middle; text-align: center;" |00 00 01 83 40 7a 2b eb(GMT: Tuesday, 18 June 2019 08:25:22.001) | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Priority | |||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 | ||
| style="vertical-align: middle; text-align: center;" | | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Longitude | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |0f 0e 3f e3 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Latitude | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |20 9a b4 0e | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Altitude | ||
| style="vertical-align: middle; text-align: center;" |00 88 | |||
|- | |||
| style="vertical-align: middle; text-align: center;" |Angle | |||
| style="vertical-align: middle; text-align: center;" | 01 29 | |||
|- | |||
| style="vertical-align: middle; text-align: center;" |Satellites | |||
| style="vertical-align: middle; text-align: center;" | 0d | |||
|- | |||
| 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;" |2c 35 (11317) | |||
|- | |||
| 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;" |00 01 | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |N1 of One Byte IO | ||
| style="vertical-align: middle; text-align: center;" | | | 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;" |2c 35 (11317) | |||
|- | |||
| style="vertical-align: middle; text-align: center;" |Length of Variable Length IO | |||
| style="vertical-align: middle; text-align: center;" |00 63 (99 bytes) | |||
|- | |||
| style="vertical-align: middle; text-align: center;" |Value of Variable Length IO 11317 | |||
| style="vertical-align: middle; text-align: center;" | | |||
'''0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc''' | |||
'''30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90''' | |||
|- | |||
| 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 fe f4 | |||
|- | |||
|} | |||
===Parsing AVL ID 11317 data=== | |||
{| class="nd-othertables_2" style="width:100%;" | |||
|+ | |||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |AVL ID 11317 Unparsed data | |||
|- | |||
| style="vertical-align: middle; text-align: center;" |<code>'''0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc'''</code>'''<br><code>30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90''' | |||
|} | |||
{| class="nd-othertables_2" style="width:100%;" | |||
|+ | |||
! colspan="3" style="border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;" |Parsing the data | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | ! 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="3" | | |||
| style="vertical-align: middle; text-align: center;" |Constant | |||
| style="vertical-align: middle; text-align: center;" |01 | | style="vertical-align: middle; text-align: center;" |01 | ||
|- | |- | ||
! style="vertical-align: middle; text-align: center;" |Eye Sensor #1 data length | |||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |30 (48 bytes) | ||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |05 (Eye Sensor Device name) | |||
| | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | rowspan="60" style="vertical-align: middle; text-align: center;" |AVL Data | ||
| | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" |0f (15 bytes) | |||
| | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data | |||
| style="vertical-align: middle; text-align: center;" |4d 50 31 5f 42 45 32 41 41 35 00 00 00 00 00 | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | Parameter ID | |||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |06 (Eye Sensor #1 temperature) | ||
| style="vertical-align: middle; text-align: center;" | | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |02 (2 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |d6 08 (With firmware 03.28.04.rev.203 the value is little endian, converted to decimal and multiplied by 0.01C = 22.42C.<br> | ||
With firmware 03.28.04.rev.204 the value is big endian) | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |07 (Eye Sensor #1 Humidity) | ||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |2f (converted to decimal = 47%) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |08 (Eye Sensor #1 Magnet) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" |00 | | style="vertical-align: middle; text-align: center;" |00 (no magnet detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |09 (EYE Sensor #1 Movement presence) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | 01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
| style="vertical-align: middle; text-align: center;" |00 | | style="vertical-align: middle; text-align: center;" |00 (none detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |0a (parameter ID #10, EYE Sensor #1 Movement count) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter Data length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |02 (2 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
| style="vertical-align: middle; text-align: center;" | 00 | | style="vertical-align: middle; text-align: center;" | 4e 00 (converted to dec = 19968) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | Parameter ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |0b (Parameter ID #11 Eye Sensor #1 Pitch) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter Data length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" | 01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data | |||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |f9 (converted to decimal = 159 degrees) | ||
| style="vertical-align: middle; text-align: center;" | | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |0c (Parameter ID #12 Eye sensor #1 Roll) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |02 (2 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |5a ff (With firmware 03.28.04.rev.203 the value is Little endian, converted to decimal signed 2's complement =-166 degrees <br> | ||
With firmware 03.28.04.rev.204 the value is Big Endian) | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |0d (parameter ID #13 low battery voltage indicator) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" |01 | | style="vertical-align: middle; text-align: center;" |01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data | ||
| style="vertical-align: middle; text-align: center;" |00 | | style="vertical-align: middle; text-align: center;" |00 (low battery voltage not detected) | ||
|- | |- | ||
| | | style="vertical-align: middle; text-align: center;" | Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |0e (Eye Sensor #1 battery voltage) | |||
| | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" |02 (2 bytes) | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data | |||
| style="vertical-align: middle; text-align: center;" |0b cc (Converted to decimal = 3020 mV) | |||
|- | |- | ||
! style="vertical-align: middle; text-align: center;" |Eye Sensor #2 data length | |||
| style="vertical-align: middle; text-align: center;" | 30 (48 bytes) | |||
! style="vertical-align: middle; text-align: center;" |Eye Sensor # | |||
| style="vertical-align: middle; text-align: center;" |30 (48 bytes) | |||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |05 (Eye Sensor Device name) | | style="vertical-align: middle; text-align: center;" | 05 (Eye Sensor Device name) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data length | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" |0f (15 bytes) | | style="vertical-align: middle; text-align: center;" |0f (15 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |09 (EYE Sensor #1 Movement presence) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |06 (Eye Sensor #1 temperature) | | style="vertical-align: middle; text-align: center;" |06 (Eye Sensor #1 temperature) | ||
|- | |- | ||
| Line 2,124: | Line 2,272: | ||
| style="vertical-align: middle; text-align: center;" |02 (2 bytes) | | style="vertical-align: middle; text-align: center;" |02 (2 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |cb 08 (little endian, converted to decimal and multiplied by 0.01C = 22.51C) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| Line 2,134: | Line 2,281: | ||
| style="vertical-align: middle; text-align: center;" |01 (1 byte) | | style="vertical-align: middle; text-align: center;" |01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |30 (converted to decimal = 48%) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| Line 2,144: | Line 2,291: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter Data | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" |00 (no magnet detected) | | style="vertical-align: middle; text-align: center;" | 00 (no magnet presence detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| Line 2,150: | Line 2,297: | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter data length | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" | 01 (1 byte) | | style="vertical-align: middle; text-align: center;" |01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" |00 ( | | style="vertical-align: middle; text-align: center;" | 00 (no movement presence detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |0a (parameter ID #10, EYE Sensor #1 Movement count) | | style="vertical-align: middle; text-align: center;" |0a (parameter ID #10, EYE Sensor #1 Movement count) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" |02 (2 bytes) | | style="vertical-align: middle; text-align: center;" |02 (2 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |63 00 (converted to decimal = 25344) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |0b (Parameter ID #11 Eye Sensor #1 Pitch) | | style="vertical-align: middle; text-align: center;" |0b (Parameter ID #11 Eye Sensor #1 Pitch) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter data length | ||
| style="vertical-align: middle; text-align: center;" | 01 (1 byte) | | style="vertical-align: middle; text-align: center;" |01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |00 (converted to dec = 0 degrees) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| Line 2,179: | Line 2,326: | ||
| style="vertical-align: middle; text-align: center;" |02 (2 bytes) | | style="vertical-align: middle; text-align: center;" |02 (2 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" | | | style="vertical-align: middle; text-align: center;" |af 00 (Little endian, converted to decimal signed 2's complement =175 degrees) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| Line 2,189: | Line 2,335: | ||
| style="vertical-align: middle; text-align: center;" |01 (1 byte) | | style="vertical-align: middle; text-align: center;" |01 (1 byte) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" |00 (low battery voltage not detected) | | style="vertical-align: middle; text-align: center;" |00 (low battery voltage not detected) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" | Parameter ID | | style="vertical-align: middle; text-align: center;" |Parameter ID | ||
| style="vertical-align: middle; text-align: center;" |0e (Eye Sensor #1 battery voltage) | | style="vertical-align: middle; text-align: center;" |0e (Eye Sensor #1 battery voltage) | ||
|- | |- | ||
| Line 2,198: | Line 2,344: | ||
| style="vertical-align: middle; text-align: center;" |02 (2 bytes) | | style="vertical-align: middle; text-align: center;" |02 (2 bytes) | ||
|- | |- | ||
| style="vertical-align: middle; text-align: center;" |Parameter | | style="vertical-align: middle; text-align: center;" |Parameter Data | ||
| style="vertical-align: middle; text-align: center;" |0b | | style="vertical-align: middle; text-align: center;" |0b 90 (Converted to decimal = 2960mV) | ||
|- | |- | ||
! style=" | |} | ||
==<p style="font-size:32px"><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! | |||
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package. | |||
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Helpdesk.<br> | |||
[[File:Safety information.png]] | |||
==<p style="font-size:32px"><span style="color:#0054A6">Certification & Approvals</span></p>== | |||
{| class="wikitable" | |||
|+ | |||
! 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;" |Links | |||
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |Valid for Model | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |E-Mark (EU) | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_E-Mark|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |FCC (USA) | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_FCC|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | CE/RED (EU) | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_CE_/_RED|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |RoHS (EU) | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_RoHS|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | REACH (EU) | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_REACH|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Anatel (BR) (PR) | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_ANATEL|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |IP rating | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_IP67|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SIRIM QAS | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_SIRIM QAS|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |SDPPI POSTEL | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_SDPPI POSTEL|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | TELEC | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_TELEC|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |All | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |ATEX | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_ATEX|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |ATEX | |||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |EN12830 | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_EN12830|Yes]] | ||
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |EN12830 | |||
|} | |||
==<p style="font-size:32px"><span style="color:#0054A6">Nomenclature & Classification codes</span></p>== | |||
{| class="wikitable" | |||
|+ | |||
! 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;" |Links | |||
|- | |- | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" | EAN | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_EAN|Yes]] | ||
|- | |- | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |HS | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_HS|Yes]] | ||
|- | |- | ||
| style="vertical-align: | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |ECCN | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1_ECCN|Yes]] | ||
|} | |||
==<p style="font-size:32px"><span style="color:#0054A6">Memberships</span></p>== | |||
{| class="wikitable" | |||
|+ | |||
! 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;" |Links | |||
|- | |- | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth® SIG | ||
| style=" | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |[[BTSMP1 Bluetooth® SIG|Yes]] | ||
|- | |- | ||
| style=" | | 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;" |[[BTSMP1 WEEE|Yes]] | |||
|} | |||
| style=" | ==<p style="font-size:32px"><span style="color:#0054A6">External Links</span></p>== | ||
===Product Page=== | |||
https://teltonika-gps.com/eye/ | |||
| | |||
===Product Change Notifications=== | |||
The latest Product Change Notifications can be found: [[BTSMP1_Product_Change_Notifications|Product Change Notifications]] | |||
===Software Errata=== | |||
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata] | |||
EYE App Errata: [https://wiki.teltonika-gps.com/view/EYE_APP_errata BTS APP errata] | |||
===Promotional Material=== | |||
[[EYE Sensor Promotional Material]] | |||
===Compatibilty with other Teltonika Devices=== | |||
Teltonika Networks: | |||
https://wiki.teltonika-networks.com/view/Bluetooth_EYE_Sensor_and_EYE_Beacon_support | |||
https://wiki.teltonika-networks.com/view/Teltonika_EYE_device_pairing_and_data_sender_configuration_example | |||
===Partner Providers Supporting Software=== | |||
*[[3Dtracking with Fleet Management (FM)|3Dtracking]] | |||
*[[GPS-server with Fleet Management (FM)|GPS-server]] | |||
*[[Wialon with Fleet Management (FM)|Wialon]] | |||
*[[Mapon with Fleet Management (FM)|Mapon]] | |||
*[[WhiteLabel Tracking with Fleet Management (FM)|WhiteLabel Tracking]] | |||
==='''[[EYE FAQ|Frequently asked questions (FAQ)]]'''=== | |||
*[[EYE FAQ#Questions%20about%20Power%20and%20Electrical%20characteristics|Questions about Power and Electrical characteristics]] | |||
*[[EYE FAQ#Questions%20about%20EYE%20Accessory%20configuration%20.28EYE%20APP.29|Questions about EYE Accessory configuration (EYE APP)]] | |||
*[[EYE FAQ#Questions%20about%20FMBxxx%20compatibility%20with%20EYE%20Accessories|Questions about FMBxxx compatibility with EYE Accessories]] | |||
*[[EYE FAQ#Questions%20about%20Protocols|Questions about Protocols]] | |||
*[[EYE FAQ#Other%20questions%20.28Questions%20without%20category.29|Other questions (Questions without category)]] | |||
===Documents=== | |||
{| | |||
|[[File:pdf_icon.png|32px|]] | |||
|[[Media:Datasheet-BTSMP1 EYE SENSOR 4.5.pdf|Eye Sensor Datasheet]] | |||
|<small>(Updated on: {{{datasheet_date|2024-03-15}}})</small> | |||
| | |||
|[[File:pdf_icon.png|32px|]] | |||
|[[Media:EYE SENSOR ATEX Datasheet V1.0.pdf|Eye Sensor ATEX Datasheet]] | |||
|<small>(Updated on: {{{datasheet_date|2024-05-29}}})</small> | |||
| | |||
|[[File:pdf_icon.png|32px|]] | |||
|[[Media:EYE SENSOR EN12830 Datasheet 1.0.pdf|Eye Sensor EN12830 Datasheet]] | |||
|<small>(Updated on: {{{datasheet_date|2024-05-29}}})</small> | |||
|} | |||
{| | |||
|[[File:pdf_icon.png|32px|]] | |||
|[[Media:QM-BTSMP1.pdf|BTSMP1 Quick Manual (EN)]] | |||
|<small>(Updated on: {{{datasheet_date|2024-01-17}}})</small> | |||
|} | |||
===Downloads=== | |||
{| | |||
|[[File:zip_icon.png|32px|]] | |||
|[[Teltonika EN12830 EYE APP|EN12830 EYE APP]] | |||
|<small>(Updated on: {{{datasheet_date|2024-04-02}}})</small> | |||
| | |||
| | |||
| | |||
|- | |||
|} | |} | ||
== | ==Additional information== | ||
{ | {{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}} | ||
|[https:// | |||
[[Category:Sensors]] | [[Category:Sensors]] | ||