Changes

no edit summary
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 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-datasheet-2023-12-18.2.png|center|frameless|1157x1157px]]
  −
==<p style="font-size:32px"><span style="color:#0054A6">About BTSMP1</span></p>==
  −
Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers, containers), agriculture (tractor attachments), and constructions (tools and inventory). Sensors data makes it especially suitable for cold chain refrigerator use cases. The built-in accelerometer can detect item movement, pitch and roll of the device. Magnet detection can be used for wireless open/close detection and notifications such as trailer door events, etc. EYE sensor supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated Teltonika mobile app
     −
==<p style="font-size:32px"><span style="color:#0054A6">Product Specification</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 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. ===
 +
 
 +
===<p style="font-size:32px"><span style="color:#0054A6">About BTSMP1</span></p>===
 +
 
 +
=== Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers, containers), agriculture (tractor attachments), and constructions (tools and inventory). Sensors data makes it especially suitable for cold chain refrigerator use cases. The built-in accelerometer can detect item movement, pitch and roll of the device. Magnet detection can be used for wireless open/close detection and notifications such as trailer door events, etc. EYE sensor supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated Teltonika mobile app ===
 +
 
 +
===<p style="font-size:32px"><span style="color:#0054A6">Product Specification</span></p>===
    
===<p style="font-size:24px><span style="color:#0054A6">Features</span>===
 
===<p style="font-size:24px><span style="color:#0054A6">Features</span>===
 
{| class="wikitable mw-collapsible mw-collapsed"
 
{| class="wikitable mw-collapsible mw-collapsed"
|+
+
! 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;" |Functionalities
+
=== Functionalities ===
 
|-
 
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Beacon ID, LED, Temperature, Humidity, Accelerometer, Magnet detection
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Beacon ID, LED, Temperature, Humidity, Accelerometer, Magnet detection ===
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|+
+
! 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;" |Dimensions and weight
+
=== Dimensions and weight ===
 
! 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;" |Dimensions
+
| 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;" |56,6 mm x 38 mm x 13 mm
+
=== Dimensions ===
|-
+
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Weight
+
=== 56,6 mm x 38 mm x 13 mm ===
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |18g
   
|-
 
|-
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Weight ===
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== 18g ===
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|+
+
! 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;" |Battery and power
+
=== Battery and power ===
 
! 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;" |Model
+
| 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;" |CR2450
+
=== Model ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== CR2450 ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Type
+
| 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;" |Type Lithium, Manganese Dioxide
+
=== Type ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Type Lithium, Manganese Dioxide ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Total Capacity
+
| 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;" |600 mAh
+
=== Total Capacity ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== 600 mAh ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Replaceable
+
| 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;" |No
+
=== Replaceable ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== No ===
 
|-
 
|-
| 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;" |
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |2.5+ years
+
=== 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+ 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;" |
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |4+ years
+
=== 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+ 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;" |
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |5+ years
+
=== 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+ years ===
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|+
+
! 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;" |Connectivity
+
=== Connectivity ===
 
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
 
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth®  
+
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Bluetooth® 4.2 compliant,  
+
=== Bluetooth® ===
Bluetooth® 5.2 certified
+
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Bluetooth® 4.2 compliant, ===
 +
 
 +
=== Bluetooth® 5.2 certified ===
 
|-
 
|-
| 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;" |
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |80 m
+
=== Range ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== 80 m ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Available transmission power levels
+
| 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;" |Up to 8 dBm
+
=== Available transmission power levels ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Up to 8 dBm ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Sensitivity
+
| 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;" | -88 dBm
+
=== Sensitivity ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |  
 +
=== -88 dBm ===
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|+
+
! 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;" |Casing
+
=== Casing ===
 
! 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;" |Protection
+
| 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;" |IP67
+
=== Protection ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== IP67 ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Mounting
+
| 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;" |Two holes to screw/leash/strip, tape
+
=== Mounting ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Two holes to screw/leash/strip, tape ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Customization
+
| 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;" |Custom logo upon request (Special conditions)
+
=== Customization ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Custom logo upon request (Special conditions) ===
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|+
+
! 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;" |Environmental Requirements
+
=== Environmental Requirements ===
 
! 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;" |Humidity (non-condensing)
+
| 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;" |From 0% to 100%
+
=== Humidity (non-condensing) ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== From 0% to 100% ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Operational temperature
+
| 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;" | -20°C / +60°C (-4°F / +140°F)  
+
=== Operational temperature ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |  
 +
=== -20°C / +60°C (-4°F / +140°F) ===
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"
|+
+
! 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;" |Protocols compatibility
+
=== Protocols compatibility ===
 
! 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;" |iBeacon
+
| 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;" |Yes
+
=== iBeacon ===
<nowiki>*</nowiki>iOS doesn't show devices with iBeacon protocol
+
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Yes ===
 +
 
 +
=== <nowiki>*</nowiki>iOS doesn't show devices with iBeacon protocol ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Eddystone
+
| 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;" |Yes
+
=== Eddystone ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Yes ===
 
|-
 
|-
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |EYE Sensor
+
| 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;" |Yes
+
=== EYE Sensor ===
 +
| style="width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Yes ===
 
|}
 
|}
    
===<p style="font-size:24px><span style="color:#0054A6">Dimensions</span>===
 
===<p style="font-size:24px><span style="color:#0054A6">Dimensions</span>===
[[File:Eye dimensions.png]]
      +
=== [[File:Eye dimensions.png]] ===
 
<div class="mw-collapsible mw-collapsed">
 
<div class="mw-collapsible mw-collapsed">
==<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>===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
===<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 eye page]
     −
====<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>===
   −
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. <br>1. '''Accelerated delivery times:'''
+
=== Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. 1. '''Accelerated delivery times:''' ===
   −
By stocking up on hibernated EYE devices, you ensure readiness to deploy EYE devices with full battery capacity at any moment. This proactive approach provides fastest possible service, increases your reputation for efficiency and positions you as an industry frontrunner, enhancing your competitive edge.
+
=== By stocking up on hibernated EYE devices, you ensure readiness to deploy EYE devices with full battery capacity at any moment. This proactive approach provides fastest possible service, increases your reputation for efficiency and positions you as an industry frontrunner, enhancing your competitive edge. ===
   −
2. '''Mitigated project risks:'''  
+
=== 2. '''Mitigated project risks:''' ===
   −
In scenarios where projects encounter unforeseen challenges, our hibernated EYE devices offer a buffer. Hibernate feature allows to safeguard your investments and potential revenue streams. This means that even if projects encounter delays or complications, you can still deploy EYE devices with full battery capacity, ensuring optimal performance when the time is right.
+
=== In scenarios where projects encounter unforeseen challenges, our hibernated EYE devices offer a buffer. Hibernate feature allows to safeguard your investments and potential revenue streams. This means that even if projects encounter delays or complications, you can still deploy EYE devices with full battery capacity, ensuring optimal performance when the time is right. ===
   −
====<p style="font-size:24px"><span style="color:#0054A6">How to activate hibernated eye device?</span>====
+
===<p style="font-size:24px"><span style="color:#0054A6">How to activate hibernated eye device?</span>===
   −
Attach any magnet to sleeping device and wait for LED to blink.
+
=== Attach any magnet to sleeping device and wait for LED to blink. '''NOTE: ANY MAGNET CAN BE USED''' [[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]] Now device is discoverable, scannable, connectable via BLE. ===
<br>'''NOTE: ANY MAGNET CAN BE USED'''
  −
<br>[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]
  −
<br>Now device is discoverable, scannable, connectable via BLE.
     −
====<p style="font-size:24px"><span style="color:#0054A6">How to send the device to hibernate mode?</span>====
+
===<p style="font-size:24px"><span style="color:#0054A6">How to send the device to hibernate mode?</span>===
   −
If you want to put the EYE device back to hibernate mode after accidental activation or simply pause its use, you may do that following steps below:
+
=== If you want to put the EYE device back to hibernate mode after accidental activation or simply pause its use, you may do that following steps below: Step 1. While connected and in overview tap "Send device to sleep":   Step 2. Confirm your selection:                                       Step 3. Wait for EYE App to disconnect:                               [[File:Device screen 1.2.8 2.jpg|400x400px]][[File:Screenshot 20230509 173323 EYE APP.jpg|400x400px]][[File:Screenshot 20230512 164509 Gallery.jpg|400x400px]] ===
<br>Step 1. While connected and in overview tap "Send device to sleep":  
  −
<br>Step 2. Confirm your selection:                                    
  −
<br>Step 3. Wait for EYE App to disconnect:                            
  −
<br>[[File:Device screen 1.2.8 2.jpg|400x400px]][[File:Screenshot 20230509 173323 EYE APP.jpg|400x400px]][[File:Screenshot 20230512 164509 Gallery.jpg|400x400px]]
     −
====<p style="font-size:24px"><span style="color:#0054A6">Can All devices hibernate?</span>====
+
===<p style="font-size:24px"><span style="color:#0054A6">Can All devices hibernate?</span>===
   −
1. All EYE Sensors with firmware version starting from 1.2.9.R.8 can hibernate.
+
=== 1. All EYE Sensors with firmware version starting from 1.2.9.R.8 can hibernate. ===
   −
2. Only new EYE Beacons bought with order codes that have hardware modification can hibernate standard codes are available in [https://teltonika-gps.com/products/accessories/sensors-beacons/eye eye page], for special order codes consult your sales manager.
+
=== 2. Only new EYE Beacons bought with order codes that have hardware modification can hibernate standard codes are available in [https://teltonika-gps.com/products/accessories/sensors-beacons/eye eye page], for special order codes consult your sales manager. ===
 
</div>
 
</div>
 
</div>
 
</div>
==<p style="font-size:32px><span style="color:#0054A6">Mounting recomendations</span></p>==
+
===<p style="font-size:32px"><span style="color:#0054A6">Mounting recomendations</span></p>===
[[File:Neweyemouning.png|858x858px]]
+
 
<br>[[File:New mounting recomendations 1.png|848x848px]]
+
=== [[File:Neweyemouning.png|858x858px]] [[File:New mounting recomendations 1.png|848x848px]] ===
 
<div class="mw-collapsible mw-collapsed">
 
<div class="mw-collapsible mw-collapsed">
==<p style="font-size:32px><span style="color:#0054A6">EYE App Configuration</span></p>==
+
===<p style="font-size:32px"><span style="color:#0054A6">EYE App Configuration</span></p>===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
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: • Transmitting at 2 dBm power. • Data advertising at 1 second intervals. • Eddystone and Sensors protocol   <nowiki> </nowiki>If you would like to change these settings you will need to: 1) Download and install EYE APP - Teltonika application to change sensor settings. [[File:QR.jpg]] ===
<br>• Transmitting at 2 dBm power.
+
 
<br>• Data advertising at 1 second intervals.
+
===<p style="font-size:24px"><span style="color:#0054A6">Eye App Overview</span>===
<br>• Eddystone and Sensors protocol
  −
<br>
  −
<br> If you would like to change these settings you will need to:
  −
<br>1) Download and install EYE APP - Teltonika application to change sensor settings.
  −
<br>[[File:QR.jpg]]
     −
===<p style="font-size:24px><span style="color:#0054A6">Eye App Overview</span>===
+
=== '''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>
   
{|
 
{|
 
|- align="TOP"
 
|- align="TOP"
|[[File:1.1.jpg|537x537px]]
   
|
 
|
 +
=== [[File:1.1.jpg|537x537px]] ===
 +
|
 +
|
 +
|
 +
|
 +
=== [[File:2.1.jpg|537x537px]] ===
 
|
 
|
 
|
 
|
|[[File:2.1.jpg|537x537px]]
   
|
 
|
 
|
 
|
 +
=== [[File:Correct1.1.png|530x537px]] ===
 
|
 
|
|[[File:Correct1.1.png|530x537px]]
   
|
 
|
 
|
 
|
 
|
 
|
|[[File:4.1.jpg|537x537px]]
+
=== [[File:4.1.jpg|537x537px]] ===
 
|}
 
|}
   −
==== [[File:Frame 115.png|bottom|frameless|upright=0.2|link=|alt=]] Devices in view ====
+
===[[File:Frame 115.png|bottom|frameless|upright=0.2|link=|alt=]] Devices in view ===
In this window you will see all visible devices. You have options to see devices in Short list [[File:Shortlist.jpg|30px]] or in default list. When looking at devices in default list you will be able to open Detailed view [[File:Detailed.jpg]] of devices and check transmitted data statuses. Additionaly if you are looking for specific devices you will be able to use Search [[File:Search button eye app.jpg|30px]] function to filter search options. When in this window select a device of your choice to connect and after passing pin code (default pin code is 123456) you will go to device overview window.
+
 
 +
=== In this window you will see all visible devices. You have options to see devices in Short list [[File:Shortlist.jpg|30px]] or in default list. When looking at devices in default list you will be able to open Detailed view [[File:Detailed.jpg]] of devices and check transmitted data statuses. Additionaly if you are looking for specific devices you will be able to use Search [[File:Search button eye app.jpg|30px]] function to filter search options. When in this window select a device of your choice to connect and after passing pin code (default pin code is 123456) you will go to device overview window. ===
 +
 
 +
===[[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 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. ===
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>
+
===[[File:Group 116.png|sub|frameless|upright=0.2|link=|alt=]]Configure window ===
   −
==== [[File:Group 116.png|sub|frameless|upright=0.2|link=|alt=]]Configure window ====
+
=== In this window you can check and change device configuration settings. In main tab Basic Settings you can change main settings. Change Device name, Power signal strength, Advertising interval and Packet transmission type*. For more settings go to Advanced settings tab to enable various events. ===
In this window you can check and change device configuration settings. In main tab Basic Settings you can change main settings. Change Device name, Power signal strength, Advertising interval and Packet transmission type*. For more settings go to Advanced settings tab to enable various events.
     −
===[[File:Group 117.png|sub|frameless|upright=0.2|link=|alt=]]Advanced configuration window ====
+
===[[File:Group 117.png|sub|frameless|upright=0.2|link=|alt=]]Advanced configuration window ===
   −
=====<p style="font-size:16px><span style="color:#0054A6">Advanced configuration: Beacon Settings<span>=====
+
===<p style="font-size:16px"><span style="color:#0054A6">Advanced configuration: Beacon Settings<span>===
 
{|
 
{|
|-style="vertical-align: top;"
+
|- style="vertical-align: top;"
|[[File:IBeacon ID settings.png|frameless]]
+
|
|[[File:Eddystone ID settings.png|frameless]]
+
=== [[File:IBeacon 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
     −
=====<p style="font-size:16px><span style="color:#0054A6">Advanced configuration: Sensor reading and events<span>=====
+
=== 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 ===
'''!NOTE:''' These settings are no longer available after EYE APP 1.2.0-60 update.
+
 
 +
===<p style="font-size:16px"><span style="color:#0054A6">Advanced configuration: Sensor reading and events<span>===
 +
 
 +
=== '''!NOTE:''' These settings are no longer available after EYE APP 1.2.0-60 update. ===
 
{|
 
{|
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
|[[File:Magnetic field event.png]]
+
|
|[[File:Humidity event.png]]
+
=== [[File:Magnetic field event.png]] ===
|[[File:Temperature event.png]]
+
|
|[[File:Movement event2.png]]
+
=== [[File:Humidity event.png]] ===
 +
|
 +
=== [[File:Temperature event.png]] ===
 +
|
 +
=== [[File:Movement event2.png]] ===
 
|-
 
|-
|'''Magnetic field event''' - adjust if the device generates events based on detection or exit (loss) of the magnet.
+
|
|'''Humidity event''' - adjust if the device generates events based on entrance or exit to selected humidity range
+
=== '''Magnetic field event''' - adjust if the device generates events based on detection or exit (loss) of the magnet. ===
|'''Temperature event''' - adjust if the device generates events based on entrance or exit to selected temperature range
+
|
|'''Movement event''' - adjust movement/stop detection and timeouts it takes to register movement / stopping
+
=== '''Humidity event''' - adjust if the device generates events based on entrance or exit to selected humidity range ===
 +
|
 +
=== '''Temperature event''' - adjust if the device generates events based on entrance or exit to selected temperature range ===
 +
|
 +
=== '''Movement event''' - adjust movement/stop detection and timeouts it takes to register movement / stopping ===
 
|-
 
|-
|[[File:Maximum event duration.png|frameless]]
+
|
|[[File:Event Advertising settings.png|frameless]]
+
=== [[File:Maximum event duration.png|frameless]] ===
|[[File:Sensor reading interval.png|frameless]]
+
|
 +
=== [[File:Event Advertising settings.png|frameless]] ===
 +
|
 +
=== [[File:Sensor reading interval.png|frameless]] ===
 
|-
 
|-
|'''Maximum event duration''' - how long will one event be advertised
+
|
|'''Event advertising settings''' - advertising period after event detection
+
=== '''Maximum event duration''' - how long will one event be advertised ===
|'''Sensor reading interval''' - how often values are updated by the device
+
|
|}
+
=== '''Event advertising settings''' - advertising period after event detection ===
<br>
+
|
</div>
+
=== '''Sensor reading interval''' - how often values are updated by the device ===
 +
|}</div>
 
</div>
 
</div>
 
<div class="mw-collapsible mw-collapsed">
 
<div class="mw-collapsible mw-collapsed">
==<p style="font-size:32px"><span style="color:#0054A6">FM Tracker Configuration</span></p>==
+
===<p style="font-size:32px"><span style="color:#0054A6">FM Tracker Configuration</span></p>===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
===<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 Bluetooth® 4.0 section, then you can still use Avanced BLE configuration to connect with EYE Sensors.
     −
To configure FM with BTSMP1 EYE Sensor:
+
=== 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. ===
   −
'''Requirements:'''
+
=== To configure FM with BTSMP1 EYE Sensor: ===
   −
Firmware/configurator version with multiple custom IO fields per sensor, we recommend:
+
=== '''Requirements:''' ===
   −
FMBXXX: 03.27.07.Rev.00/1.7.22_B.3.27_R.21 or newer
+
=== Firmware/configurator version with multiple custom IO fields per sensor, we recommend: ===
   −
FMX640: 01.02.03/1.7.24_B.FM64_R.34 or newer (FMB640 does not support for BLE functionality)
+
=== FMBXXX: 03.27.07.Rev.00/1.7.22_B.3.27_R.21 or newer ===
   −
'''Step 1:''' Check EYE App Settings:
+
=== FMX640: 01.02.03/1.7.24_B.FM64_R.34 or newer (FMB640 does not support for BLE functionality) ===
   −
# Make sure that name of the sensor is default length (10 symbols) in [[EYE SENSOR / BTSMP1#Configure%20window|EYE App Basic Configuration window]]
+
=== '''Step 1:''' Check EYE App Settings: ===
# Note what Packet settings you have set in [[EYE SENSOR / BTSMP1#Configure%20window|EYE App Basic Configuration window]]
  −
'''Step 2:''' Configure FM device using Teltonika configurator:
  −
# 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 Bluetooth® settings|Bluetooth®]] settings Enable Bluetooth®, set this setting as either "Enable (hidden)" or "Enable (visible)", otherwise Bluetooth® will be disabled;
  −
# In [[FMB120 Bluetooth® 4.0 settings|Bluetooth® 4.0]] settings:
  −
## set Non Stop Scan to "Disable", configure "Update Frequency" and "Scan duration" as 30 seconds. These settings will bring the best results for BLE scanning with our device;
  −
## In [[FMB120 Bluetooth® 4.0 settings#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
  −
# To receive data to server enable corresponding IO elements in [[FMB120 I/O settings#Priority|FMB120 I/O settings]]
     −
<br>'''Advanced mode configuration:'''
+
=== Make sure that name of the sensor is default length (10 symbols) in [[EYE SENSOR / BTSMP1#Configure%20window|EYE App Basic Configuration window]] ===
 +
 
 +
=== Note what Packet settings you have set in [[EYE SENSOR / BTSMP1#Configure%20window|EYE App Basic Configuration window]] ===
 +
 
 +
=== '''Step 2:''' Configure FM device using Teltonika configurator: ===
 +
 
 +
=== 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 Bluetooth® settings|Bluetooth®]] settings Enable Bluetooth®, set this setting as either "Enable (hidden)" or "Enable (visible)", otherwise Bluetooth® will be disabled; ===
 +
 
 +
=== In [[FMB120 Bluetooth® 4.0 settings|Bluetooth® 4.0]] settings: ===
 +
 
 +
=== set Non Stop Scan to "Disable", configure "Update Frequency" and "Scan duration" as 30 seconds. These settings will bring the best results for BLE scanning with our device; ===
 +
 
 +
=== In [[FMB120 Bluetooth® 4.0 settings#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 ===
 +
 
 +
=== To receive data to server enable corresponding IO elements in [[FMB120 I/O settings#Priority|FMB120 I/O settings]] ===
 +
 
 +
=== '''Advanced mode configuration:''' ===
 
{|
 
{|
|EYE Sensor Packet Setting:
+
|
|[[File:Eye Sensors.png|alt=|771x771px]]
+
=== EYE Sensor Packet Setting: ===
|[[File:IBeacon and EYE Sensors.png|alt=|771x771px]]
+
|
|[[File:Eddystone and EYE Sensors.png|alt=|771x771px]]
+
=== [[File:Eye Sensors.png|alt=|771x771px]] ===
 +
|
 +
=== [[File:IBeacon and EYE Sensors.png|alt=|771x771px]] ===
 +
|
 +
=== [[File:Eddystone and EYE Sensors.png|alt=|771x771px]] ===
 
|-
 
|-
|Preset you should use:
+
|
|EYE Sensors
+
=== Preset you should use: ===
|EYE iBeacon
+
|
|EYE Eddystone
+
=== EYE Sensors ===
 +
|
 +
=== EYE iBeacon ===
 +
|
 +
=== EYE Eddystone ===
 
|-
 
|-
|FMBXXX Preset download link:
+
|
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_Sensors.zip]]
+
=== FMBXXX Preset download link: ===
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_iBeacon.zip]]
+
|
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_Eddystone.zip]]
+
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_Sensors.zip]] ===
 +
|
 +
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_iBeacon.zip]] ===
 +
|
 +
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_Eddystone.zip]] ===
 
|-
 
|-
|FMBXXX Configuration example download link:
+
|
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_SensorsConfig.zip]]
+
=== FMBXXX Configuration example download link: ===
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_iBeaconConfig.zip]]
+
|
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_EddystoneConfig.zip]]
+
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_SensorsConfig.zip]] ===
 +
|
 +
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_iBeaconConfig.zip]] ===
 +
|
 +
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_EddystoneConfig.zip]] ===
 
|-
 
|-
|FMX640 Preset download link:
+
|
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_Sensors.zip]]
+
=== FMX640 Preset download link: ===
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_iBeacon.zip]]
+
|
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_Eddystone.zip]]
+
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_Sensors.zip]] ===
 +
|
 +
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_iBeacon.zip]] ===
 +
|
 +
=== [[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_Eddystone.zip]] ===
 
|-
 
|-
| colspan="4" |Instructions how you can manually add a preset: [[How_to_add_a_BLE_preset_to_the_configurator|link]]
+
| colspan="4" |
 +
=== Instructions how you can manually add a preset: [[How_to_add_a_BLE_preset_to_the_configurator|link]] ===
 
|}
 
|}
<br>
  −
  −
<br>
  −
'''Preset Configuration:'''
     −
If EYE Sensor Packet Settings is EYE Sensors or Eddystone and EYE Sensors:<br>[[File:Preset2EYE.png|frameless|1152x1152px]]
+
===  '''Preset Configuration:''' ===
    +
=== If EYE Sensor Packet Settings is EYE Sensors or Eddystone and EYE Sensors: [[File:Preset2EYE.png|frameless|1152x1152px]] ===
    +
=== If EYE Sensor Packet Settings is EYE Sensors or iBeacon and EYE Sensors: ===
   −
<br>If EYE Sensor Packet Settings is EYE Sensors or iBeacon and EYE Sensors:
+
=== [[File:Preset1EYE.png|frameless|1152x1152px]] ===
   −
[[File:Preset1EYE.png|frameless|1152x1152px]]
+
=== '''IO element value descriptions:''' ===
 
  −
'''IO element value descriptions:'''
   
{| class="wikitable"
 
{| class="wikitable"
|+
+
! style="width:30%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
! style="width:30%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |NAME
+
=== NAME ===
! style="border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |DESCRIPTION
+
! style="border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" |
 +
=== DESCRIPTION ===
 
|-
 
|-
| 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;" |
| 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)
+
=== Custom1 ===
 +
| 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;" |
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Ambient temperature in Celsius
+
=== Temperature ===
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Ambient temperature in Celsius ===
 
|-
 
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Humidity
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Ambient humidity in percent
+
=== Humidity ===
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Ambient humidity in percent ===
 
|-
 
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Custom2
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Movement and movement events count
+
=== Custom2 ===
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Movement and movement events count ===
 
|-
 
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Custom3
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Angle
+
=== Custom3 ===
 +
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
 +
=== Angle ===
 
|-
 
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Custom4
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |Battery voltage (2000 + (VALUE * 10)) in mV
+
=== Custom4 ===
|-
+
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;" |
|}
+
=== Battery voltage (2000 + (VALUE * 10)) in mV ===
 
+
|}<table class="nd-othertables_2" style="width: 100%;">
<table class="nd-othertables_2" style="width: 100%;">
   
  <tr>
 
  <tr>
         <th style="width: 10%; text-align:center; vertical-align:middle;">Property ID in AVL packet</th>
+
         <th style="width: 10%; text-align:center; vertical-align:middle;">
         <th style="width: 20%; text-align:center; vertical-align:middle;">Property name</th>
+
=== Property ID in AVL packet ===
         <th style="width: 5%; text-align:center; vertical-align:middle;">Bytes</th>
+
</th>
         <th style="width: 10%; text-align:center; vertical-align:middle;">Type</th>
+
         <th style="width: 20%; text-align:center; vertical-align:middle;">
         <th style="width: 10%; text-align:center; vertical-align:middle;">Min</th>
+
=== Property name ===
         <th style="width: 10%; text-align:center; vertical-align:middle;">Max</th>
+
</th>
         <th style="width: 5%; text-align:center; vertical-align:middle;">Multiplier</th>
+
         <th style="width: 5%; text-align:center; vertical-align:middle;">
         <th style="width: 5%; text-align:center; vertical-align:middle;">Units</th>
+
=== Bytes ===
         <th style="width: 25%; text-align:center; vertical-align:middle;">Description</th>
+
</th>
 +
         <th style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== Type ===
 +
</th>
 +
         <th style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== Min ===
 +
</th>
 +
         <th style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== Max ===
 +
</th>
 +
         <th style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== Multiplier ===
 +
</th>
 +
         <th style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== Units ===
 +
</th>
 +
         <th style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Description ===
 +
</th>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">25</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Temperature #1</td>
+
=== 25 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Signed</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">-4000</td>
+
=== BLE Temperature #1 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">12500</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.01*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">°C</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Degrees ( °C ), -40 - +125;
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== Signed ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== -4000 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 12500 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.01* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== °C ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Degrees ( °C ), -40 - +125; ===
   −
Error codes:  
+
=== Error codes: ===
   −
4000 - abnormal sensor state  
+
=== 4000 - abnormal sensor state ===
   −
3000 - sensor not found  
+
=== 3000 - sensor not found ===
   −
2000 - failed sensor data parsing  
+
=== 2000 - failed sensor data parsing ===
 
</td>
 
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">26</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Temperature #2</td>
+
=== 26 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Signed</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">-4000</td>
+
=== BLE Temperature #2 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">12500</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.01*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">°C</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Degrees ( °C ), -40 - +125;
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== Signed ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== -4000 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 12500 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.01* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== °C ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Degrees ( °C ), -40 - +125; ===
   −
Error codes:  
+
=== Error codes: ===
   −
4000 - abnormal sensor state  
+
=== 4000 - abnormal sensor state ===
   −
3000 - sensor not found  
+
=== 3000 - sensor not found ===
   −
2000 - failed sensor data parsing  
+
=== 2000 - failed sensor data parsing ===
 
</td>
 
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">27</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Temperature #3</td>
+
=== 27 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Signed</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">-4000</td>
+
=== BLE Temperature #3 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">12500</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.01*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">°C</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Degrees ( °C ), -40 - +125;
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== Signed ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== -4000 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 12500 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.01* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== °C ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Degrees ( °C ), -40 - +125; ===
   −
Error codes:  
+
=== Error codes: ===
   −
4000 - abnormal sensor state  
+
=== 4000 - abnormal sensor state ===
   −
3000 - sensor not found  
+
=== 3000 - sensor not found ===
   −
2000 - failed sensor data parsing  
+
=== 2000 - failed sensor data parsing ===
 
</td>
 
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">28</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Temperature #4</td>
+
=== 28 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Signed</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">-4000</td>
+
=== BLE Temperature #4 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">12500</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.01*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">°C</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Degrees ( °C ), -40 - +125;
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== Signed ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== -4000 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 12500 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.01* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== °C ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Degrees ( °C ), -40 - +125; ===
   −
Error codes:  
+
=== Error codes: ===
   −
4000 - abnormal sensor state  
+
=== 4000 - abnormal sensor state ===
   −
3000 - sensor not found  
+
=== 3000 - sensor not found ===
   −
2000 - failed sensor data parsing  
+
=== 2000 - failed sensor data parsing ===
 
</td>
 
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">86</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Humidity #1</td>
+
=== 86 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Unsigned</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE Humidity #1 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">1000</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.1*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">%RH</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Humidity</td>
+
</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;">
 +
=== 1000 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.1* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== %RH ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Humidity ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">104</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Humidity #2</td>
+
=== 104 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Unsigned</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE Humidity #2 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">1000</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.1*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">%RH</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Humidity</td>
+
</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;">
 +
=== 1000 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.1* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== %RH ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Humidity ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">106</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Humidity #3</td>
+
=== 106 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Unsigned</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE Humidity #3 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">1000</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.1*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">%RH</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Humidity</td>
+
</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;">
 +
=== 1000 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.1* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== %RH ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Humidity ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">108</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE Humidity #4</td>
+
=== 108 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">2</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">Unsigned</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE Humidity #4 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">1000</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">0.1*</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">%RH</td>
+
=== 2 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Humidity</td>
+
</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;">
 +
=== 1000 ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== 0.1* ===
 +
</td>
 +
         <td style="width: 5%; text-align:center; vertical-align:middle;">
 +
=== %RH ===
 +
</td>
 +
         <td style="width: 25%; text-align:center; vertical-align:middle;">
 +
=== Humidity ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">331</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 1 Custom #1</td>
+
=== 331 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">Variable</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">HEX</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 1 Custom #1 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">-</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== Variable ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== HEX ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== - ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">463</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 1 Custom #2</td>
+
=== 463 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 1 Custom #2 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">464</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 1 Custom #3</td>
+
=== 464 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 1 Custom #3 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">465</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 1 Custom #4</td>
+
=== 465 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 1 Custom #4 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">466</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 1 Custom #5</td>
+
=== 466 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 1 Custom #5 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">332</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 2 Custom #1</td>
+
=== 332 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">Variable</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">HEX</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 2 Custom #1 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">-</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== Variable ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== HEX ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== - ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">467</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 2 Custom #2</td>
+
=== 467 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 2 Custom #2 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">468</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 2 Custom #3</td>
+
=== 468 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 2 Custom #3 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">469</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 2 Custom #4</td>
+
=== 469 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 2 Custom #4 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">470</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 2 Custom #5</td>
+
=== 470 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 2 Custom #5 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">333</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 3 Custom #1</td>
+
=== 333 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">Variable</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">HEX</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 3 Custom #1 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">-</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== Variable ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== HEX ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== - ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">471</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 3 Custom #2</td>
+
=== 471 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 3 Custom #2 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">472</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 3 Custom #3</td>
+
=== 472 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 3 Custom #3 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">473</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 3 Custom #4</td>
+
=== 473 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 3 Custom #4 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">474</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 3 Custom #5</td>
+
=== 474 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 3 Custom #5 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">334</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 4 Custom #1</td>
+
=== 334 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">Variable</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">HEX</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 4 Custom #1 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">-</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== Variable ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== HEX ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== - ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">475</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 4 Custom #2</td>
+
=== 475 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 4 Custom #2 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">476</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 4 Custom #3</td>
+
=== 476 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 4 Custom #3 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">477</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 4 Custom #4</td>
+
=== 477 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 4 Custom #4 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr>
 
     </tr>
 
         <tr>
 
         <tr>
         <td style="width: 10%; text-align:center; vertical-align:middle;">478</td>
+
         <td style="width: 10%; text-align:center; vertical-align:middle;">
         <td style="width: 20%; text-align:center; vertical-align:middle;">BLE 4 Custom #5</td>
+
=== 478 ===
         <td style="width: 5%; text-align:center; vertical-align:middle;">8</td>
+
</td>
         <td style="width: 10%; text-align:center; vertical-align:middle;">UNSIGNED LONG INT</td>
+
         <td style="width: 20%; text-align:center; vertical-align:middle;">
         <td style="width: 10%; text-align:center; vertical-align:middle;">0</td>
+
=== BLE 4 Custom #5 ===
         <td style="width: 10%; text-align:center; vertical-align:middle;">4294967295</td>
+
</td>
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
         <td style="width: 5%; text-align:center; vertical-align:middle;">
         <td style="width: 5%; text-align:center; vertical-align:middle;">-</td>
+
=== 8 ===
         <td style="width: 25%; text-align:center; vertical-align:middle;">Custom IO element for BLE sensor</td>
+
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== UNSIGNED LONG INT ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 0 ===
 +
</td>
 +
         <td style="width: 10%; text-align:center; vertical-align:middle;">
 +
=== 4294967295 ===
 +
</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;">
 +
=== Custom IO element for BLE sensor ===
 +
</td>
 
     </tr></table>
 
     </tr></table>
    
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator new functionalities (Evaluation firmware / EYE Sensor filtering by name)</span>===
 
===<p style="font-size:24px"><span style="color:#0054A6">Teltonika configurator new functionalities (Evaluation firmware / EYE Sensor filtering by name)</span>===
 +
 +
=== How to configure and parse on firmware before 03.29 base: ===
 +
 +
==== 1.1.Using simple method ====
 +
 +
 
Starting with firmware <b>03.28.04.Rev.207</b> there is additional tabs available in Bluetooth® 4.0 section that allow for easier configuration to connect FM and EYE sensor or beacon.
 
Starting with firmware <b>03.28.04.Rev.207</b> there is additional tabs available in Bluetooth® 4.0 section that allow for easier configuration to connect FM and EYE sensor or beacon.
   Line 747: Line 1,361:  
|1 byte
 
|1 byte
 
|-
 
|-
|1st Parameter Data Length  
+
|1st Parameter Data Length
 
|1 byte
 
|1 byte
 
|-
 
|-
 
|1st Parameter Data
 
|1st Parameter Data
|variable  
+
|variable
 
|-
 
|-
 
|2nd Parameter ID
 
|2nd Parameter ID
Line 764: Line 1,378:  
| colspan="2" |<...>
 
| colspan="2" |<...>
 
|-
 
|-
|Nth Parameter ID  
+
|Nth Parameter ID
 
|1 byte
 
|1 byte
 
|-
 
|-
Line 781: Line 1,395:  
|1 byte
 
|1 byte
 
|-
 
|-
|1st Parameter Data Length  
+
|1st Parameter Data Length
 
|1 byte
 
|1 byte
 
|-
 
|-
 
|1st Parameter Data
 
|1st Parameter Data
|variable  
+
|variable
 
|-
 
|-
 
|2nd Parameter ID
 
|2nd Parameter ID
Line 798: Line 1,412:  
| colspan="2" |<...>
 
| colspan="2" |<...>
 
|-
 
|-
|Nth Parameter ID  
+
|Nth Parameter ID
 
|1 byte
 
|1 byte
 
|-
 
|-
Line 846: Line 1,460:  
|EYE Sensor Movement count
 
|EYE Sensor Movement count
 
|2 byte unsigned integer
 
|2 byte unsigned integer
|Movement counts measured by EYE Sensor from List Values  
+
|Movement counts measured by EYE Sensor from List Values
 
|-
 
|-
 
|11
 
|11
Line 1,348: Line 1,962:  
|65000
 
|65000
 
|65001
 
|65001
|Only available with evaluation firmware BTSX.1.2.8.magcounter.R.0 of EYE Devices  
+
|Only available with evaluation firmware BTSX.1.2.8.magcounter.R.0 of EYE Devices
 
|-
 
|-
 
|Movement
 
|Movement