<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.teltonika-gps.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vytenis.kibildis</id>
	<title>Teltonika Telematics Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.teltonika-gps.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vytenis.kibildis"/>
	<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/view/Special:Contributions/Vytenis.kibildis"/>
	<updated>2026-04-18T02:26:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_MESH/MTSID1&amp;diff=112608</id>
		<title>EYE BEACON MESH/MTSID1</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_MESH/MTSID1&amp;diff=112608"/>
		<updated>2026-04-09T08:57:02Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our&lt;br /&gt;
brand-new and certified Bluetooth® Low Energy ID beacon model from Teltonika with robust waterproof&lt;br /&gt;
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to&lt;br /&gt;
save precious time, resources, and ensure accountability.&lt;br /&gt;
[[File:EYE Beacon Mesh_render_side__v1.721 v1.1 (1).png|center|frameless|1157x1157px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;About MTSID1&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers,&lt;br /&gt;
containers), agriculture (tractor attachments), and constructions (tools and inventory). Also, it suitable for indoor&lt;br /&gt;
tracking solutions for items tracking in warehouses, hospitals, transport hubs and other types of industrial areas.&lt;br /&gt;
EYE beacon supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware&lt;br /&gt;
platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated&lt;br /&gt;
Teltonika mobile app.&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Product Specification&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
===Features===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Battery and power&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CR2450&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Lithium, Manganese Dioxide (Li/MnO2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Total Capacity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |600 mAh&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Replaceable&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (5 min) &lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (10 min), default&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3.5 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (30 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |8 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (60 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10 years*&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;At ambient room temperature&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Physical specification&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Dimensions&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |56,6 mm x 38 mm x 13 mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Weight&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |19 g&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sensors&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnet detection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Scenarios&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Indoor tool tracking, Equipment tracking, Medical equipment tracking, Smart manufacturing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sleep mode&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hibernate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Configuration and firmware update&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mesh network&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Electronics&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Microcontroller&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Silicon Labs EFR32BG22C224F512GM32-C&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certification &amp;amp; approvals&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Certificates&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU), RoHS (EU), REACH (EU), IP rating&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Connectivity&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas Mesh v5.4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available transmission power levels&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Up to 6 dBm&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Casing&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Protection&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mounting&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Two mounting points on each side&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Marking&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available branding customisation upon request&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Environmental Requirements&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity (non-condensing)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |From 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Operational temperature&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -20 °C / +60 °C (-4 °F / +140 °F)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
[[File:Eye dimensions.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value-adding Features&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Hibernate mode&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life.&lt;br /&gt;
PLEASE NOTE that EYE devices are available in two modes: factory-activated (ON - Default) 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]&lt;br /&gt;
&lt;br /&gt;
During hibernation, the device consumes very little power. So it is great for storing the device for a long time without battery drain. When the device is in hibernation mode, it will not be able to communicate with other devices in the network. The only way to wake up the device from hibernation is to wake up device with magnet. After wake up led blinks in the wake up pattern (100 ms high, 1 s low for ten times).&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value of hibernate mode&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. &amp;lt;br&amp;gt;1. &#039;&#039;&#039;Accelerated delivery times:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 front runner, enhancing your competitive edge.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Mitigated project risks:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to activate hibernated eye device?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Attach any magnet to sleeping device and wait for LED to blink.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;NOTE: ANY MAGNET CAN BE USED&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]&lt;br /&gt;
&amp;lt;br&amp;gt;Now device is active.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to send the device to hibernate mode?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
If you want to put the EYE device back to hibernate mode after activation or simply pause its use, you may do that only via Mesh Network:&lt;br /&gt;
&amp;lt;br&amp;gt;For whole class (MTSID1): F67E019A09FE070105019DF1C37A&amp;lt;br&amp;gt;For whole class (MTSMP1): F67E019A09FF070105019DF1C37A&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Can All devices hibernate?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
1. All EYE Beacons Mesh and Eye Sensors Mesh can hibernate.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Mounting recomendations&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
[[File:Neweyemouning.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:New mounting recomendations 1.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Beacon Protocol overview&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parsing Custom 11/11 endpoint for Sensors data ===&lt;br /&gt;
Teltonika 11/11 ep is sent together with Wirepas 238/238 endpoint. So both packets are sent in the same interval. 11/11 ep packet follows static, dynamic, and offline periods set in Wirepas configuration. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Value type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Error code&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Counter&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |9cff3100 (3276700)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00fc0300 (255)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl x&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl y&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl z&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnetic field&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Movement&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0B&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/11/11 data payloadParsed example of 11/11 Endpoint data payload: &amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C383&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C2010000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;03&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;101C0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;20000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;06&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;07&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;30FCFFFF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;08&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;09&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;B400&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0B&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Error Code&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C383&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |33731&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C2010000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4.50&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |101C0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |71.02&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl X&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |20000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Y&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Z&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |30FCFFFF&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-976&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |B400&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |180&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hall&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |False&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |boolean&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
Counter is always sent in the wirepas network to make sure have correct order of packets.&lt;br /&gt;
&lt;br /&gt;
Battery is sent through wirepas positioning endpoint (238/238).&lt;br /&gt;
&lt;br /&gt;
=== Parsing standard 238/238 endpoint for Rssi and battery info ===&lt;br /&gt;
More detailed info about endpoint 238 [https://developer.wirepas.com/support/solutions/articles/77000508783-wirepas-positioning-application-reference-manual-v1-5#Measurement-message Wirepas Positioning Application Reference Manual v1.5 : Measurement Message]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |variable&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|}&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/238/238 data payload&lt;br /&gt;
&lt;br /&gt;
Parsed example of 238/238 Endpoint data payload: 1000&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;060A3C0000001100000001FF&amp;lt;/span&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Node adress1: 35 (23 hex)&lt;br /&gt;
Rssi1: -52 dBm&lt;br /&gt;
Node adress2: 9019112 (899EE8 hex)&lt;br /&gt;
Rssi2: -39 dBm&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4 bytes byte node address fallowed by Rssi&lt;br /&gt;
Rssi = value * -0.5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;04&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3089&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mV&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Safety information&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
This message contains information on how to operate MTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!&lt;br /&gt;
&lt;br /&gt;
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.&lt;br /&gt;
&lt;br /&gt;
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Partner Portal/Helpdesk.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Safety information.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Certification &amp;amp; Approvals&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certificates&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Valid for Model&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |FCC (USA)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |RoHS (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |REACH (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP rating&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Memberships&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 WEEE|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 Battery WEEE|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Nomenclature &amp;amp; Classification codes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EAN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 EAN|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |HS &lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 HS|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ECCN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 ECCN|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;External Links&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Product Page===&lt;br /&gt;
https://www.teltonika-gps.com/products/sensors-beacons?features=2101&lt;br /&gt;
&lt;br /&gt;
===Product Change Notifications===&lt;br /&gt;
&lt;br /&gt;
The latest Product Change Notifications can be found: [[BTSID1_Product_Change_Notifications|Product Change Notifications]] &lt;br /&gt;
&lt;br /&gt;
===Software Errata===&lt;br /&gt;
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata] &lt;br /&gt;
&lt;br /&gt;
===Promotional Material===&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/BTSXXX_Promotional_Material Product Promotional Material Page] &lt;br /&gt;
&lt;br /&gt;
===Partner Providers Supporting Software===&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;[[EYE FAQ|Frequently asked questions (FAQ)]]&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===Documents===&lt;br /&gt;
&lt;br /&gt;
* TBA&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
{{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_SENSOR_MESH/MTSMP1&amp;diff=112607</id>
		<title>EYE SENSOR MESH/MTSMP1</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_SENSOR_MESH/MTSMP1&amp;diff=112607"/>
		<updated>2026-04-09T08:56:05Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our&lt;br /&gt;
brand-new and certified Bluetooth® Low Energy ID beacon model from Teltonika with robust waterproof&lt;br /&gt;
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to&lt;br /&gt;
save precious time, resources, and ensure accountability.&lt;br /&gt;
[[File:EYE Sensor Mesh_render_side__v1.1.png|center|frameless|1157x1157px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;About MTSID1&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers,&lt;br /&gt;
containers), agriculture (tractor attachments), and constructions (tools and inventory). Also, it suitable for indoor&lt;br /&gt;
tracking solutions for items tracking in warehouses, hospitals, transport hubs and other types of industrial areas.&lt;br /&gt;
EYE beacon supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware&lt;br /&gt;
platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated&lt;br /&gt;
Teltonika mobile app.&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Product Specification&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
===Features===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Battery and power&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CR2450&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Lithium, Manganese Dioxide (Li/MnO2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Total Capacity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |600 mAh&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Replaceable&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (5 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (10 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3,5 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (30 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |7 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (60 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10 years*&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (15 min on stop, 1 min moving), default&lt;br /&gt;
&amp;lt;sub&amp;gt;Scenario where device moves 2 hour per day&amp;lt;/sub&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2.7 years*&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;At ambient room temperature&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Dimensions and weight&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Dimensions&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |56,6 mm x 38 mm x 13 mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Weight&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |19 g&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sensors&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
Humidity&lt;br /&gt;
Movement&lt;br /&gt;
Magnet detection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Scenarios&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature tracking, Mobile objects tracking, Medical equipment tracking, Goods tracking&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sleep mode&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hibernate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Configuration and firmware update&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mesh network&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Electronics&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Microcontroller&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Silicon Labs EFR32BG22C224F512GM32-C&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certification &amp;amp; approvals&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Certificates&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU), RoHS (EU), REACH (EU), IP rating&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Connectivity&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas Mesh v5.4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available transmission power levels&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Up to 6 dBm&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Casing&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Protection&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mounting&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Two mounting points on each side&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Marking&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available branding customisation upon request&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Environmental Requirements&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity (non-condensing)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |From 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Operational temperature&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -20 °C / +60 °C (-4 °F / +140 °F)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
[[File:Eye dimensions.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value-adding Features&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Hibernate mode&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life.&lt;br /&gt;
PLEASE NOTE that EYE devices are available in two modes: factory-activated (ON - Default) 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]&lt;br /&gt;
&lt;br /&gt;
During hibernation, the device consumes very little power. So it is great for storing the device for a long time without battery drain. When the device is in hibernation mode, it will not be able to communicate with other devices in the network. The only way to wake up the device from hibernation is to wake up device with magnet. After wake up led blinks in the wake up pattern (100 ms high, 1 s low for ten times).&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value of hibernate mode&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. &amp;lt;br&amp;gt;1. &#039;&#039;&#039;Accelerated delivery times:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 front runner, enhancing your competitive edge.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Mitigated project risks:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to activate hibernated eye device?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Attach any magnet to sleeping device and wait for LED to blink.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;NOTE: ANY MAGNET CAN BE USED&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]&lt;br /&gt;
&amp;lt;br&amp;gt;Now device is active.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to send the device to hibernate mode?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
If you want to put the EYE device back to hibernate mode after activation or simply pause its use, you may do that only via Mesh Network:&lt;br /&gt;
&amp;lt;br&amp;gt;For whole class (MTSID1): F67E019A09FE070105019DF1C37A&amp;lt;br&amp;gt;For whole class (MTSMP1): F67E019A09FF070105019DF1C37A&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Can All devices hibernate?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
1. All EYE Beacons Mesh and Eye Sensors Mesh can hibernate.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Mounting recomendations&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
[[File:Neweyemouning.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:New mounting recomendations 1.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Beacon Protocol overview&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parsing Custom 11/11 endpoint for Sensors data ===&lt;br /&gt;
Teltonika 11/11 ep is sent together with Wirepas 238/238 endpoint. So both packets are sent in the same interval. 11/11 ep packet follows static, dynamic, and offline periods set in Wirepas configuration. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Value type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Error code&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Counter&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |9cff3100 (3276700)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00fc0300 (255)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl x&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl y&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl z&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnetic field&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Movement&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0B&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/11/11 data payloadParsed example of 11/11 Endpoint data payload: &amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C383&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C2010000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;03&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;101C0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;20000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;06&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;07&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;30FCFFFF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;08&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;09&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;B400&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0B&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Error Code&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C383&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |33731&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C2010000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4.50&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |101C0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |71.02&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl X&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |20000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Y&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Z&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |30FCFFFF&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-976&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |B400&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |180&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hall&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |False&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |boolean&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
Counter is always sent in the wirepas network to make sure have correct order of packets.&lt;br /&gt;
&lt;br /&gt;
Battery is sent through wirepas positioning endpoint (238/238).&lt;br /&gt;
&lt;br /&gt;
=== Parsing standard 238/238 endpoint for Rssi and battery info ===&lt;br /&gt;
More detailed info about endpoint 238 [https://developer.wirepas.com/support/solutions/articles/77000508783-wirepas-positioning-application-reference-manual-v1-5#Measurement-message Wirepas Positioning Application Reference Manual v1.5 : Measurement Message]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |variable&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|}&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/238/238 data payload&lt;br /&gt;
&lt;br /&gt;
Parsed example of 238/238 Endpoint data payload: 1000&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;060A3C0000001100000001FF&amp;lt;/span&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Node adress1: 35 (23 hex)&lt;br /&gt;
Rssi1: -52 dBm&lt;br /&gt;
Node adress2: 9019112 (899EE8 hex)&lt;br /&gt;
Rssi2: -39 dBm&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4 bytes byte node address fallowed by Rssi&lt;br /&gt;
Rssi = value * -0.5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;04&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3089&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mV&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Safety information&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
This message contains information on how to operate MTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!&lt;br /&gt;
&lt;br /&gt;
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.&lt;br /&gt;
&lt;br /&gt;
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Partner Portal/Helpdesk.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Safety information.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Certification &amp;amp; Approvals&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certificates&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Valid for Model&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |FCC (USA)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |RoHS (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |REACH (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP rating&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Memberships&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 WEEE|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 Battery WEEE|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Nomenclature &amp;amp; Classification codes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EAN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 EAN|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |HS &lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 HS|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ECCN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 ECCN|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;External Links&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Product Page===&lt;br /&gt;
https://www.teltonika-gps.com/products/sensors-beacons?features=2101&lt;br /&gt;
&lt;br /&gt;
=== Product Change Notifications ===&lt;br /&gt;
&lt;br /&gt;
The latest Product Change Notifications can be found: [[BTSID1_Product_Change_Notifications|Product Change Notifications]] &lt;br /&gt;
&lt;br /&gt;
===Software Errata===&lt;br /&gt;
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata] &lt;br /&gt;
&lt;br /&gt;
===Promotional Material===&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/BTSXXX_Promotional_Material Product Promotional Material Page] &lt;br /&gt;
&lt;br /&gt;
===Partner Providers Supporting Software===&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;[[EYE FAQ|Frequently asked questions (FAQ)]]&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===Documents===&lt;br /&gt;
&lt;br /&gt;
* TBA&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
{{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:EYE_Sensor_Mesh_render_side_v1.1.png&amp;diff=112590</id>
		<title>File:EYE Sensor Mesh render side v1.1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:EYE_Sensor_Mesh_render_side_v1.1.png&amp;diff=112590"/>
		<updated>2026-04-07T13:11:33Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_SENSOR_MESH/MTSMP1&amp;diff=112589</id>
		<title>EYE SENSOR MESH/MTSMP1</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_SENSOR_MESH/MTSMP1&amp;diff=112589"/>
		<updated>2026-04-07T13:11:23Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our&lt;br /&gt;
brand-new and certified Bluetooth® Low Energy ID beacon model from Teltonika with robust waterproof&lt;br /&gt;
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to&lt;br /&gt;
save precious time, resources, and ensure accountability.&lt;br /&gt;
[[File:EYE Sensor Mesh_render_side__v1.1.png|center|frameless|1157x1157px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;About MTSID1&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers,&lt;br /&gt;
containers), agriculture (tractor attachments), and constructions (tools and inventory). Also, it suitable for indoor&lt;br /&gt;
tracking solutions for items tracking in warehouses, hospitals, transport hubs and other types of industrial areas.&lt;br /&gt;
EYE beacon supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware&lt;br /&gt;
platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated&lt;br /&gt;
Teltonika mobile app.&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Product Specification&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
===Features===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Battery and power&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CR2450&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Lithium, Manganese Dioxide (Li/MnO2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Total Capacity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |600 mAh&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Replaceable&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (5 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (10 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3,5 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (30 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |7 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (60 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10 years*&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (15 min on stop, 1 min moving), default&lt;br /&gt;
&amp;lt;sub&amp;gt;Scenario where device moves 2 hour per day&amp;lt;/sub&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2.7 years*&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;At ambient room temperature&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Dimensions and weight&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Dimensions&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |56,6 mm x 38 mm x 13 mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Weight&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |19 g&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sensors&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
Humidity&lt;br /&gt;
Movement&lt;br /&gt;
Magnet detection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Scenarios&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature tracking, Mobile objects tracking, Medical equipment tracking, Goods tracking&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sleep mode&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hibernate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Configuration and firmware update&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mesh network&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Electronics&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Microcontroller&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Silicon Labs EFR32BG22C224F512GM32-C&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certification &amp;amp; approvals&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Certificates&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU), RoHS (EU), REACH (EU), IP rating&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Connectivity&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas Mesh v5.4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available transmission power levels&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Up to 6 dBm&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Casing&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Protection&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mounting&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Two mounting points on each side&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Marking&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available branding customisation upon request&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Environmental Requirements&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity (non-condensing)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |From 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Operational temperature&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -20 °C / +60 °C (-4 °F / +140 °F)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
[[File:Eye dimensions.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value-adding Features&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Hibernate mode&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life.&lt;br /&gt;
PLEASE NOTE that EYE devices are available in two modes: factory-activated (ON - Default) 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]&lt;br /&gt;
&lt;br /&gt;
During hibernation, the device consumes very little power. So it is great for storing the device for a long time without battery drain. When the device is in hibernation mode, it will not be able to communicate with other devices in the network. The only way to wake up the device from hibernation is to wake up device with magnet. After wake up led blinks in the wake up pattern (100 ms high, 1 s low for ten times).&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value of hibernate mode&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. &amp;lt;br&amp;gt;1. &#039;&#039;&#039;Accelerated delivery times:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 front runner, enhancing your competitive edge.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Mitigated project risks:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to activate hibernated eye device?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Attach any magnet to sleeping device and wait for LED to blink.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;NOTE: ANY MAGNET CAN BE USED&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]&lt;br /&gt;
&amp;lt;br&amp;gt;Now device is active.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to send the device to hibernate mode?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
If you want to put the EYE device back to hibernate mode after activation or simply pause its use, you may do that only via Mesh Network:&lt;br /&gt;
&amp;lt;br&amp;gt;For whole class (MTSID1): F67E019A09FE070105019DF1C37A&amp;lt;br&amp;gt;For whole class (MTSMP1): F67E019A09FF070105019DF1C37A&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Can All devices hibernate?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
1. All EYE Beacons Mesh and Eye Sensors Mesh can hibernate.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Mounting recomendations&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
[[File:Neweyemouning.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:New mounting recomendations 1.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Beacon Protocol overview&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parsing Custom 11/11 endpoint for Sensors data ===&lt;br /&gt;
Teltonika 11/11 ep is sent together with Wirepas 238/238 endpoint. So both packets are sent in the same interval. 11/11 ep packet follows static, dynamic, and offline periods set in Wirepas configuration. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Value type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Error code&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Counter&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |9cff3100 (3276700)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00fc0300 (255)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl x&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl y&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl z&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnetic field&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Movement&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0B&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/11/11 data payloadParsed example of 11/11 Endpoint data payload: &amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C383&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C2010000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;03&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;101C0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;20000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;06&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;07&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;30FCFFFF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;08&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;09&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;B400&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0B&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Error Code&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C383&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |33731&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C2010000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4.50&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |101C0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |71.02&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl X&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |20000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Y&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Z&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |30FCFFFF&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-976&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |B400&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |180&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hall&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |False&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |boolean&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
Counter is always sent in the wirepas network to make sure have correct order of packets.&lt;br /&gt;
&lt;br /&gt;
Battery is sent through wirepas positioning endpoint (238/238).&lt;br /&gt;
&lt;br /&gt;
=== Parsing standard 238/238 endpoint for Rssi and battery info ===&lt;br /&gt;
More detailed info about endpoint 238 [https://developer.wirepas.com/support/solutions/articles/77000508783-wirepas-positioning-application-reference-manual-v1-5#Measurement-message Wirepas Positioning Application Reference Manual v1.5 : Measurement Message]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |variable&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|}&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/238/238 data payload&lt;br /&gt;
&lt;br /&gt;
Parsed example of 238/238 Endpoint data payload: 1000&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;060A3C0000001100000001FF&amp;lt;/span&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Node adress1: 35 (23 hex)&lt;br /&gt;
Rssi1: -52 dBm&lt;br /&gt;
Node adress2: 9019112 (899EE8 hex)&lt;br /&gt;
Rssi2: -39 dBm&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4 bytes byte node address fallowed by Rssi&lt;br /&gt;
Rssi = value * -0.5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;04&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3089&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mV&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Safety information&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
This message contains information on how to operate MTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!&lt;br /&gt;
&lt;br /&gt;
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.&lt;br /&gt;
&lt;br /&gt;
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Partner Portal/Helpdesk.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Safety information.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Certification &amp;amp; Approvals&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certificates&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Valid for Model&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |FCC (USA)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |RoHS (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |REACH (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP rating&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Memberships&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 WEEE|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 Battery WEEE|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Nomenclature &amp;amp; Classification codes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EAN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 EAN|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |HS &lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 HS|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ECCN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSMP1 ECCN|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;External Links&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Product Page===&lt;br /&gt;
https://teltonika-gps.com/eye/ UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Product Change Notifications===&lt;br /&gt;
&lt;br /&gt;
The latest Product Change Notifications can be found: [[BTSID1_Product_Change_Notifications|Product Change Notifications]] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Software Errata===&lt;br /&gt;
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Promotional Material===&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/BTSXXX_Promotional_Material Product Promotional Material Page] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Partner Providers Supporting Software===&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;[[EYE FAQ|Frequently asked questions (FAQ)]]&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===Documents===&lt;br /&gt;
&lt;br /&gt;
* TBA&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
{{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:EYE_Beacon_Mesh_render_side_v1.721_v1.1_(1).png&amp;diff=112588</id>
		<title>File:EYE Beacon Mesh render side v1.721 v1.1 (1).png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:EYE_Beacon_Mesh_render_side_v1.721_v1.1_(1).png&amp;diff=112588"/>
		<updated>2026-04-07T13:10:15Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_MESH/MTSID1&amp;diff=112587</id>
		<title>EYE BEACON MESH/MTSID1</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_MESH/MTSID1&amp;diff=112587"/>
		<updated>2026-04-07T13:10:01Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our&lt;br /&gt;
brand-new and certified Bluetooth® Low Energy ID beacon model from Teltonika with robust waterproof&lt;br /&gt;
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to&lt;br /&gt;
save precious time, resources, and ensure accountability.&lt;br /&gt;
[[File:EYE Beacon Mesh_render_side__v1.721 v1.1 (1).png|center|frameless|1157x1157px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;About MTSID1&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers,&lt;br /&gt;
containers), agriculture (tractor attachments), and constructions (tools and inventory). Also, it suitable for indoor&lt;br /&gt;
tracking solutions for items tracking in warehouses, hospitals, transport hubs and other types of industrial areas.&lt;br /&gt;
EYE beacon supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware&lt;br /&gt;
platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated&lt;br /&gt;
Teltonika mobile app.&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Product Specification&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
===Features===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Battery and power&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CR2450&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Lithium, Manganese Dioxide (Li/MnO2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Total Capacity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |600 mAh&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Replaceable&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (5 min) &lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (10 min), default&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3.5 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (30 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |8 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (60 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10 years*&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;At ambient room temperature&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Physical specification&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Dimensions&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |56,6 mm x 38 mm x 13 mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Weight&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |19 g&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sensors&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnet detection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Scenarios&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Indoor tool tracking, Equipment tracking, Medical equipment tracking, Smart manufacturing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sleep mode&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hibernate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Configuration and firmware update&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mesh network&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Electronics&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Microcontroller&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Silicon Labs EFR32BG22C224F512GM32-C&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certification &amp;amp; approvals&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Certificates&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU), RoHS (EU), REACH (EU), IP rating&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Connectivity&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas Mesh v5.4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available transmission power levels&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Up to 6 dBm&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Casing&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Protection&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mounting&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Two mounting points on each side&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Marking&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available branding customisation upon request&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Environmental Requirements&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity (non-condensing)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |From 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Operational temperature&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -20 °C / +60 °C (-4 °F / +140 °F)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
[[File:Eye dimensions.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value-adding Features&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Hibernate mode&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life.&lt;br /&gt;
PLEASE NOTE that EYE devices are available in two modes: factory-activated (ON - Default) 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]&lt;br /&gt;
&lt;br /&gt;
During hibernation, the device consumes very little power. So it is great for storing the device for a long time without battery drain. When the device is in hibernation mode, it will not be able to communicate with other devices in the network. The only way to wake up the device from hibernation is to wake up device with magnet. After wake up led blinks in the wake up pattern (100 ms high, 1 s low for ten times).&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value of hibernate mode&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. &amp;lt;br&amp;gt;1. &#039;&#039;&#039;Accelerated delivery times:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 front runner, enhancing your competitive edge.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Mitigated project risks:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to activate hibernated eye device?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Attach any magnet to sleeping device and wait for LED to blink.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;NOTE: ANY MAGNET CAN BE USED&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]&lt;br /&gt;
&amp;lt;br&amp;gt;Now device is active.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to send the device to hibernate mode?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
If you want to put the EYE device back to hibernate mode after activation or simply pause its use, you may do that only via Mesh Network:&lt;br /&gt;
&amp;lt;br&amp;gt;For whole class (MTSID1): F67E019A09FE070105019DF1C37A&amp;lt;br&amp;gt;For whole class (MTSMP1): F67E019A09FF070105019DF1C37A&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Can All devices hibernate?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
1. All EYE Beacons Mesh and Eye Sensors Mesh can hibernate.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Mounting recomendations&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
[[File:Neweyemouning.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:New mounting recomendations 1.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Beacon Protocol overview&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parsing Custom 11/11 endpoint for Sensors data ===&lt;br /&gt;
Teltonika 11/11 ep is sent together with Wirepas 238/238 endpoint. So both packets are sent in the same interval. 11/11 ep packet follows static, dynamic, and offline periods set in Wirepas configuration. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Value type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Error code&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Counter&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |9cff3100 (3276700)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00fc0300 (255)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl x&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl y&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl z&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnetic field&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Movement&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0B&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/11/11 data payloadParsed example of 11/11 Endpoint data payload: &amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C383&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C2010000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;03&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;101C0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;20000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;06&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;07&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;30FCFFFF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;08&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;09&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;B400&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0B&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Error Code&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C383&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |33731&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C2010000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4.50&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |101C0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |71.02&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl X&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |20000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Y&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Z&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |30FCFFFF&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-976&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |B400&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |180&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hall&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |False&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |boolean&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
Counter is always sent in the wirepas network to make sure have correct order of packets.&lt;br /&gt;
&lt;br /&gt;
Battery is sent through wirepas positioning endpoint (238/238).&lt;br /&gt;
&lt;br /&gt;
=== Parsing standard 238/238 endpoint for Rssi and battery info ===&lt;br /&gt;
More detailed info about endpoint 238 [https://developer.wirepas.com/support/solutions/articles/77000508783-wirepas-positioning-application-reference-manual-v1-5#Measurement-message Wirepas Positioning Application Reference Manual v1.5 : Measurement Message]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |variable&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|}&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/238/238 data payload&lt;br /&gt;
&lt;br /&gt;
Parsed example of 238/238 Endpoint data payload: 1000&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;060A3C0000001100000001FF&amp;lt;/span&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Node adress1: 35 (23 hex)&lt;br /&gt;
Rssi1: -52 dBm&lt;br /&gt;
Node adress2: 9019112 (899EE8 hex)&lt;br /&gt;
Rssi2: -39 dBm&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4 bytes byte node address fallowed by Rssi&lt;br /&gt;
Rssi = value * -0.5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;04&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3089&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mV&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Safety information&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
This message contains information on how to operate MTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!&lt;br /&gt;
&lt;br /&gt;
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.&lt;br /&gt;
&lt;br /&gt;
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Partner Portal/Helpdesk.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Safety information.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Certification &amp;amp; Approvals&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certificates&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Valid for Model&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |FCC (USA)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |RoHS (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |REACH (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP rating&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Memberships&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 WEEE|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 Battery WEEE|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Nomenclature &amp;amp; Classification codes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EAN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 EAN|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |HS &lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 HS|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ECCN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 ECCN|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;External Links&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Product Page===&lt;br /&gt;
https://teltonika-gps.com/eye/ UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Product Change Notifications===&lt;br /&gt;
&lt;br /&gt;
The latest Product Change Notifications can be found: [[BTSID1_Product_Change_Notifications|Product Change Notifications]] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Software Errata===&lt;br /&gt;
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Promotional Material===&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/BTSXXX_Promotional_Material Product Promotional Material Page] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Partner Providers Supporting Software===&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;[[EYE FAQ|Frequently asked questions (FAQ)]]&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===Documents===&lt;br /&gt;
&lt;br /&gt;
* TBA&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
{{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:MTSID1.png&amp;diff=112586</id>
		<title>File:MTSID1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:MTSID1.png&amp;diff=112586"/>
		<updated>2026-04-07T12:05:59Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_MESH/MTSID1&amp;diff=112585</id>
		<title>EYE BEACON MESH/MTSID1</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_MESH/MTSID1&amp;diff=112585"/>
		<updated>2026-04-07T12:05:42Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our&lt;br /&gt;
brand-new and certified Bluetooth® Low Energy ID beacon model from Teltonika with robust waterproof&lt;br /&gt;
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to&lt;br /&gt;
save precious time, resources, and ensure accountability.&lt;br /&gt;
[[File:MTSID1.png|center|frameless|1157x1157px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;About MTSID1&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers,&lt;br /&gt;
containers), agriculture (tractor attachments), and constructions (tools and inventory). Also, it suitable for indoor&lt;br /&gt;
tracking solutions for items tracking in warehouses, hospitals, transport hubs and other types of industrial areas.&lt;br /&gt;
EYE beacon supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware&lt;br /&gt;
platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated&lt;br /&gt;
Teltonika mobile app.&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Product Specification&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
===Features===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Battery and power&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CR2450&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Lithium, Manganese Dioxide (Li/MnO2)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Total Capacity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |600 mAh&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Replaceable&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (5 min) &lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (10 min), default&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3.5 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (30 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |8 years*&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (60 min)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10 years*&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;At ambient room temperature&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Physical specification&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Dimensions&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |56,6 mm x 38 mm x 13 mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Weight&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |19 g&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sensors&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnet detection&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Scenarios&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Indoor tool tracking, Equipment tracking, Medical equipment tracking, Smart manufacturing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sleep mode&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hibernate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Configuration and firmware update&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mesh network&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Electronics&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Microcontroller&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Silicon Labs EFR32BG22C224F512GM32-C&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certification &amp;amp; approvals&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Certificates&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU), RoHS (EU), REACH (EU), IP rating&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Connectivity&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Wirepas Mesh v5.4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available transmission power levels&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Up to 6 dBm&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Casing&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Protection&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mounting&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Two mounting points on each side&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Marking&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available branding customisation upon request&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Environmental Requirements&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity (non-condensing)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |From 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Operational temperature&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -20 °C / +60 °C (-4 °F / +140 °F)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
[[File:Eye dimensions.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value-adding Features&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Hibernate mode&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life.&lt;br /&gt;
PLEASE NOTE that EYE devices are available in two modes: factory-activated (ON - Default) 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]&lt;br /&gt;
&lt;br /&gt;
During hibernation, the device consumes very little power. So it is great for storing the device for a long time without battery drain. When the device is in hibernation mode, it will not be able to communicate with other devices in the network. The only way to wake up the device from hibernation is to wake up device with magnet. After wake up led blinks in the wake up pattern (100 ms high, 1 s low for ten times).&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value of hibernate mode&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. &amp;lt;br&amp;gt;1. &#039;&#039;&#039;Accelerated delivery times:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 front runner, enhancing your competitive edge.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Mitigated project risks:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to activate hibernated eye device?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Attach any magnet to sleeping device and wait for LED to blink.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;NOTE: ANY MAGNET CAN BE USED&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]&lt;br /&gt;
&amp;lt;br&amp;gt;Now device is active.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to send the device to hibernate mode?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
If you want to put the EYE device back to hibernate mode after activation or simply pause its use, you may do that only via Mesh Network:&lt;br /&gt;
&amp;lt;br&amp;gt;For whole class (MTSID1): F67E019A09FE070105019DF1C37A&amp;lt;br&amp;gt;For whole class (MTSMP1): F67E019A09FF070105019DF1C37A&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Can All devices hibernate?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
1. All EYE Beacons Mesh and Eye Sensors Mesh can hibernate.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Mounting recomendations&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
[[File:Neweyemouning.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:New mounting recomendations 1.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Beacon Protocol overview&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parsing Custom 11/11 endpoint for Sensors data ===&lt;br /&gt;
Teltonika 11/11 ep is sent together with Wirepas 238/238 endpoint. So both packets are sent in the same interval. 11/11 ep packet follows static, dynamic, and offline periods set in Wirepas configuration. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Value type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Error code&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Counter&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |9cff3100 (3276700)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00fc0300 (255)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl x&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl y&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl z&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ffffff7f (2097152)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16_t&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Degree&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ff7f (32767)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Magnetic field&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Movement&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bool&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0B&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00 (False) or 01 (True)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/11/11 data payloadParsed example of 11/11 Endpoint data payload: &amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C383&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;C2010000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;03&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;101C0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;20000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;06&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00000000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;07&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;30FCFFFF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;08&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;0100&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;09&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;B400&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;0B&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;00&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x01&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Error Code&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C383&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |33731&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |uint16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x02&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |C2010000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4.50&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°C&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x03&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |101C0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |71.02&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |%&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 1024&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl X&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |20000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |32&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x06&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Y&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00000000&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x07&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Axl Z&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |30FCFFFF&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-976&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mG&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x08&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Pitch&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0100&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x09&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Roll&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |B400&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |180&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |°&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |int16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x0A&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Hall&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |00&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |False&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |boolean&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
Counter is always sent in the wirepas network to make sure have correct order of packets.&lt;br /&gt;
&lt;br /&gt;
Battery is sent through wirepas positioning endpoint (238/238).&lt;br /&gt;
&lt;br /&gt;
=== Parsing standard 238/238 endpoint for Rssi and battery info ===&lt;br /&gt;
More detailed info about endpoint 238 [https://developer.wirepas.com/support/solutions/articles/77000508783-wirepas-positioning-application-reference-manual-v1-5#Measurement-message Wirepas Positioning Application Reference Manual v1.5 : Measurement Message]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter name&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Endianness&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Conversion&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Count&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x05&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |variable&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Little&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Celsius&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |value / 100&lt;br /&gt;
|}&lt;br /&gt;
e.g. what to look for in MQTT gw-event/received_data/&amp;lt;GATEWAY_NAME&amp;gt;/sink0/&amp;lt;NETWORK_ADDRESS&amp;gt;/238/238 data payload&lt;br /&gt;
&lt;br /&gt;
Parsed example of 238/238 Endpoint data payload: 1000&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;05&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;0A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#6A0DAD&amp;quot;&amp;gt;04&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FF7F0E&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&amp;lt;span style=&amp;quot;color:#000000&amp;quot;&amp;gt;060A3C0000001100000001FF&amp;lt;/span&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Type&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parameter Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Length&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Raw Value&lt;br /&gt;
! style=&amp;quot;width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Parsed Value&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Units&lt;br /&gt;
! style=&amp;quot;width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;05&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Tag RSSI measurement, 4 byte node address&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;2300000068E89E89004E&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Node adress1: 35 (23 hex)&lt;br /&gt;
Rssi1: -52 dBm&lt;br /&gt;
Node adress2: 9019112 (899EE8 hex)&lt;br /&gt;
Rssi2: -39 dBm&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |—&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4 bytes byte node address fallowed by Rssi&lt;br /&gt;
Rssi = value * -0.5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |0x&#039;&#039;&#039;04&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;color:#6A0DAD; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;color:#FF7F0E; width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;color:#28A745; width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&amp;lt;span style=&amp;quot;color:#28A745&amp;quot;&amp;gt;110C&lt;br /&gt;
| style=&amp;quot;width:15%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |3089&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |mV&lt;br /&gt;
| style=&amp;quot;width:25%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Safety information&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
This message contains information on how to operate MTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!&lt;br /&gt;
&lt;br /&gt;
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.&lt;br /&gt;
&lt;br /&gt;
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Partner Portal/Helpdesk.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Safety information.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Certification &amp;amp; Approvals&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certificates&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Valid for Model&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |FCC (USA)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |RoHS (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |REACH (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP rating&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Memberships&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 WEEE|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 Battery WEEE|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Nomenclature &amp;amp; Classification codes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EAN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 EAN|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |HS &lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 HS|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ECCN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[MTSID1 ECCN|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;External Links&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Product Page===&lt;br /&gt;
https://teltonika-gps.com/eye/ UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Product Change Notifications===&lt;br /&gt;
&lt;br /&gt;
The latest Product Change Notifications can be found: [[BTSID1_Product_Change_Notifications|Product Change Notifications]] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Software Errata===&lt;br /&gt;
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Promotional Material===&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/BTSXXX_Promotional_Material Product Promotional Material Page] UpdateDU&lt;br /&gt;
&lt;br /&gt;
===Partner Providers Supporting Software===&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;[[EYE FAQ|Frequently asked questions (FAQ)]]&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*TBA&lt;br /&gt;
&lt;br /&gt;
===Documents===&lt;br /&gt;
&lt;br /&gt;
* TBA&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
{{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111734</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111734"/>
		<updated>2026-03-05T08:44:31Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Can dBm (RSSI) be converted to distance in meters? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → low (approx. 10–15% remaining) start monitoring &lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
 &lt;br /&gt;
==== Voltage drop in low temperatures  ==== &lt;br /&gt;
 A voltage drop with decreasing temperature is an expected physical effect in batteries. Devices should not shut down solely due to temperature-driven voltage variation unless there are underlying issues or the temperature is outside the specified operating range.&lt;br /&gt;
 &lt;br /&gt;
 Battery voltage can therefore be interpreted as a temperature-dependent indicator when estimating performance.&lt;br /&gt;
&lt;br /&gt;
==== What Happens to a CR2450 Battery at -40°C? ==== &lt;br /&gt;
 At -40°C, the CR2450 battery experiences severe performance issues due to extreme cold affecting its chemical processes. The electrolyte thickens, slowing down ion movement, which leads to voltage drops, rapid capacity loss, and unstable operation. In many cases, the battery cannot provide enough power, causing the device to shut down or fail to function properly. Unlike industrial-grade lithium batteries, the CR2450 is not designed for continuous operation in such extreme conditions.&lt;br /&gt;
&lt;br /&gt;
====  Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? ==== &lt;br /&gt;
 Some CR2450 battery datasheets list -40°C as the minimum operating temperature, but this does not mean the battery can reliably power a device at that temperature. The -40°C rating is often measured under no-load or minimal-load conditions (i.e., the battery is not actively powering a device). Meaning the datasheet temperature range simply indicates the extreme limits where the battery won’t physically fail, but it does not guarantee usable performance for our or any similar devices.&lt;br /&gt;
&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview&lt;br /&gt;
==== Can dBm (RSSI) be converted to distance in meters? ====&lt;br /&gt;
 RSSI (signal strength measured in dBm) can be used to estimate the distance between a BLE beacon and a scanner. However, this is always an approximation rather than an exact measurement.&lt;br /&gt;
 &lt;br /&gt;
 There is no universal calculator or Excel sheet that can accurately convert RSSI (dBm) to meters for all deployments. RSSI-based distance estimation depends on environment, installation conditions, device orientation, hardware differences, and configuration parameters.&lt;br /&gt;
 &lt;br /&gt;
 Because of this, distance can usually only be roughly estimated and should ideally be validated with measurements in the specific installation environment.&lt;br /&gt;
 &lt;br /&gt;
 How the estimation works:&lt;br /&gt;
 BLE systems compare the measured RSSI value with the expected signal strength at a reference distance (usually 1 meter). This approach is commonly known as the log-distance path loss model.&lt;br /&gt;
 &lt;br /&gt;
 Example formula used for estimation:&lt;br /&gt;
 distance = 10 ^ ((TxPower - RSSI) / (10 × n))&lt;br /&gt;
 &lt;br /&gt;
 Where:&lt;br /&gt;
 TxPower – expected RSSI at 1 meter from the beacon&lt;br /&gt;
 RSSI – measured signal strength at the scanner&lt;br /&gt;
 n – environment factor (path-loss exponent)&lt;br /&gt;
 &lt;br /&gt;
 Typical environment values for n:&lt;br /&gt;
 Free space: 2&lt;br /&gt;
 Office environment: 2.7–3&lt;br /&gt;
 Warehouse: 3–4&lt;br /&gt;
 Industrial environments: 4–5&lt;br /&gt;
 &lt;br /&gt;
 Example calculation:&lt;br /&gt;
 TxPower @ 1 m = -59 dBm&lt;br /&gt;
 Measured RSSI = -70 dBm&lt;br /&gt;
 Environment factor n = 2.7&lt;br /&gt;
 Estimated distance ≈ 3.4 meters&lt;br /&gt;
 &lt;br /&gt;
 Typical indoor RSSI approximation:&lt;br /&gt;
 -50 dBm  ≈ ~1 m&lt;br /&gt;
 -60 dBm  ≈ 1–2 m&lt;br /&gt;
 -70 dBm  ≈ 2–5 m&lt;br /&gt;
 -80 dBm  ≈ 5–10 m&lt;br /&gt;
 &lt;br /&gt;
 These values are approximate and can vary significantly indoors due to walls, metal structures, people, signal reflections, antenna orientation, and scanner hardware differences.&lt;br /&gt;
 &lt;br /&gt;
 Because of these factors, RSSI is most reliable for proximity estimation (near / far detection) rather than precise distance measurement.&lt;br /&gt;
 &lt;br /&gt;
 The Teltonika EYE application uses an RSSI-based estimation model similar to the formula above. The displayed distance should therefore be interpreted as an approximate proximity indicator rather than an exact physical distance.&lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111733</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111733"/>
		<updated>2026-03-05T08:40:21Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Is it possible to receive the RSSI value from the sensor/ID? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → low (approx. 10–15% remaining) start monitoring &lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
 &lt;br /&gt;
==== Voltage drop in low temperatures  ==== &lt;br /&gt;
 A voltage drop with decreasing temperature is an expected physical effect in batteries. Devices should not shut down solely due to temperature-driven voltage variation unless there are underlying issues or the temperature is outside the specified operating range.&lt;br /&gt;
 &lt;br /&gt;
 Battery voltage can therefore be interpreted as a temperature-dependent indicator when estimating performance.&lt;br /&gt;
&lt;br /&gt;
==== What Happens to a CR2450 Battery at -40°C? ==== &lt;br /&gt;
 At -40°C, the CR2450 battery experiences severe performance issues due to extreme cold affecting its chemical processes. The electrolyte thickens, slowing down ion movement, which leads to voltage drops, rapid capacity loss, and unstable operation. In many cases, the battery cannot provide enough power, causing the device to shut down or fail to function properly. Unlike industrial-grade lithium batteries, the CR2450 is not designed for continuous operation in such extreme conditions.&lt;br /&gt;
&lt;br /&gt;
====  Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? ==== &lt;br /&gt;
 Some CR2450 battery datasheets list -40°C as the minimum operating temperature, but this does not mean the battery can reliably power a device at that temperature. The -40°C rating is often measured under no-load or minimal-load conditions (i.e., the battery is not actively powering a device). Meaning the datasheet temperature range simply indicates the extreme limits where the battery won’t physically fail, but it does not guarantee usable performance for our or any similar devices.&lt;br /&gt;
&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview&lt;br /&gt;
==== Can dBm (RSSI) be converted to distance in meters? ====&lt;br /&gt;
 Yes — RSSI (signal strength measured in dBm) can be used to estimate the distance between a BLE beacon and a scanner. However, the value should be treated as an approximation rather than an exact measurement.&lt;br /&gt;
 RSSI represents received signal power at the scanner antenna. As radio signals travel through space they weaken, which allows systems to estimate distance using radio propagation models. The most commonly used approach is the log-distance path loss model, which compares the measured RSSI value with the expected signal strength at a reference distance (typically 1 meter).&lt;br /&gt;
 Example formula used for estimation:&lt;br /&gt;
 distance = 10 ^ ((TxPower - RSSI) / (10 × n))&lt;br /&gt;
 Where:&lt;br /&gt;
 TxPower – expected RSSI at 1 meter from the beacon&lt;br /&gt;
 RSSI – measured signal strength at the scanner&lt;br /&gt;
 n – environment factor (path-loss exponent)&lt;br /&gt;
 Typical values for n:&lt;br /&gt;
 Free space: 2&lt;br /&gt;
 Office environment: 2.7–3&lt;br /&gt;
 Warehouse: 3–4&lt;br /&gt;
 Industrial environments: 4–5&lt;br /&gt;
 Because indoor environments contain walls, metal structures, people, and signal reflections, the calculated distance may vary significantly. For this reason RSSI is most reliable for proximity estimation rather than precise ranging.&lt;br /&gt;
 Typical indoor approximation:&lt;br /&gt;
 -50 dBm  ≈ ~1 m&lt;br /&gt;
 -60 dBm  ≈ 1–2 m&lt;br /&gt;
 -70 dBm  ≈ 2–5 m&lt;br /&gt;
 -80 dBm  ≈ 5–10 m&lt;br /&gt;
 Due to environmental factors, RSSI-based distance estimation in indoor environments may vary by several meters.&lt;br /&gt;
 The EYE application uses an RSSI-based estimation model similar to the formula above, therefore the displayed distance should be interpreted as an approximate proximity indicator rather than an exact physical distance.&lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111099</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111099"/>
		<updated>2026-02-06T07:25:07Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → low (approx. 10–15% remaining) start monitoring &lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
 &lt;br /&gt;
==== Voltage drop in low temperatures  ==== &lt;br /&gt;
 A voltage drop with decreasing temperature is an expected physical effect in batteries. Devices should not shut down solely due to temperature-driven voltage variation unless there are underlying issues or the temperature is outside the specified operating range.&lt;br /&gt;
 &lt;br /&gt;
 Battery voltage can therefore be interpreted as a temperature-dependent indicator when estimating performance.&lt;br /&gt;
&lt;br /&gt;
==== What Happens to a CR2450 Battery at -40°C? ==== &lt;br /&gt;
 At -40°C, the CR2450 battery experiences severe performance issues due to extreme cold affecting its chemical processes. The electrolyte thickens, slowing down ion movement, which leads to voltage drops, rapid capacity loss, and unstable operation. In many cases, the battery cannot provide enough power, causing the device to shut down or fail to function properly. Unlike industrial-grade lithium batteries, the CR2450 is not designed for continuous operation in such extreme conditions.&lt;br /&gt;
&lt;br /&gt;
====  Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? ==== &lt;br /&gt;
 Some CR2450 battery datasheets list -40°C as the minimum operating temperature, but this does not mean the battery can reliably power a device at that temperature. The -40°C rating is often measured under no-load or minimal-load conditions (i.e., the battery is not actively powering a device). Meaning the datasheet temperature range simply indicates the extreme limits where the battery won’t physically fail, but it does not guarantee usable performance for our or any similar devices.&lt;br /&gt;
&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111098</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111098"/>
		<updated>2026-02-06T07:24:49Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* What Happens to a CR2450 Battery at -40°C? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → low (approx. 10–15% remaining) start monitoring &lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
 &lt;br /&gt;
==== Voltage drop in low temperatures  ==== &lt;br /&gt;
 A voltage drop with decreasing temperature is an expected physical effect in batteries. Devices should not shut down solely due to temperature-driven voltage variation unless there are underlying issues or the temperature is outside the specified operating range.&lt;br /&gt;
 &lt;br /&gt;
 Battery voltage can therefore be interpreted as a temperature-dependent indicator when estimating performance.&lt;br /&gt;
&lt;br /&gt;
==== What Happens to a CR2450 Battery at -40°C? ==== &lt;br /&gt;
 At -40°C, the CR2450 battery experiences severe performance issues due to extreme cold affecting its chemical processes. The electrolyte thickens, slowing down ion movement, which leads to voltage drops, rapid capacity loss, and unstable operation. In many cases, the battery cannot provide enough power, causing the device to shut down or fail to function properly. Unlike industrial-grade lithium batteries, the CR2450 is not designed for continuous operation in such extreme conditions.&lt;br /&gt;
&lt;br /&gt;
====  Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? ==== &lt;br /&gt;
Some CR2450 battery datasheets list -40°C as the minimum operating temperature, but this does not mean the battery can reliably power a device at that temperature. The -40°C rating is often measured under no-load or minimal-load conditions (i.e., the battery is not actively powering a device). Meaning the datasheet temperature range simply indicates the extreme limits where the battery won’t physically fail, but it does not guarantee usable performance for our or any similar devices.&lt;br /&gt;
&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111097</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111097"/>
		<updated>2026-02-06T07:24:33Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Voltage drop in low temperatures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → low (approx. 10–15% remaining) start monitoring &lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
 &lt;br /&gt;
==== Voltage drop in low temperatures  ==== &lt;br /&gt;
 A voltage drop with decreasing temperature is an expected physical effect in batteries. Devices should not shut down solely due to temperature-driven voltage variation unless there are underlying issues or the temperature is outside the specified operating range.&lt;br /&gt;
 &lt;br /&gt;
 Battery voltage can therefore be interpreted as a temperature-dependent indicator when estimating performance.&lt;br /&gt;
&lt;br /&gt;
==== What Happens to a CR2450 Battery at -40°C? ==== &lt;br /&gt;
At -40°C, the CR2450 battery experiences severe performance issues due to extreme cold affecting its chemical processes. The electrolyte thickens, slowing down ion movement, which leads to voltage drops, rapid capacity loss, and unstable operation. In many cases, the battery cannot provide enough power, causing the device to shut down or fail to function properly. Unlike industrial-grade lithium batteries, the CR2450 is not designed for continuous operation in such extreme conditions.&lt;br /&gt;
 &lt;br /&gt;
====  Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? ==== &lt;br /&gt;
Some CR2450 battery datasheets list -40°C as the minimum operating temperature, but this does not mean the battery can reliably power a device at that temperature. The -40°C rating is often measured under no-load or minimal-load conditions (i.e., the battery is not actively powering a device). Meaning the datasheet temperature range simply indicates the extreme limits where the battery won’t physically fail, but it does not guarantee usable performance for our or any similar devices.&lt;br /&gt;
&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111096</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111096"/>
		<updated>2026-02-06T07:23:26Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Voltage drop in low temperature Temperature */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → low (approx. 10–15% remaining) start monitoring &lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
 &lt;br /&gt;
==== Voltage drop in low temperatures  ==== &lt;br /&gt;
 A voltage drop with decreasing temperature is an expected physical effect in batteries. Devices should not shut down solely due to temperature-driven voltage variation unless there are underlying issues or the temperature is outside the specified operating range.&lt;br /&gt;
 &lt;br /&gt;
 Battery voltage can therefore be interpreted as a temperature-dependent indicator when estimating performance. For example, a reading of 2.7 V at room temperature might correspond to ~30% remaining capacity, whereas at −10 °C the same 2.7 V could still indicate a nearly full battery.&lt;br /&gt;
 &lt;br /&gt;
==== What Happens to a CR2450 Battery at -40°C? ==== &lt;br /&gt;
At -40°C, the CR2450 battery experiences severe performance issues due to extreme cold affecting its chemical processes. The electrolyte thickens, slowing down ion movement, which leads to voltage drops, rapid capacity loss, and unstable operation. In many cases, the battery cannot provide enough power, causing the device to shut down or fail to function properly. Unlike industrial-grade lithium batteries, the CR2450 is not designed for continuous operation in such extreme conditions.&lt;br /&gt;
 &lt;br /&gt;
====  Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? ==== &lt;br /&gt;
Some CR2450 battery datasheets list -40°C as the minimum operating temperature, but this does not mean the battery can reliably power a device at that temperature. The -40°C rating is often measured under no-load or minimal-load conditions (i.e., the battery is not actively powering a device). Meaning the datasheet temperature range simply indicates the extreme limits where the battery won’t physically fail, but it does not guarantee usable performance for our or any similar devices.&lt;br /&gt;
&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111095</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111095"/>
		<updated>2026-02-06T07:21:41Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → low (approx. 10–15% remaining) start monitoring &lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
 &lt;br /&gt;
==== Voltage drop in low temperature Temperature  ==== &lt;br /&gt;
 Battery voltage and capacity drop due to temperature is expected physics reaction.&lt;br /&gt;
 Devices should not turn off or die due to variation in temperature unless they already had problems due to other factors or the  temperatures are outside of the operating range. &lt;br /&gt;
 Voltage can be used as a temperature-dependent indicator for estimating performance.		&lt;br /&gt;
 For example:		&lt;br /&gt;
 	A battery at 2.7V in room temperature may still have 30% capacity,	&lt;br /&gt;
 	But at -10°C, the same 2.7V may mean the battery is nearly full.	&lt;br /&gt;
 &lt;br /&gt;
==== What Happens to a CR2450 Battery at -40°C? ==== &lt;br /&gt;
At -40°C, the CR2450 battery experiences severe performance issues due to extreme cold affecting its chemical processes. The electrolyte thickens, slowing down ion movement, which leads to voltage drops, rapid capacity loss, and unstable operation. In many cases, the battery cannot provide enough power, causing the device to shut down or fail to function properly. Unlike industrial-grade lithium batteries, the CR2450 is not designed for continuous operation in such extreme conditions.&lt;br /&gt;
 &lt;br /&gt;
====  Why -40°C in the Datasheet Doesn’t Mean the Battery Can Power the Device? ==== &lt;br /&gt;
Some CR2450 battery datasheets list -40°C as the minimum operating temperature, but this does not mean the battery can reliably power a device at that temperature. The -40°C rating is often measured under no-load or minimal-load conditions (i.e., the battery is not actively powering a device). Meaning the datasheet temperature range simply indicates the extreme limits where the battery won’t physically fail, but it does not guarantee usable performance for our or any similar devices.&lt;br /&gt;
&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111094</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111094"/>
		<updated>2026-02-06T07:13:06Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* How does the battery voltage translate into the percentage of the battery? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → start monitoring &lt;br /&gt;
 2.2 V → low (approx. 10–15% remaining)&lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 Battery discharge does not follow a linear pattern; it follows a curve. For most of the battery’s usable life, the voltage remains relatively stable, then declines rapidly near end-of-life. If voltage is mapped directly to a percentage, the battery would appear to stay around 80–100% for a long time and then drop to 0% quickly, which misrepresents the actual remaining capacity and leads to misleading state-of-charge estimates.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111093</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=111093"/>
		<updated>2026-02-06T07:11:00Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 3.2 – 2.8 V → excellent &lt;br /&gt;
 2.8 – 2.5 V → working range&lt;br /&gt;
 2.5 – 2.2 V → start monitoring &lt;br /&gt;
 2.2 V → low (approx. 10–15% remaining)&lt;br /&gt;
 2.0V → depleted&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110708</id>
		<title>Gateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110708"/>
		<updated>2026-01-21T13:12:18Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WiFi Wirepas User Guide ==&lt;br /&gt;
&#039;&#039;&#039;Gateway WiFi Wirepas&#039;&#039;&#039; (in the following referred to also as “Gateway WiFi” or simply “gateway”) is the new Wirepas Mesh 2.4GHz gateway based on ESP32 module (for WiFi connectivity) and nRF52832 (for Wirepas sink).&lt;br /&gt;
Gateway has a web user interface that allows to:&lt;br /&gt;
&lt;br /&gt;
* configure the WiFi network, sink parameters, MQTT connection;&lt;br /&gt;
* monitor gateway data and active services;&lt;br /&gt;
* update firmware.&lt;br /&gt;
&lt;br /&gt;
== Hardware description ==&lt;br /&gt;
Gateway WiFi Wirepas is a low-power and low-cost Wirepas Mesh gateway, with WiFi connectivity, compatible with Wirepas Mesh 2.4GHz network (sink node). Gateway WiFi has one &#039;&#039;&#039;button on the side&#039;&#039;&#039; that has the following features:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;single press&#039;&#039;&#039;&#039;&#039; to reboot the gateway (WiFi LED Red when pressing)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;5 sec long press&#039;&#039;&#039;&#039;&#039; to perform the reset of all the configurations, except for Sink Configuration (WiFi LED Red when pressing and then blinks Red after 5 sec)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;10 sec long press&#039;&#039;&#039;&#039;&#039; to perform the factory reset of the gateway (WiFi LED Red when pressing, blinks Red after 5 sec and then blinks Red again after 5 sec).&lt;br /&gt;
[[File:Tinygateway button.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gateway WiFi has &#039;&#039;&#039;3 LEDs&#039;&#039;&#039;, placed as depicted in the figure whose functionality is described in table below.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateways LEDs.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: power-off&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: Wirepas stack active&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|RGB&lt;br /&gt;
|WiFi network status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
* &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Red blinking&#039;&#039;&#039; → some malfunctioning of the gateway has been detected&lt;br /&gt;
* &#039;&#039;&#039;Red ON&#039;&#039;&#039; → when pressing the button&lt;br /&gt;
|}&lt;br /&gt;
Gateway can be powered on with 5VDC USB (through lateral USB-C connector);&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_USBconnection.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
== First Start ==&lt;br /&gt;
By default, &#039;&#039;&#039;Gateway is pre-configured in Access Point mode&#039;&#039;&#039; and must be configured to be able to use it.&lt;br /&gt;
&lt;br /&gt;
In the following section are described the steps to follow at the first start of the gateway to correctly configure it.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Power-on ===&lt;br /&gt;
Install and power-on the gateway&lt;br /&gt;
&lt;br /&gt;
At the first start the LEDs configuration will be:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;This is a transitory configuration that has to be used to connect to the gateway web interface and to configure the gateway.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Connect to the gateway ===&lt;br /&gt;
Since the gateway is in Access Point mode, the user can directly connect to it through WiFi connection, using the following credentials:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SSID&#039;&#039;&#039;&lt;br /&gt;
|TinyGateway WiFi&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|tinygateway&lt;br /&gt;
|}&lt;br /&gt;
[[File:TinyGatewayWifi.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Step 3. Web interface access ===&lt;br /&gt;
Once connected to the Access Point the user can access the web user interface using a browser at the following address:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://192.168.4.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|blueup&lt;br /&gt;
|}&lt;br /&gt;
[[File:Teltonika_Gateway_Wirepas.png|frameless]]&lt;br /&gt;
From this interface the user can configure all the gateway parameters.&lt;br /&gt;
&lt;br /&gt;
The Device interface summarises the gateway information and its runtime working status.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_Configuration_Device.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Now proceed with the WiFi network configuration to let the gateway connect to an existing WiFi network.&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
After you have successfully connected the Gateway to your local LAN network, the configuration of the gateway can be performed through the gateway web interface.&lt;br /&gt;
&lt;br /&gt;
To access the gateway web interface, open a browser (Chrome or Firefox) and type the IP address of your gateway.&lt;br /&gt;
&lt;br /&gt;
The configuration section of the web interface lets you configure all the settings of the Gateway:&lt;br /&gt;
&lt;br /&gt;
* WiFi network connections&lt;br /&gt;
* Wirepas Sink parameters&lt;br /&gt;
* MQTT broker connection&lt;br /&gt;
* Remote Management&lt;br /&gt;
* NTP parameters&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
=== Network configuration ===&lt;br /&gt;
==== WiFi configuration ====&lt;br /&gt;
To configure the gateway WiFi network interface go to &#039;&#039;&#039;Configuration → WiFi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== WiFi Access-Point configuration ====&lt;br /&gt;
To let the gateway act as a WiFi Access Point, select &#039;&#039;&#039;Access point&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Access point&#039;&#039;&#039;, the following parameters need to be set up:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SSID&#039;&#039;&#039;: the SSID of the WiFi network created by the gateway&lt;br /&gt;
* &#039;&#039;&#039;AP Hidden&#039;&#039;&#039;: if selected, the WiFi network will be hidden and only those who already know the SSID and the password will be able to connect to it&lt;br /&gt;
* &#039;&#039;&#039;AP Timeout&#039;&#039;&#039;: if configured to a non-zero value, the WiFi network will be shutdown after the timer is elapsed&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: the password of the WiFi network&lt;br /&gt;
[[File:Tinygateway_Configuration_WiFi_AccessPoint.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration_AccessPoint_Reboot.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== WiFi Station configuration ====&lt;br /&gt;
To connect the gateway to an existing WiFi network, select &#039;&#039;&#039;Station&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Station&#039;&#039;&#039;, a WiFi network scan can be started by pressing the  icon located on the right of the &#039;&#039;&#039;SSID&#039;&#039;&#039; text box. The gateway will now start scanning the available WiFi networks.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_wifi_station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
When the scan is completed, a list of the available WiFi networks will appear and the user will have to choose the network to connect the gateway to.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NetworkSSID_select.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After choosing the network, enter the password of the selected network.&lt;br /&gt;
&lt;br /&gt;
The user can choose whether to use DHCP or not for IP address assignment.&lt;br /&gt;
&lt;br /&gt;
If DHCP is disabled, it is necessary to enter IP address, Netmask, Gateway and DNS manually.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinywageway_Configuration_Wifi_Station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_reboot_WifiUpdate.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
In case the entered WiFi password is wrong, the gateway won&#039;t be able to connect to the WiFi network and the web user interface will be unreachable.&lt;br /&gt;
&lt;br /&gt;
In this situation, a factory reset is the only solution to be able to access the gateway interface again.&lt;br /&gt;
&lt;br /&gt;
To perform the factory reset of the gateway, press and hold the button for 5 seconds, the led will emit a red blink to indicate that the gateway will perform a factory reset.&lt;br /&gt;
&lt;br /&gt;
After the factory reset, the gateway will restore its factory default configuration and will be reachable again as an Access Point.&lt;br /&gt;
&lt;br /&gt;
Once the reboot is completed the gateway will try to connect to the user&#039;s WiFi network and the LEDs blinking will be as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
# &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sink Configuration ===&lt;br /&gt;
This section explains how to configure the Wirepas Sink settings of the Gateway.&lt;br /&gt;
&lt;br /&gt;
To configure the Wirepas Sink settings of the Gateway, go to &#039;&#039;&#039;Configuration → Sink&#039;&#039;&#039;. The following Wirepas settings must be configured for the Sink to work correctly:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stack mode&#039;&#039;&#039;: this parameter defines how the Wirepas Sink interface is managed by the gateway.  The following Wirepas Sink interface management modes are available:&lt;br /&gt;
** &#039;&#039;&#039;Enabled on WiFi network status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an active network connection, i.e., the WiFi interface is connected to a WiFi network. In this configuration, the Wirepas Sink interface will be disabled on the gateway only when the network interface in use gets disconnected, i.e., the WiFi signal is lost.&lt;br /&gt;
** &#039;&#039;&#039;Enabled on MQTT status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an established MQTT connection with the broker. In this configuration, the Wirepas Sink interface will be disabled on the gateway as soon as the gateway loses connection with the MQTT broker.&lt;br /&gt;
** &#039;&#039;&#039;Permanently enabled&#039;&#039;&#039;: the Wirepas Sink interface is always enabled&lt;br /&gt;
** &#039;&#039;&#039;Permanently disabled&#039;&#039;&#039;: the Wirepas Sink interface is always disabled  This parameter could be useful to overcome situations where the gateway loses the connection with the MQTT broker backend for a long time.  If the Wirepas Sink interface is kept always active, the Wirepas Sink will continue to receive data from the Wirepas nodes even if the MQTT connection with the backend is not established (i.e., a disconnection has occurred). For short disconnection times, the Gateway is able to buffer received Wirepas nodes messages (up to 250 messages could be buffered), but when the buffer is filled, packets will be discarded and messages will be lost. In such cases, using one of the first two stack management mode is recommended, as the gateway will turn off the Wirepas Sink interface if the backend connection gets dropped and the Wirepas network will re-organize to send data to another Sink.&lt;br /&gt;
* &#039;&#039;&#039;Node address&#039;&#039;&#039;: the Wirepas Sink node address&lt;br /&gt;
* &#039;&#039;&#039;Node role&#039;&#039;&#039;: Gateway could act as both a Wirepas Sink or a Wirepas Anchor.&lt;br /&gt;
** if the gateway should act as a Wirepas Sink choose CSMA-CA Sink.&lt;br /&gt;
** if the gateway should act as a Wirepas Anchor choose CSMA-CA Router.&lt;br /&gt;
* &#039;&#039;&#039;Network address&#039;&#039;&#039;: the Wirepas Sink network address in decimal format.  If the address is in hexadecimal, it must be converted into decimal, ensuring it is in big-endian format. If the address is provided in litte-endian, the byte order must be reversed before conversion into decimal.&lt;br /&gt;
* &#039;&#039;&#039;Network channel&#039;&#039;&#039;: the Wirepas Sink network channel&lt;br /&gt;
* &#039;&#039;&#039;Sink cost&#039;&#039;&#039;: leave to the default value&lt;br /&gt;
* &#039;&#039;&#039;Cipher Key&#039;&#039;&#039;: the Wirepas Sink network chipher key&lt;br /&gt;
* &#039;&#039;&#039;Authentication Key&#039;&#039;&#039;: the Wirepas Sink network authentication key&lt;br /&gt;
[[File:Tinygateway Configuration Sink.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In the same tab, under the configurable properties, are displayed some other non configurable parameters, such as:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stored AppConfig&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Readonly properties&#039;&#039;&#039; - other properties related to the Sink&lt;br /&gt;
* [[File:Tinygateway_NonConfigurable.png|frameless|700x700px]]&lt;br /&gt;
=== MQTT configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → MQTT&#039;&#039;&#039; the MQTT connection can be enabled and configured.&lt;br /&gt;
&lt;br /&gt;
When setting up a new broker connection, you need to configure the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Uri&#039;&#039;&#039;: the URI where the broker is located.  By clicking on the protocol button in the URI textbox you can switch between the supported MQTT protocols:&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtt://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;ws://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:Tinygateway_MQTT_configuration.png|frameless|700x700px]][[File:Tinygateway Uri select.png|left|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: the port at which the broker is listening.&lt;br /&gt;
* &#039;&#039;&#039;Use credentials&#039;&#039;&#039;: whether the broker requires a username and a password for the client.&lt;br /&gt;
* &#039;&#039;&#039;Advanced settings&#039;&#039;&#039;: it is strongly suggested to leave the adavanced settings at the default values.&lt;br /&gt;
** &#039;&#039;Data encoding&#039;&#039;: encoding protocol for the data trasmitted through MQTT;&lt;br /&gt;
** &#039;&#039;Network timeout&#039;&#039;: time (seconds) for how long to wait for a network responce before timing-out. Higher values can be used for networks with higher latencies;&lt;br /&gt;
** &#039;&#039;Message retransmit timeout&#039;&#039;: time (seconds) after which the message will be retransmitted;&lt;br /&gt;
** &#039;&#039;Reconnect timeout&#039;&#039;: time (seconds) after which the MQTT client will try to reconnect to the broker after the connection is lost.&lt;br /&gt;
[[File:Tinygateway_MQTT_Advanced.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If a secure protocol is selected (&amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;), the broker host Root CA certificate is mandatory.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the gateway can reach the internet, the Root CA certificate of the broker could be automatically recovered from the gateway using the &#039;&#039;&#039;CA certificate&#039;&#039;&#039;  button, otherwise you need to manually upload the Root CA certificate in PEM format.&lt;br /&gt;
&lt;br /&gt;
Contact our support to retrieve your broker Root CA Certificate.&lt;br /&gt;
&lt;br /&gt;
If the gateway is able to resolve the Root CA certificate, it will be shown in the textbox.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_CAcertificate.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client certificate is optional (depending on your broker settings).&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateMQTTconfiguration.png|frameless|400x400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
After confirmation, in order to apply the new MQTT configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:MQTT_RebootAftersetup.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After the gateway has been rebooted, in &#039;&#039;&#039;Device&#039;&#039;&#039; panel &#039;&#039;&#039;Status&#039;&#039;&#039; section, all the services should appear configured and running.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_statusOk.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Once Sink and MQTT configurations are completed, the gateway starts working as Wirepas Mesh Gateway on the configured Wirepas network.&lt;br /&gt;
&lt;br /&gt;
=== NTP configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → NTP&#039;&#039;&#039; it is possible to setup the NTP Server.&lt;br /&gt;
&lt;br /&gt;
The NTP server is used to synchronize the time of the Gateway to the local time. If not set, the internal Gateway time starts from the Epoch Time, that is January 1st, 1970.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NTP.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
== System menu ==&lt;br /&gt;
In the upper-right corner, by pressing [[File:Tinygateway system.png|frameless|23x23px]]  a system menu will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_SystemMenu.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
The possible options are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Change password&#039;&#039; - a popup dialog will appear where you can change the current password with a new password;&lt;br /&gt;
* &#039;&#039;Export configuration&#039;&#039; - a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file will be downloaded containing all the settings of the Gateway;&lt;br /&gt;
* &#039;&#039;Import configuration&#039;&#039; - it is possible to upload a configuration contained in a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file;&lt;br /&gt;
* &#039;&#039;Downtime reboot&#039;&#039; - time (minutes) after which the gateway will reboot when it loses connection to the network;&lt;br /&gt;
* &#039;&#039;Reboot&#039;&#039; - to reboot the gateway;&lt;br /&gt;
* &#039;&#039;Logout&#039;&#039; - to logout the web interface.&lt;br /&gt;
&lt;br /&gt;
== Nodes messages ==&lt;br /&gt;
The nodes that are on the same network as the Sink will start sending data and the received raw data will appear in the Nodes section.&lt;br /&gt;
&lt;br /&gt;
== Firmware Updates ==&lt;br /&gt;
The Firmware update section allows to search for new updates of the gateway firmware and/or of the web user interface. To check and download firmware updates, the gateway needs to be connected to the internet. If updates are available, a change-log will be shown before proceeding with the update. Whatever the outcome of the firmware update, at the end of the procedure, the gateway restarts. If the procedure is completed correctly, upon restart the gateway will use the new updates installed, otherwise it will continue to use the previous version.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110692</id>
		<title>Gateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110692"/>
		<updated>2026-01-21T10:17:51Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WiFi Wirepas User Guide ==&lt;br /&gt;
&#039;&#039;&#039;Gateway WiFi Wirepas&#039;&#039;&#039; (in the following referred to also as “Gateway WiFi” or simply “gateway”) is the new Wirepas Mesh 2.4GHz gateway based on ESP32 module (for WiFi connectivity) and nRF52832 (for Wirepas sink).&lt;br /&gt;
Gateway has a web user interface that allows to:&lt;br /&gt;
&lt;br /&gt;
* configure the WiFi network, sink parameters, MQTT connection;&lt;br /&gt;
* monitor gateway data and active services;&lt;br /&gt;
* update firmware.&lt;br /&gt;
&lt;br /&gt;
== Hardware description ==&lt;br /&gt;
Gateway WiFi Wirepas is a low-power and low-cost Wirepas Mesh gateway, with WiFi connectivity, compatible with Wirepas Mesh 2.4GHz network (sink node). Gateway WiFi has one &#039;&#039;&#039;button on the side&#039;&#039;&#039; that has the following features:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;single press&#039;&#039;&#039;&#039;&#039; to reboot the gateway (WiFi LED Red when pressing)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;5 sec long press&#039;&#039;&#039;&#039;&#039; to perform the reset of all the configurations, except for Sink Configuration (WiFi LED Red when pressing and then blinks Red after 5 sec)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;10 sec long press&#039;&#039;&#039;&#039;&#039; to perform the factory reset of the gateway (WiFi LED Red when pressing, blinks Red after 5 sec and then blinks Red again after 5 sec).&lt;br /&gt;
[[File:Tinygateway button.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gateway WiFi has &#039;&#039;&#039;3 LEDs&#039;&#039;&#039;, placed as depicted in the figure whose functionality is described in table below.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateways LEDs.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: power-off&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: Wirepas stack active&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|RGB&lt;br /&gt;
|WiFi network status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
* &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Red blinking&#039;&#039;&#039; → some malfunctioning of the gateway has been detected&lt;br /&gt;
* &#039;&#039;&#039;Red ON&#039;&#039;&#039; → when pressing the button&lt;br /&gt;
|}&lt;br /&gt;
Gateway can be powered on with 5VDC USB (through lateral USB-C connector);&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_USBconnection.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
== First Start ==&lt;br /&gt;
By default, &#039;&#039;&#039;Gateway is pre-configured in Access Point mode&#039;&#039;&#039; and must be configured to be able to use it.&lt;br /&gt;
&lt;br /&gt;
In the following section are described the steps to follow at the first start of the gateway to correctly configure it.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Power-on ===&lt;br /&gt;
Install and power-on the gateway&lt;br /&gt;
&lt;br /&gt;
At the first start the LEDs configuration will be:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;This is a transitory configuration that has to be used to connect to the gateway web interface and to configure the gateway.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Connect to the gateway ===&lt;br /&gt;
Since the gateway is in Access Point mode, the user can directly connect to it through WiFi connection, using the following credentials:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SSID&#039;&#039;&#039;&lt;br /&gt;
|TinyGateway WiFi&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|tinygateway&lt;br /&gt;
|}&lt;br /&gt;
[[File:TinyGatewayWifi.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Step 3. Web interface access ===&lt;br /&gt;
Once connected to the Access Point the user can access the web user interface using a browser at the following address:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://192.168.4.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|blueup&lt;br /&gt;
|}&lt;br /&gt;
[[File:Teltonika_Gateway_Wirepas.png|frameless]]&lt;br /&gt;
From this interface the user can configure all the gateway parameters.&lt;br /&gt;
&lt;br /&gt;
The Device interface summarises the gateway information and its runtime working status.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_Configuration_Device.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Now proceed with the WiFi network configuration to let the gateway connect to an existing WiFi network.&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
After you have successfully connected the Gateway to your local LAN network, the configuration of the gateway can be performed through the gateway web interface.&lt;br /&gt;
&lt;br /&gt;
To access the gateway web interface, open a browser (Chrome or Firefox) and type the IP address of your gateway.&lt;br /&gt;
&lt;br /&gt;
The configuration section of the web interface lets you configure all the settings of the Gateway:&lt;br /&gt;
&lt;br /&gt;
* WiFi / Ethernet / LTE network connections&lt;br /&gt;
* Wirepas Sink parameters&lt;br /&gt;
* MQTT broker connection&lt;br /&gt;
* Remote Management&lt;br /&gt;
* NTP parameters&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
=== Network configuration ===&lt;br /&gt;
Multiple network interfaces can be configured, depending on the gateway model.&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Gateway WiFi&#039;&#039;&#039;, only the WiFi network interface is available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway PoE&#039;&#039;&#039;, the Ethernet and the WiFi network interfaces are available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway LTE&#039;&#039;&#039;, the LTE, Ethernet and WiFi network interfaces are available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The above network connections are exclusive&#039;&#039;&#039;: when one connection is configured, the other are disabled automatically. The only exception is the WiFi Access Point that could be enabled in parallel to the Ethernet or LTE connection.&lt;br /&gt;
&lt;br /&gt;
==== WiFi configuration ====&lt;br /&gt;
To configure the gateway WiFi network interface go to &#039;&#039;&#039;Configuration → WiFi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== WiFi Access-Point configuration ====&lt;br /&gt;
To let the gateway act as a WiFi Access Point, select &#039;&#039;&#039;Access point&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Access point&#039;&#039;&#039;, the following parameters need to be set up:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SSID&#039;&#039;&#039;: the SSID of the WiFi network created by the gateway&lt;br /&gt;
* &#039;&#039;&#039;AP Hidden&#039;&#039;&#039;: if selected, the WiFi network will be hidden and only those who already know the SSID and the password will be able to connect to it&lt;br /&gt;
* &#039;&#039;&#039;AP Timeout&#039;&#039;&#039;: if configured to a non-zero value, the WiFi network will be shutdown after the timer is elapsed&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: the password of the WiFi network&lt;br /&gt;
[[File:Tinygateway_Configuration_WiFi_AccessPoint.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration_AccessPoint_Reboot.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== WiFi Station configuration ====&lt;br /&gt;
To connect the gateway to an existing WiFi network, select &#039;&#039;&#039;Station&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Station&#039;&#039;&#039;, a WiFi network scan can be started by pressing the  icon located on the right of the &#039;&#039;&#039;SSID&#039;&#039;&#039; text box. The gateway will now start scanning the available WiFi networks.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_wifi_station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
When the scan is completed, a list of the available WiFi networks will appear and the user will have to choose the network to connect the gateway to.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NetworkSSID_select.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After choosing the network, enter the password of the selected network.&lt;br /&gt;
&lt;br /&gt;
The user can choose whether to use DHCP or not for IP address assignment.&lt;br /&gt;
&lt;br /&gt;
If DHCP is disabled, it is necessary to enter IP address, Netmask, Gateway and DNS manually.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinywageway_Configuration_Wifi_Station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_reboot_WifiUpdate.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
In case the entered WiFi password is wrong, the gateway won&#039;t be able to connect to the WiFi network and the web user interface will be unreachable.&lt;br /&gt;
&lt;br /&gt;
In this situation, a factory reset is the only solution to be able to access the gateway interface again.&lt;br /&gt;
&lt;br /&gt;
To perform the factory reset of the gateway, press and hold the button for 5 seconds, the led will emit a red blink to indicate that the gateway will perform a factory reset.&lt;br /&gt;
&lt;br /&gt;
After the factory reset, the gateway will restore its factory default configuration and will be reachable again as an Access Point.&lt;br /&gt;
&lt;br /&gt;
Once the reboot is completed the gateway will try to connect to the user&#039;s WiFi network and the LEDs blinking will be as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
# &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sink Configuration ===&lt;br /&gt;
This section explains how to configure the Wirepas Sink settings of the Gateway.&lt;br /&gt;
&lt;br /&gt;
To configure the Wirepas Sink settings of the Gateway, go to &#039;&#039;&#039;Configuration → Sink&#039;&#039;&#039;. The following Wirepas settings must be configured for the Sink to work correctly:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stack mode&#039;&#039;&#039;: this parameter defines how the Wirepas Sink interface is managed by the gateway.  The following Wirepas Sink interface management modes are available:&lt;br /&gt;
** &#039;&#039;&#039;Enabled on WiFi/Eth/LTE network status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an active network connection, i.e., the WiFi interface is connected to a WiFi network or the Ethernet interface is connected to a LAN network. In this configuration, the Wirepas Sink interface will be disabled on the gateway only when the network interface in use gets disconnected, i.e., the WiFi signal is lost or the ethernet cable is unplugged.&lt;br /&gt;
** &#039;&#039;&#039;Enabled on MQTT status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an established MQTT connection with the broker. In this configuration, the Wirepas Sink interface will be disabled on the gateway as soon as the gateway loses connection with the MQTT broker.&lt;br /&gt;
** &#039;&#039;&#039;Permanently enabled&#039;&#039;&#039;: the Wirepas Sink interface is always enabled&lt;br /&gt;
** &#039;&#039;&#039;Permanently disabled&#039;&#039;&#039;: the Wirepas Sink interface is always disabled  This parameter could be useful to overcome situations where the gateway loses the connection with the MQTT broker backend for a long time.  If the Wirepas Sink interface is kept always active, the Wirepas Sink will continue to receive data from the Wirepas nodes even if the MQTT connection with the backend is not established (i.e., a disconnection has occurred). For short disconnection times, the Gateway is able to buffer received Wirepas nodes messages (up to 250 messages could be buffered), but when the buffer is filled, packets will be discarded and messages will be lost. In such cases, using one of the first two stack management mode is recommended, as the gateway will turn off the Wirepas Sink interface if the backend connection gets dropped and the Wirepas network will re-organize to send data to another Sink.&lt;br /&gt;
* &#039;&#039;&#039;Node address&#039;&#039;&#039;: the Wirepas Sink node address&lt;br /&gt;
* &#039;&#039;&#039;Node role&#039;&#039;&#039;: Gateway could act as both a Wirepas Sink or a Wirepas Anchor.&lt;br /&gt;
** if the gateway should act as a Wirepas Sink choose CSMA-CA Sink.&lt;br /&gt;
** if the gateway should act as a Wirepas Anchor choose CSMA-CA Router.&lt;br /&gt;
* &#039;&#039;&#039;Network address&#039;&#039;&#039;: the Wirepas Sink network address in decimal format.  If the address is in hexadecimal, it must be converted into decimal, ensuring it is in big-endian format. If the address is provided in litte-endian, the byte order must be reversed before conversion into decimal.&lt;br /&gt;
* &#039;&#039;&#039;Network channel&#039;&#039;&#039;: the Wirepas Sink network channel&lt;br /&gt;
* &#039;&#039;&#039;Sink cost&#039;&#039;&#039;: leave to the default value&lt;br /&gt;
* &#039;&#039;&#039;Cipher Key&#039;&#039;&#039;: the Wirepas Sink network chipher key&lt;br /&gt;
* &#039;&#039;&#039;Authentication Key&#039;&#039;&#039;: the Wirepas Sink network authentication key&lt;br /&gt;
[[File:Tinygateway Configuration Sink.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In the same tab, under the configurable properties, are displayed some other non configurable parameters, such as:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stored AppConfig&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Readonly properties&#039;&#039;&#039; - other properties related to the Sink&lt;br /&gt;
* [[File:Tinygateway_NonConfigurable.png|frameless|700x700px]]&lt;br /&gt;
=== MQTT configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → MQTT&#039;&#039;&#039; the MQTT connection can be enabled and configured.&lt;br /&gt;
&lt;br /&gt;
When setting up a new broker connection, you need to configure the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Uri&#039;&#039;&#039;: the URI where the broker is located.  By clicking on the protocol button in the URI textbox you can switch between the supported MQTT protocols:&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtt://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;ws://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:Tinygateway_MQTT_configuration.png|frameless|700x700px]][[File:Tinygateway Uri select.png|left|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: the port at which the broker is listening.&lt;br /&gt;
* &#039;&#039;&#039;Use credentials&#039;&#039;&#039;: whether the broker requires a username and a password for the client.&lt;br /&gt;
* &#039;&#039;&#039;Advanced settings&#039;&#039;&#039;: it is strongly suggested to leave the adavanced settings at the default values.&lt;br /&gt;
** &#039;&#039;Data encoding&#039;&#039;: encoding protocol for the data trasmitted through MQTT;&lt;br /&gt;
** &#039;&#039;Network timeout&#039;&#039;: time (seconds) for how long to wait for a network responce before timing-out. Higher values can be used for networks with higher latencies;&lt;br /&gt;
** &#039;&#039;Message retransmit timeout&#039;&#039;: time (seconds) after which the message will be retransmitted;&lt;br /&gt;
** &#039;&#039;Reconnect timeout&#039;&#039;: time (seconds) after which the MQTT client will try to reconnect to the broker after the connection is lost.&lt;br /&gt;
[[File:Tinygateway_MQTT_Advanced.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If a secure protocol is selected (&amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;), the broker host Root CA certificate is mandatory.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the gateway can reach the internet, the Root CA certificate of the broker could be automatically recovered from the gateway using the &#039;&#039;&#039;CA certificate&#039;&#039;&#039;  button, otherwise you need to manually upload the Root CA certificate in PEM format.&lt;br /&gt;
&lt;br /&gt;
Contact our support to retrieve your broker Root CA Certificate.&lt;br /&gt;
&lt;br /&gt;
If the gateway is able to resolve the Root CA certificate, it will be shown in the textbox.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_CAcertificate.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client certificate is optional (depending on your broker settings).&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateMQTTconfiguration.png|frameless|400x400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
After confirmation, in order to apply the new MQTT configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:MQTT_RebootAftersetup.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After the gateway has been rebooted, in &#039;&#039;&#039;Device&#039;&#039;&#039; panel &#039;&#039;&#039;Status&#039;&#039;&#039; section, all the services should appear configured and running.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_statusOk.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Once Sink and MQTT configurations are completed, the gateway starts working as Wirepas Mesh Gateway on the configured Wirepas network.&lt;br /&gt;
&lt;br /&gt;
=== NTP configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → NTP&#039;&#039;&#039; it is possible to setup the NTP Server.&lt;br /&gt;
&lt;br /&gt;
The NTP server is used to synchronize the time of the Gateway to the local time. If not set, the internal Gateway time starts from the Epoch Time, that is January 1st, 1970.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NTP.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
== System menu ==&lt;br /&gt;
In the upper-right corner, by pressing [[File:Tinygateway system.png|frameless|23x23px]]  a system menu will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_SystemMenu.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
The possible options are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Change password&#039;&#039; - a popup dialog will appear where you can change the current password with a new password;&lt;br /&gt;
* &#039;&#039;Export configuration&#039;&#039; - a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file will be downloaded containing all the settings of the Gateway;&lt;br /&gt;
* &#039;&#039;Import configuration&#039;&#039; - it is possible to upload a configuration contained in a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file;&lt;br /&gt;
* &#039;&#039;Downtime reboot&#039;&#039; - time (minutes) after which the gateway will reboot when it loses connection to the network;&lt;br /&gt;
* &#039;&#039;Reboot&#039;&#039; - to reboot the gateway;&lt;br /&gt;
* &#039;&#039;Logout&#039;&#039; - to logout the web interface.&lt;br /&gt;
&lt;br /&gt;
== Nodes messages ==&lt;br /&gt;
The nodes that are on the same network as the Sink will start sending data and the received raw data will appear in the Nodes section.&lt;br /&gt;
&lt;br /&gt;
== Firmware Updates ==&lt;br /&gt;
The Firmware update section allows to search for new updates of the gateway firmware and/or of the web user interface. To check and download firmware updates, the gateway needs to be connected to the internet. If updates are available, a change-log will be shown before proceeding with the update. Whatever the outcome of the firmware update, at the end of the procedure, the gateway restarts. If the procedure is completed correctly, upon restart the gateway will use the new updates installed, otherwise it will continue to use the previous version.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110691</id>
		<title>Gateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110691"/>
		<updated>2026-01-21T10:16:41Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WiFi Wirepas User Guide ==&lt;br /&gt;
&#039;&#039;&#039;Gateway WiFi Wirepas&#039;&#039;&#039; (in the following referred to also as “Gateway WiFi” or simply “gateway”) is the new Wirepas Mesh 2.4GHz gateway based on ESP32 module (for WiFi connectivity) and nRF52832 (for Wirepas sink).&lt;br /&gt;
Gateway has a web user interface that allows to:&lt;br /&gt;
&lt;br /&gt;
* configure the WiFi network, sink parameters, MQTT connection;&lt;br /&gt;
* monitor gateway data and active services;&lt;br /&gt;
* update firmware.&lt;br /&gt;
&lt;br /&gt;
== Hardware description ==&lt;br /&gt;
Gateway WiFi Wirepas is a low-power and low-cost Wirepas Mesh gateway, with WiFi connectivity, compatible with Wirepas Mesh 2.4GHz network (sink node). Gateway WiFi has one &#039;&#039;&#039;button on the side&#039;&#039;&#039; that has the following features:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;single press&#039;&#039;&#039;&#039;&#039; to reboot the gateway (WiFi LED Red when pressing)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;5 sec long press&#039;&#039;&#039;&#039;&#039; to perform the reset of all the configurations, except for Sink Configuration (WiFi LED Red when pressing and then blinks Red after 5 sec)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;10 sec long press&#039;&#039;&#039;&#039;&#039; to perform the factory reset of the gateway (WiFi LED Red when pressing, blinks Red after 5 sec and then blinks Red again after 5 sec).&lt;br /&gt;
[[File:Tinygateway button.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gateway WiFi has &#039;&#039;&#039;3 LEDs&#039;&#039;&#039;, placed as depicted in the figure whose functionality is described in table below.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateways LEDs.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: power-off&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: Wirepas stack active&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|RGB&lt;br /&gt;
|WiFi network status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
* &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Red blinking&#039;&#039;&#039; → some malfunctioning of the gateway has been detected&lt;br /&gt;
* &#039;&#039;&#039;Red ON&#039;&#039;&#039; → when pressing the button&lt;br /&gt;
|}&lt;br /&gt;
Gateway can be powered on with 5VDC USB (through lateral USB-C connector);&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_USBconnection.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
== First Start ==&lt;br /&gt;
By default, &#039;&#039;&#039;Gateway is pre-configured in Access Point mode&#039;&#039;&#039; and must be configured to be able to use it.&lt;br /&gt;
&lt;br /&gt;
In the following section are described the steps to follow at the first start of the gateway to correctly configure it.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Power-on ===&lt;br /&gt;
Install and power-on the gateway&lt;br /&gt;
&lt;br /&gt;
At the first start the LEDs configuration will be:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;This is a transitory configuration that has to be used to connect to the gateway web interface and to configure the gateway.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Connect to the gateway ===&lt;br /&gt;
Since the gateway is in Access Point mode, the user can directly connect to it through WiFi connection, using the following credentials:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SSID&#039;&#039;&#039;&lt;br /&gt;
|TinyGateway WiFi&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|tinygateway&lt;br /&gt;
|}&lt;br /&gt;
[[File:TinyGatewayWifi.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Step 3. Web interface access ===&lt;br /&gt;
Once connected to the Access Point the user can access the web user interface using a browser at the following address:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://192.168.4.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|blueup&lt;br /&gt;
|}&lt;br /&gt;
[[File:Teltonika_Gateway_Wirepas.png|frameless]]&lt;br /&gt;
From this interface the user can configure all the gateway parameters.&lt;br /&gt;
&lt;br /&gt;
The Device interface summarises the gateway information and its runtime working status.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_Configuration_Device.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Now proceed with the WiFi network configuration to let the gateway connect to an existing WiFi network.&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
After you have successfully connected the Gateway to your local LAN network, the configuration of the gateway can be performed through the gateway web interface.&lt;br /&gt;
&lt;br /&gt;
To access the gateway web interface, open a browser (Chrome or Firefox) and type the IP address of your gateway.&lt;br /&gt;
&lt;br /&gt;
The configuration section of the web interface lets you configure all the settings of the Gateway:&lt;br /&gt;
&lt;br /&gt;
* WiFi / Ethernet / LTE network connections&lt;br /&gt;
* Wirepas Sink parameters&lt;br /&gt;
* MQTT broker connection&lt;br /&gt;
* Remote Management&lt;br /&gt;
* NTP parameters&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
=== Network configuration ===&lt;br /&gt;
Multiple network interfaces can be configured, depending on the gateway model.&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Gateway WiFi&#039;&#039;&#039;, only the WiFi network interface is available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway PoE&#039;&#039;&#039;, the Ethernet and the WiFi network interfaces are available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway LTE&#039;&#039;&#039;, the LTE, Ethernet and WiFi network interfaces are available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The above network connections are exclusive&#039;&#039;&#039;: when one connection is configured, the other are disabled automatically. The only exception is the WiFi Access Point that could be enabled in parallel to the Ethernet or LTE connection.&lt;br /&gt;
&lt;br /&gt;
==== WiFi configuration ====&lt;br /&gt;
To configure the gateway WiFi network interface go to &#039;&#039;&#039;Configuration → WiFi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== WiFi Access-Point configuration ====&lt;br /&gt;
To let the gateway act as a WiFi Access Point, select &#039;&#039;&#039;Access point&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Access point&#039;&#039;&#039;, the following parameters need to be set up:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SSID&#039;&#039;&#039;: the SSID of the WiFi network created by the gateway&lt;br /&gt;
* &#039;&#039;&#039;AP Hidden&#039;&#039;&#039;: if selected, the WiFi network will be hidden and only those who already know the SSID and the password will be able to connect to it&lt;br /&gt;
* &#039;&#039;&#039;AP Timeout&#039;&#039;&#039;: if configured to a non-zero value, the WiFi network will be shutdown after the timer is elapsed&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: the password of the WiFi network&lt;br /&gt;
[[File:Tinygateway_Configuration_WiFi_AccessPoint.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration_AccessPoint_Reboot.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== WiFi Station configuration ====&lt;br /&gt;
To connect the gateway to an existing WiFi network, select &#039;&#039;&#039;Station&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Station&#039;&#039;&#039;, a WiFi network scan can be started by pressing the  icon located on the right of the &#039;&#039;&#039;SSID&#039;&#039;&#039; text box. The gateway will now start scanning the available WiFi networks.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_wifi_station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
When the scan is completed, a list of the available WiFi networks will appear and the user will have to choose the network to connect the gateway to.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NetworkSSID_select.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After choosing the network, enter the password of the selected network.&lt;br /&gt;
&lt;br /&gt;
The user can choose whether to use DHCP or not for IP address assignment.&lt;br /&gt;
&lt;br /&gt;
If DHCP is disabled, it is necessary to enter IP address, Netmask, Gateway and DNS manually.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinywageway_Configuration_Wifi_Station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_reboot_WifiUpdate.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
In case the entered WiFi password is wrong, the gateway won&#039;t be able to connect to the WiFi network and the web user interface will be unreachable.&lt;br /&gt;
&lt;br /&gt;
In this situation, a factory reset is the only solution to be able to access the gateway interface again.&lt;br /&gt;
&lt;br /&gt;
To perform the factory reset of the gateway, press and hold the button for 5 seconds, the led will emit a red blink to indicate that the gateway will perform a factory reset.&lt;br /&gt;
&lt;br /&gt;
After the factory reset, the gateway will restore its factory default configuration and will be reachable again as an Access Point.&lt;br /&gt;
&lt;br /&gt;
Once the reboot is completed the gateway will try to connect to the user&#039;s WiFi network and the LEDs blinking will be as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
# &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sink Configuration ===&lt;br /&gt;
This section explains how to configure the Wirepas Sink settings of the Gateway.&lt;br /&gt;
&lt;br /&gt;
To configure the Wirepas Sink settings of the Gateway, go to &#039;&#039;&#039;Configuration → Sink&#039;&#039;&#039;. The following Wirepas settings must be configured for the Sink to work correctly:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stack mode&#039;&#039;&#039;: this parameter defines how the Wirepas Sink interface is managed by the gateway.  The following Wirepas Sink interface management modes are available:&lt;br /&gt;
** &#039;&#039;&#039;Enabled on WiFi/Eth/LTE network status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an active network connection, i.e., the WiFi interface is connected to a WiFi network or the Ethernet interface is connected to a LAN network. In this configuration, the Wirepas Sink interface will be disabled on the gateway only when the network interface in use gets disconnected, i.e., the WiFi signal is lost or the ethernet cable is unplugged.&lt;br /&gt;
** &#039;&#039;&#039;Enabled on MQTT status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an established MQTT connection with the broker. In this configuration, the Wirepas Sink interface will be disabled on the gateway as soon as the gateway loses connection with the MQTT broker.&lt;br /&gt;
** &#039;&#039;&#039;Permanently enabled&#039;&#039;&#039;: the Wirepas Sink interface is always enabled&lt;br /&gt;
** &#039;&#039;&#039;Permanently disabled&#039;&#039;&#039;: the Wirepas Sink interface is always disabled  This parameter could be useful to overcome situations where the gateway loses the connection with the MQTT broker backend for a long time.  If the Wirepas Sink interface is kept always active, the Wirepas Sink will continue to receive data from the Wirepas nodes even if the MQTT connection with the backend is not established (i.e., a disconnection has occurred). For short disconnection times, the Gateway is able to buffer received Wirepas nodes messages (up to 250 messages could be buffered), but when the buffer is filled, packets will be discarded and messages will be lost. In such cases, using one of the first two stack management mode is recommended, as the gateway will turn off the Wirepas Sink interface if the backend connection gets dropped and the Wirepas network will re-organize to send data to another Sink.&lt;br /&gt;
* &#039;&#039;&#039;Node address&#039;&#039;&#039;: the Wirepas Sink node address&lt;br /&gt;
* &#039;&#039;&#039;Node role&#039;&#039;&#039;: Gateway could act as both a Wirepas Sink or a Wirepas Anchor.&lt;br /&gt;
** if the gateway should act as a Wirepas Sink choose CSMA-CA Sink.&lt;br /&gt;
** if the gateway should act as a Wirepas Anchor choose CSMA-CA Router.&lt;br /&gt;
* &#039;&#039;&#039;Network address&#039;&#039;&#039;: the Wirepas Sink network address in decimal format.  If the address is in hexadecimal, it must be converted into decimal, ensuring it is in big-endian format. If the address is provided in litte-endian, the byte order must be reversed before conversion into decimal.&lt;br /&gt;
* &#039;&#039;&#039;Network channel&#039;&#039;&#039;: the Wirepas Sink network channel&lt;br /&gt;
* &#039;&#039;&#039;Sink cost&#039;&#039;&#039;: leave to the default value&lt;br /&gt;
* &#039;&#039;&#039;Cipher Key&#039;&#039;&#039;: the Wirepas Sink network chipher key&lt;br /&gt;
* &#039;&#039;&#039;Authentication Key&#039;&#039;&#039;: the Wirepas Sink network authentication key&lt;br /&gt;
[[File:Tinygateway Configuration Sink.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In the same tab, under the configurable properties, are displayed some other non configurable parameters, such as:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stored AppConfig&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Readonly properties&#039;&#039;&#039; - other properties related to the Sink&lt;br /&gt;
* [[File:Tinygateway_NonConfigurable.png|frameless|700x700px]]&lt;br /&gt;
=== MQTT configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → MQTT&#039;&#039;&#039; the MQTT connection can be enabled and configured.&lt;br /&gt;
&lt;br /&gt;
When setting up a new broker connection, you need to configure the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Uri&#039;&#039;&#039;: the URI where the broker is located.  By clicking on the protocol button in the URI textbox you can switch between the supported MQTT protocols:&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtt://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;ws://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:Tinygateway_MQTT_configuration.png|frameless|700x700px]][[File:Tinygateway Uri select.png|left|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: the port at which the broker is listening.&lt;br /&gt;
* &#039;&#039;&#039;Use credentials&#039;&#039;&#039;: whether the broker requires a username and a password for the client.&lt;br /&gt;
* &#039;&#039;&#039;Advanced settings&#039;&#039;&#039;: it is strongly suggested to leave the adavanced settings at the default values.&lt;br /&gt;
** &#039;&#039;Data encoding&#039;&#039;: encoding protocol for the data trasmitted through MQTT;&lt;br /&gt;
** &#039;&#039;Network timeout&#039;&#039;: time (seconds) for how long to wait for a network responce before timing-out. Higher values can be used for networks with higher latencies;&lt;br /&gt;
** &#039;&#039;Message retransmit timeout&#039;&#039;: time (seconds) after which the message will be retransmitted;&lt;br /&gt;
** &#039;&#039;Reconnect timeout&#039;&#039;: time (seconds) after which the MQTT client will try to reconnect to the broker after the connection is lost.&lt;br /&gt;
[[File:Tinygateway_MQTT_Advanced.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If a secure protocol is selected (&amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;), the broker host Root CA certificate is mandatory.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the gateway can reach the internet, the Root CA certificate of the broker could be automatically recovered from the gateway using the &#039;&#039;&#039;CA certificate&#039;&#039;&#039;  button, otherwise you need to manually upload the Root CA certificate in PEM format.&lt;br /&gt;
&lt;br /&gt;
To retrieve your broker Root CA Certificate you can also use the web utility that BlueUp has made available to its clients (see Root CA Certificates section).&lt;br /&gt;
&lt;br /&gt;
If the gateway is able to resolve the Root CA certificate, it will be shown in the textbox.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_CAcertificate.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client certificate is optional (depending on your broker settings).&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateMQTTconfiguration.png|frameless|400x400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
After confirmation, in order to apply the new MQTT configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:MQTT_RebootAftersetup.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After the gateway has been rebooted, in &#039;&#039;&#039;Device&#039;&#039;&#039; panel &#039;&#039;&#039;Status&#039;&#039;&#039; section, all the services should appear configured and running.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_statusOk.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Once Sink and MQTT configurations are completed, the gateway starts working as Wirepas Mesh Gateway on the configured Wirepas network.&lt;br /&gt;
&lt;br /&gt;
=== NTP configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → NTP&#039;&#039;&#039; it is possible to setup the NTP Server.&lt;br /&gt;
&lt;br /&gt;
The NTP server is used to synchronize the time of the Gateway to the local time. If not set, the internal Gateway time starts from the Epoch Time, that is January 1st, 1970.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NTP.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
== System menu ==&lt;br /&gt;
In the upper-right corner, by pressing [[File:Tinygateway system.png|frameless|23x23px]]  a system menu will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_SystemMenu.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
The possible options are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Change password&#039;&#039; - a popup dialog will appear where you can change the current password with a new password;&lt;br /&gt;
* &#039;&#039;Export configuration&#039;&#039; - a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file will be downloaded containing all the settings of the Gateway;&lt;br /&gt;
* &#039;&#039;Import configuration&#039;&#039; - it is possible to upload a configuration contained in a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file;&lt;br /&gt;
* &#039;&#039;Downtime reboot&#039;&#039; - time (minutes) after which the gateway will reboot when it loses connection to the network;&lt;br /&gt;
* &#039;&#039;Reboot&#039;&#039; - to reboot the gateway;&lt;br /&gt;
* &#039;&#039;Logout&#039;&#039; - to logout the web interface.&lt;br /&gt;
&lt;br /&gt;
== Nodes messages ==&lt;br /&gt;
The nodes that are on the same network as the Sink will start sending data and the received raw data will appear in the Nodes section.&lt;br /&gt;
&lt;br /&gt;
== Firmware Updates ==&lt;br /&gt;
The Firmware update section allows to search for new updates of the gateway firmware and/or of the web user interface. To check and download firmware updates, the gateway needs to be connected to the internet. If updates are available, a change-log will be shown before proceeding with the update. Whatever the outcome of the firmware update, at the end of the procedure, the gateway restarts. If the procedure is completed correctly, upon restart the gateway will use the new updates installed, otherwise it will continue to use the previous version.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=TinyGateway_WiFi&amp;diff=110684</id>
		<title>TinyGateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=TinyGateway_WiFi&amp;diff=110684"/>
		<updated>2026-01-21T09:32:21Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: Vytenis.kibildis moved page TinyGateway WiFi to Gateway WiFi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Gateway WiFi]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110683</id>
		<title>Gateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110683"/>
		<updated>2026-01-21T09:32:21Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: Vytenis.kibildis moved page TinyGateway WiFi to Gateway WiFi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WiFi Wirepas User Guide ==&lt;br /&gt;
&#039;&#039;&#039;Gateway WiFi Wirepas&#039;&#039;&#039; (in the following referred to also as “Gateway WiFi” or simply “gateway”) is the new Wirepas Mesh 2.4GHz gateway by BlueUp based on ESP32 module (for WiFi connectivity) and nRF52832 (for Wirepas sink).&lt;br /&gt;
Gateway has a web user interface that allows to:&lt;br /&gt;
&lt;br /&gt;
* configure the WiFi network, sink parameters, MQTT connection;&lt;br /&gt;
* monitor gateway data and active services;&lt;br /&gt;
* update firmware.&lt;br /&gt;
&lt;br /&gt;
== Hardware description ==&lt;br /&gt;
Gateway WiFi Wirepas is a low-power and low-cost Wirepas Mesh gateway, with WiFi connectivity, compatible with Wirepas Mesh 2.4GHz network (sink node). Gateway WiFi has one &#039;&#039;&#039;button on the side&#039;&#039;&#039; that has the following features:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;single press&#039;&#039;&#039;&#039;&#039; to reboot the gateway (WiFi LED Red when pressing)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;5 sec long press&#039;&#039;&#039;&#039;&#039; to perform the reset of all the configurations, except for Sink Configuration (WiFi LED Red when pressing and then blinks Red after 5 sec)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;10 sec long press&#039;&#039;&#039;&#039;&#039; to perform the factory reset of the gateway (WiFi LED Red when pressing, blinks Red after 5 sec and then blinks Red again after 5 sec).&lt;br /&gt;
[[File:Tinygateway button.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gateway WiFi has &#039;&#039;&#039;3 LEDs&#039;&#039;&#039;, placed as depicted in the figure whose functionality is described in table below.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateways LEDs.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: power-off&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: Wirepas stack active&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|RGB&lt;br /&gt;
|WiFi network status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
* &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Red blinking&#039;&#039;&#039; → some malfunctioning of the gateway has been detected&lt;br /&gt;
* &#039;&#039;&#039;Red ON&#039;&#039;&#039; → when pressing the button&lt;br /&gt;
|}&lt;br /&gt;
Gateway can be powered on with 5VDC USB (through lateral USB-C connector);&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_USBconnection.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
== First Start ==&lt;br /&gt;
By default, &#039;&#039;&#039;Gateway is pre-configured in Access Point mode&#039;&#039;&#039; and must be configured to be able to use it.&lt;br /&gt;
&lt;br /&gt;
In the following section are described the steps to follow at the first start of the gateway to correctly configure it.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Power-on ===&lt;br /&gt;
Install and power-on the gateway&lt;br /&gt;
&lt;br /&gt;
At the first start the LEDs configuration will be:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;This is a transitory configuration that has to be used to connect to the gateway web interface and to configure the gateway.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Connect to the gateway ===&lt;br /&gt;
Since the gateway is in Access Point mode, the user can directly connect to it through WiFi connection, using the following credentials:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SSID&#039;&#039;&#039;&lt;br /&gt;
|TinyGateway WiFi&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|tinygateway&lt;br /&gt;
|}&lt;br /&gt;
[[File:TinyGatewayWifi.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Step 3. Web interface access ===&lt;br /&gt;
Once connected to the Access Point the user can access the web user interface using a browser at the following address:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://192.168.4.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|blueup&lt;br /&gt;
|}&lt;br /&gt;
[[File:Teltonika_Gateway_Wirepas.png|frameless]]&lt;br /&gt;
From this interface the user can configure all the gateway parameters.&lt;br /&gt;
&lt;br /&gt;
The Device interface summarises the gateway information and its runtime working status.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_Configuration_Device.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Now proceed with the WiFi network configuration to let the gateway connect to an existing WiFi network.&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
After you have successfully connected the Gateway to your local LAN network, the configuration of the gateway can be performed through the gateway web interface.&lt;br /&gt;
&lt;br /&gt;
To access the gateway web interface, open a browser (Chrome or Firefox) and type the IP address of your gateway.&lt;br /&gt;
&lt;br /&gt;
The configuration section of the web interface lets you configure all the settings of the Gateway:&lt;br /&gt;
&lt;br /&gt;
* WiFi / Ethernet / LTE network connections&lt;br /&gt;
* Wirepas Sink parameters&lt;br /&gt;
* MQTT broker connection&lt;br /&gt;
* Remote Management&lt;br /&gt;
* NTP parameters&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
=== Network configuration ===&lt;br /&gt;
Multiple network interfaces can be configured, depending on the gateway model.&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Gateway WiFi&#039;&#039;&#039;, only the WiFi network interface is available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway PoE&#039;&#039;&#039;, the Ethernet and the WiFi network interfaces are available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway LTE&#039;&#039;&#039;, the LTE, Ethernet and WiFi network interfaces are available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The above network connections are exclusive&#039;&#039;&#039;: when one connection is configured, the other are disabled automatically. The only exception is the WiFi Access Point that could be enabled in parallel to the Ethernet or LTE connection.&lt;br /&gt;
&lt;br /&gt;
==== WiFi configuration ====&lt;br /&gt;
To configure the gateway WiFi network interface go to &#039;&#039;&#039;Configuration → WiFi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== WiFi Access-Point configuration ====&lt;br /&gt;
To let the gateway act as a WiFi Access Point, select &#039;&#039;&#039;Access point&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Access point&#039;&#039;&#039;, the following parameters need to be set up:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SSID&#039;&#039;&#039;: the SSID of the WiFi network created by the gateway&lt;br /&gt;
* &#039;&#039;&#039;AP Hidden&#039;&#039;&#039;: if selected, the WiFi network will be hidden and only those who already know the SSID and the password will be able to connect to it&lt;br /&gt;
* &#039;&#039;&#039;AP Timeout&#039;&#039;&#039;: if configured to a non-zero value, the WiFi network will be shutdown after the timer is elapsed&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: the password of the WiFi network&lt;br /&gt;
[[File:Tinygateway_Configuration_WiFi_AccessPoint.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration_AccessPoint_Reboot.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== WiFi Station configuration ====&lt;br /&gt;
To connect the gateway to an existing WiFi network, select &#039;&#039;&#039;Station&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Station&#039;&#039;&#039;, a WiFi network scan can be started by pressing the  icon located on the right of the &#039;&#039;&#039;SSID&#039;&#039;&#039; text box. The gateway will now start scanning the available WiFi networks.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_wifi_station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
When the scan is completed, a list of the available WiFi networks will appear and the user will have to choose the network to connect the gateway to.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NetworkSSID_select.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After choosing the network, enter the password of the selected network.&lt;br /&gt;
&lt;br /&gt;
The user can choose whether to use DHCP or not for IP address assignment.&lt;br /&gt;
&lt;br /&gt;
If DHCP is disabled, it is necessary to enter IP address, Netmask, Gateway and DNS manually.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinywageway_Configuration_Wifi_Station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_reboot_WifiUpdate.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
In case the entered WiFi password is wrong, the gateway won&#039;t be able to connect to the WiFi network and the web user interface will be unreachable.&lt;br /&gt;
&lt;br /&gt;
In this situation, a factory reset is the only solution to be able to access the gateway interface again.&lt;br /&gt;
&lt;br /&gt;
To perform the factory reset of the gateway, press and hold the button for 5 seconds, the led will emit a red blink to indicate that the gateway will perform a factory reset.&lt;br /&gt;
&lt;br /&gt;
After the factory reset, the gateway will restore its factory default configuration and will be reachable again as an Access Point.&lt;br /&gt;
&lt;br /&gt;
Once the reboot is completed the gateway will try to connect to the user&#039;s WiFi network and the LEDs blinking will be as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
# &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sink Configuration ===&lt;br /&gt;
This section explains how to configure the Wirepas Sink settings of the Gateway.&lt;br /&gt;
&lt;br /&gt;
To configure the Wirepas Sink settings of the Gateway, go to &#039;&#039;&#039;Configuration → Sink&#039;&#039;&#039;. The following Wirepas settings must be configured for the Sink to work correctly:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stack mode&#039;&#039;&#039;: this parameter defines how the Wirepas Sink interface is managed by the gateway.  The following Wirepas Sink interface management modes are available:&lt;br /&gt;
** &#039;&#039;&#039;Enabled on WiFi/Eth/LTE network status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an active network connection, i.e., the WiFi interface is connected to a WiFi network or the Ethernet interface is connected to a LAN network. In this configuration, the Wirepas Sink interface will be disabled on the gateway only when the network interface in use gets disconnected, i.e., the WiFi signal is lost or the ethernet cable is unplugged.&lt;br /&gt;
** &#039;&#039;&#039;Enabled on MQTT status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an established MQTT connection with the broker. In this configuration, the Wirepas Sink interface will be disabled on the gateway as soon as the gateway loses connection with the MQTT broker.&lt;br /&gt;
** &#039;&#039;&#039;Permanently enabled&#039;&#039;&#039;: the Wirepas Sink interface is always enabled&lt;br /&gt;
** &#039;&#039;&#039;Permanently disabled&#039;&#039;&#039;: the Wirepas Sink interface is always disabled  This parameter could be useful to overcome situations where the gateway loses the connection with the MQTT broker backend for a long time.  If the Wirepas Sink interface is kept always active, the Wirepas Sink will continue to receive data from the Wirepas nodes even if the MQTT connection with the backend is not established (i.e., a disconnection has occurred). For short disconnection times, the Gateway is able to buffer received Wirepas nodes messages (up to 250 messages could be buffered), but when the buffer is filled, packets will be discarded and messages will be lost. In such cases, using one of the first two stack management mode is recommended, as the gateway will turn off the Wirepas Sink interface if the backend connection gets dropped and the Wirepas network will re-organize to send data to another Sink.&lt;br /&gt;
* &#039;&#039;&#039;Node address&#039;&#039;&#039;: the Wirepas Sink node address&lt;br /&gt;
* &#039;&#039;&#039;Node role&#039;&#039;&#039;: Gateway could act as both a Wirepas Sink or a Wirepas Anchor.&lt;br /&gt;
** if the gateway should act as a Wirepas Sink choose CSMA-CA Sink.&lt;br /&gt;
** if the gateway should act as a Wirepas Anchor choose CSMA-CA Router.&lt;br /&gt;
* &#039;&#039;&#039;Network address&#039;&#039;&#039;: the Wirepas Sink network address in decimal format.  If the address is in hexadecimal, it must be converted into decimal, ensuring it is in big-endian format. If the address is provided in litte-endian, the byte order must be reversed before conversion into decimal.&lt;br /&gt;
* &#039;&#039;&#039;Network channel&#039;&#039;&#039;: the Wirepas Sink network channel&lt;br /&gt;
* &#039;&#039;&#039;Sink cost&#039;&#039;&#039;: leave to the default value&lt;br /&gt;
* &#039;&#039;&#039;Cipher Key&#039;&#039;&#039;: the Wirepas Sink network chipher key&lt;br /&gt;
* &#039;&#039;&#039;Authentication Key&#039;&#039;&#039;: the Wirepas Sink network authentication key&lt;br /&gt;
[[File:Tinygateway Configuration Sink.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In the same tab, under the configurable properties, are displayed some other non configurable parameters, such as:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stored AppConfig&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Readonly properties&#039;&#039;&#039; - other properties related to the Sink&lt;br /&gt;
* [[File:Tinygateway_NonConfigurable.png|frameless|700x700px]]&lt;br /&gt;
=== MQTT configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → MQTT&#039;&#039;&#039; the MQTT connection can be enabled and configured.&lt;br /&gt;
&lt;br /&gt;
When setting up a new broker connection, you need to configure the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Uri&#039;&#039;&#039;: the URI where the broker is located.  By clicking on the protocol button in the URI textbox you can switch between the supported MQTT protocols:&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtt://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;ws://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:Tinygateway_MQTT_configuration.png|frameless|700x700px]][[File:Tinygateway Uri select.png|left|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: the port at which the broker is listening.&lt;br /&gt;
* &#039;&#039;&#039;Use credentials&#039;&#039;&#039;: whether the broker requires a username and a password for the client.&lt;br /&gt;
* &#039;&#039;&#039;Advanced settings&#039;&#039;&#039;: it is strongly suggested to leave the adavanced settings at the default values.&lt;br /&gt;
** &#039;&#039;Data encoding&#039;&#039;: encoding protocol for the data trasmitted through MQTT;&lt;br /&gt;
** &#039;&#039;Network timeout&#039;&#039;: time (seconds) for how long to wait for a network responce before timing-out. Higher values can be used for networks with higher latencies;&lt;br /&gt;
** &#039;&#039;Message retransmit timeout&#039;&#039;: time (seconds) after which the message will be retransmitted;&lt;br /&gt;
** &#039;&#039;Reconnect timeout&#039;&#039;: time (seconds) after which the MQTT client will try to reconnect to the broker after the connection is lost.&lt;br /&gt;
[[File:Tinygateway_MQTT_Advanced.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If a secure protocol is selected (&amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;), the broker host Root CA certificate is mandatory.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the gateway can reach the internet, the Root CA certificate of the broker could be automatically recovered from the gateway using the &#039;&#039;&#039;CA certificate&#039;&#039;&#039;  button, otherwise you need to manually upload the Root CA certificate in PEM format.&lt;br /&gt;
&lt;br /&gt;
To retrieve your broker Root CA Certificate you can also use the web utility that BlueUp has made available to its clients (see Root CA Certificates section).&lt;br /&gt;
&lt;br /&gt;
If the gateway is able to resolve the Root CA certificate, it will be shown in the textbox.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_CAcertificate.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client certificate is optional (depending on your broker settings).&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateMQTTconfiguration.png|frameless|400x400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
After confirmation, in order to apply the new MQTT configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:MQTT_RebootAftersetup.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After the gateway has been rebooted, in &#039;&#039;&#039;Device&#039;&#039;&#039; panel &#039;&#039;&#039;Status&#039;&#039;&#039; section, all the services should appear configured and running.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_statusOk.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Once Sink and MQTT configurations are completed, the gateway starts working as Wirepas Mesh Gateway on the configured Wirepas network.&lt;br /&gt;
&lt;br /&gt;
=== NTP configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → NTP&#039;&#039;&#039; it is possible to setup the NTP Server.&lt;br /&gt;
&lt;br /&gt;
The NTP server is used to synchronize the time of the Gateway to the local time. If not set, the internal Gateway time starts from the Epoch Time, that is January 1st, 1970.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NTP.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
== System menu ==&lt;br /&gt;
In the upper-right corner, by pressing [[File:Tinygateway system.png|frameless|23x23px]]  a system menu will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_SystemMenu.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
The possible options are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Change password&#039;&#039; - a popup dialog will appear where you can change the current password with a new password;&lt;br /&gt;
* &#039;&#039;Export configuration&#039;&#039; - a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file will be downloaded containing all the settings of the Gateway;&lt;br /&gt;
* &#039;&#039;Import configuration&#039;&#039; - it is possible to upload a configuration contained in a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file;&lt;br /&gt;
* &#039;&#039;Downtime reboot&#039;&#039; - time (minutes) after which the gateway will reboot when it loses connection to the network;&lt;br /&gt;
* &#039;&#039;Reboot&#039;&#039; - to reboot the gateway;&lt;br /&gt;
* &#039;&#039;Logout&#039;&#039; - to logout the web interface.&lt;br /&gt;
&lt;br /&gt;
== Nodes messages ==&lt;br /&gt;
The nodes that are on the same network as the Sink will start sending data and the received raw data will appear in the Nodes section.&lt;br /&gt;
&lt;br /&gt;
== Firmware Updates ==&lt;br /&gt;
The Firmware update section allows to search for new updates of the gateway firmware and/or of the web user interface. To check and download firmware updates, the gateway needs to be connected to the internet. If updates are available, a change-log will be shown before proceeding with the update. Whatever the outcome of the firmware update, at the end of the procedure, the gateway restarts. If the procedure is completed correctly, upon restart the gateway will use the new updates installed, otherwise it will continue to use the previous version.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110682</id>
		<title>Gateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110682"/>
		<updated>2026-01-21T09:31:08Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WiFi Wirepas User Guide ==&lt;br /&gt;
&#039;&#039;&#039;Gateway WiFi Wirepas&#039;&#039;&#039; (in the following referred to also as “Gateway WiFi” or simply “gateway”) is the new Wirepas Mesh 2.4GHz gateway by BlueUp based on ESP32 module (for WiFi connectivity) and nRF52832 (for Wirepas sink).&lt;br /&gt;
Gateway has a web user interface that allows to:&lt;br /&gt;
&lt;br /&gt;
* configure the WiFi network, sink parameters, MQTT connection;&lt;br /&gt;
* monitor gateway data and active services;&lt;br /&gt;
* update firmware.&lt;br /&gt;
&lt;br /&gt;
== Hardware description ==&lt;br /&gt;
Gateway WiFi Wirepas is a low-power and low-cost Wirepas Mesh gateway, with WiFi connectivity, compatible with Wirepas Mesh 2.4GHz network (sink node). Gateway WiFi has one &#039;&#039;&#039;button on the side&#039;&#039;&#039; that has the following features:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;single press&#039;&#039;&#039;&#039;&#039; to reboot the gateway (WiFi LED Red when pressing)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;5 sec long press&#039;&#039;&#039;&#039;&#039; to perform the reset of all the configurations, except for Sink Configuration (WiFi LED Red when pressing and then blinks Red after 5 sec)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;10 sec long press&#039;&#039;&#039;&#039;&#039; to perform the factory reset of the gateway (WiFi LED Red when pressing, blinks Red after 5 sec and then blinks Red again after 5 sec).&lt;br /&gt;
[[File:Tinygateway button.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gateway WiFi has &#039;&#039;&#039;3 LEDs&#039;&#039;&#039;, placed as depicted in the figure whose functionality is described in table below.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateways LEDs.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: power-off&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: Wirepas stack active&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|RGB&lt;br /&gt;
|WiFi network status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
* &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Red blinking&#039;&#039;&#039; → some malfunctioning of the gateway has been detected&lt;br /&gt;
* &#039;&#039;&#039;Red ON&#039;&#039;&#039; → when pressing the button&lt;br /&gt;
|}&lt;br /&gt;
Gateway can be powered on with 5VDC USB (through lateral USB-C connector);&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_USBconnection.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
== First Start ==&lt;br /&gt;
By default, &#039;&#039;&#039;Gateway is pre-configured in Access Point mode&#039;&#039;&#039; and must be configured to be able to use it.&lt;br /&gt;
&lt;br /&gt;
In the following section are described the steps to follow at the first start of the gateway to correctly configure it.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Power-on ===&lt;br /&gt;
Install and power-on the gateway&lt;br /&gt;
&lt;br /&gt;
At the first start the LEDs configuration will be:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;This is a transitory configuration that has to be used to connect to the gateway web interface and to configure the gateway.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Connect to the gateway ===&lt;br /&gt;
Since the gateway is in Access Point mode, the user can directly connect to it through WiFi connection, using the following credentials:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SSID&#039;&#039;&#039;&lt;br /&gt;
|TinyGateway WiFi&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|tinygateway&lt;br /&gt;
|}&lt;br /&gt;
[[File:TinyGatewayWifi.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Step 3. Web interface access ===&lt;br /&gt;
Once connected to the Access Point the user can access the web user interface using a browser at the following address:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://192.168.4.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|blueup&lt;br /&gt;
|}&lt;br /&gt;
[[File:Teltonika_Gateway_Wirepas.png|frameless]]&lt;br /&gt;
From this interface the user can configure all the gateway parameters.&lt;br /&gt;
&lt;br /&gt;
The Device interface summarises the gateway information and its runtime working status.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_Configuration_Device.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Now proceed with the WiFi network configuration to let the gateway connect to an existing WiFi network.&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
After you have successfully connected the Gateway to your local LAN network, the configuration of the gateway can be performed through the gateway web interface.&lt;br /&gt;
&lt;br /&gt;
To access the gateway web interface, open a browser (Chrome or Firefox) and type the IP address of your gateway.&lt;br /&gt;
&lt;br /&gt;
The configuration section of the web interface lets you configure all the settings of the Gateway:&lt;br /&gt;
&lt;br /&gt;
* WiFi / Ethernet / LTE network connections&lt;br /&gt;
* Wirepas Sink parameters&lt;br /&gt;
* MQTT broker connection&lt;br /&gt;
* Remote Management&lt;br /&gt;
* NTP parameters&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
=== Network configuration ===&lt;br /&gt;
Multiple network interfaces can be configured, depending on the gateway model.&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Gateway WiFi&#039;&#039;&#039;, only the WiFi network interface is available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway PoE&#039;&#039;&#039;, the Ethernet and the WiFi network interfaces are available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway LTE&#039;&#039;&#039;, the LTE, Ethernet and WiFi network interfaces are available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The above network connections are exclusive&#039;&#039;&#039;: when one connection is configured, the other are disabled automatically. The only exception is the WiFi Access Point that could be enabled in parallel to the Ethernet or LTE connection.&lt;br /&gt;
&lt;br /&gt;
==== WiFi configuration ====&lt;br /&gt;
To configure the gateway WiFi network interface go to &#039;&#039;&#039;Configuration → WiFi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== WiFi Access-Point configuration ====&lt;br /&gt;
To let the gateway act as a WiFi Access Point, select &#039;&#039;&#039;Access point&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Access point&#039;&#039;&#039;, the following parameters need to be set up:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SSID&#039;&#039;&#039;: the SSID of the WiFi network created by the gateway&lt;br /&gt;
* &#039;&#039;&#039;AP Hidden&#039;&#039;&#039;: if selected, the WiFi network will be hidden and only those who already know the SSID and the password will be able to connect to it&lt;br /&gt;
* &#039;&#039;&#039;AP Timeout&#039;&#039;&#039;: if configured to a non-zero value, the WiFi network will be shutdown after the timer is elapsed&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: the password of the WiFi network&lt;br /&gt;
[[File:Tinygateway_Configuration_WiFi_AccessPoint.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration_AccessPoint_Reboot.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== WiFi Station configuration ====&lt;br /&gt;
To connect the gateway to an existing WiFi network, select &#039;&#039;&#039;Station&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Station&#039;&#039;&#039;, a WiFi network scan can be started by pressing the  icon located on the right of the &#039;&#039;&#039;SSID&#039;&#039;&#039; text box. The gateway will now start scanning the available WiFi networks.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_wifi_station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
When the scan is completed, a list of the available WiFi networks will appear and the user will have to choose the network to connect the gateway to.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NetworkSSID_select.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After choosing the network, enter the password of the selected network.&lt;br /&gt;
&lt;br /&gt;
The user can choose whether to use DHCP or not for IP address assignment.&lt;br /&gt;
&lt;br /&gt;
If DHCP is disabled, it is necessary to enter IP address, Netmask, Gateway and DNS manually.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinywageway_Configuration_Wifi_Station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_reboot_WifiUpdate.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
In case the entered WiFi password is wrong, the gateway won&#039;t be able to connect to the WiFi network and the web user interface will be unreachable.&lt;br /&gt;
&lt;br /&gt;
In this situation, a factory reset is the only solution to be able to access the gateway interface again.&lt;br /&gt;
&lt;br /&gt;
To perform the factory reset of the gateway, press and hold the button for 5 seconds, the led will emit a red blink to indicate that the gateway will perform a factory reset.&lt;br /&gt;
&lt;br /&gt;
After the factory reset, the gateway will restore its factory default configuration and will be reachable again as an Access Point.&lt;br /&gt;
&lt;br /&gt;
Once the reboot is completed the gateway will try to connect to the user&#039;s WiFi network and the LEDs blinking will be as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
# &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sink Configuration ===&lt;br /&gt;
This section explains how to configure the Wirepas Sink settings of the Gateway.&lt;br /&gt;
&lt;br /&gt;
To configure the Wirepas Sink settings of the Gateway, go to &#039;&#039;&#039;Configuration → Sink&#039;&#039;&#039;. The following Wirepas settings must be configured for the Sink to work correctly:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stack mode&#039;&#039;&#039;: this parameter defines how the Wirepas Sink interface is managed by the gateway.  The following Wirepas Sink interface management modes are available:&lt;br /&gt;
** &#039;&#039;&#039;Enabled on WiFi/Eth/LTE network status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an active network connection, i.e., the WiFi interface is connected to a WiFi network or the Ethernet interface is connected to a LAN network. In this configuration, the Wirepas Sink interface will be disabled on the gateway only when the network interface in use gets disconnected, i.e., the WiFi signal is lost or the ethernet cable is unplugged.&lt;br /&gt;
** &#039;&#039;&#039;Enabled on MQTT status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an established MQTT connection with the broker. In this configuration, the Wirepas Sink interface will be disabled on the gateway as soon as the gateway loses connection with the MQTT broker.&lt;br /&gt;
** &#039;&#039;&#039;Permanently enabled&#039;&#039;&#039;: the Wirepas Sink interface is always enabled&lt;br /&gt;
** &#039;&#039;&#039;Permanently disabled&#039;&#039;&#039;: the Wirepas Sink interface is always disabled  This parameter could be useful to overcome situations where the gateway loses the connection with the MQTT broker backend for a long time.  If the Wirepas Sink interface is kept always active, the Wirepas Sink will continue to receive data from the Wirepas nodes even if the MQTT connection with the backend is not established (i.e., a disconnection has occurred). For short disconnection times, the Gateway is able to buffer received Wirepas nodes messages (up to 250 messages could be buffered), but when the buffer is filled, packets will be discarded and messages will be lost. In such cases, using one of the first two stack management mode is recommended, as the gateway will turn off the Wirepas Sink interface if the backend connection gets dropped and the Wirepas network will re-organize to send data to another Sink.&lt;br /&gt;
* &#039;&#039;&#039;Node address&#039;&#039;&#039;: the Wirepas Sink node address&lt;br /&gt;
* &#039;&#039;&#039;Node role&#039;&#039;&#039;: Gateway could act as both a Wirepas Sink or a Wirepas Anchor.&lt;br /&gt;
** if the gateway should act as a Wirepas Sink choose CSMA-CA Sink.&lt;br /&gt;
** if the gateway should act as a Wirepas Anchor choose CSMA-CA Router.&lt;br /&gt;
* &#039;&#039;&#039;Network address&#039;&#039;&#039;: the Wirepas Sink network address in decimal format.  If the address is in hexadecimal, it must be converted into decimal, ensuring it is in big-endian format. If the address is provided in litte-endian, the byte order must be reversed before conversion into decimal.&lt;br /&gt;
* &#039;&#039;&#039;Network channel&#039;&#039;&#039;: the Wirepas Sink network channel&lt;br /&gt;
* &#039;&#039;&#039;Sink cost&#039;&#039;&#039;: leave to the default value&lt;br /&gt;
* &#039;&#039;&#039;Cipher Key&#039;&#039;&#039;: the Wirepas Sink network chipher key&lt;br /&gt;
* &#039;&#039;&#039;Authentication Key&#039;&#039;&#039;: the Wirepas Sink network authentication key&lt;br /&gt;
[[File:Tinygateway Configuration Sink.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In the same tab, under the configurable properties, are displayed some other non configurable parameters, such as:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stored AppConfig&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Readonly properties&#039;&#039;&#039; - other properties related to the Sink&lt;br /&gt;
* [[File:Tinygateway_NonConfigurable.png|frameless|700x700px]]&lt;br /&gt;
=== MQTT configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → MQTT&#039;&#039;&#039; the MQTT connection can be enabled and configured.&lt;br /&gt;
&lt;br /&gt;
When setting up a new broker connection, you need to configure the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Uri&#039;&#039;&#039;: the URI where the broker is located.  By clicking on the protocol button in the URI textbox you can switch between the supported MQTT protocols:&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtt://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;ws://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:Tinygateway_MQTT_configuration.png|frameless|700x700px]][[File:Tinygateway Uri select.png|left|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: the port at which the broker is listening.&lt;br /&gt;
* &#039;&#039;&#039;Use credentials&#039;&#039;&#039;: whether the broker requires a username and a password for the client.&lt;br /&gt;
* &#039;&#039;&#039;Advanced settings&#039;&#039;&#039;: it is strongly suggested to leave the adavanced settings at the default values.&lt;br /&gt;
** &#039;&#039;Data encoding&#039;&#039;: encoding protocol for the data trasmitted through MQTT;&lt;br /&gt;
** &#039;&#039;Network timeout&#039;&#039;: time (seconds) for how long to wait for a network responce before timing-out. Higher values can be used for networks with higher latencies;&lt;br /&gt;
** &#039;&#039;Message retransmit timeout&#039;&#039;: time (seconds) after which the message will be retransmitted;&lt;br /&gt;
** &#039;&#039;Reconnect timeout&#039;&#039;: time (seconds) after which the MQTT client will try to reconnect to the broker after the connection is lost.&lt;br /&gt;
[[File:Tinygateway_MQTT_Advanced.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If a secure protocol is selected (&amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;), the broker host Root CA certificate is mandatory.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the gateway can reach the internet, the Root CA certificate of the broker could be automatically recovered from the gateway using the &#039;&#039;&#039;CA certificate&#039;&#039;&#039;  button, otherwise you need to manually upload the Root CA certificate in PEM format.&lt;br /&gt;
&lt;br /&gt;
To retrieve your broker Root CA Certificate you can also use the web utility that BlueUp has made available to its clients (see Root CA Certificates section).&lt;br /&gt;
&lt;br /&gt;
If the gateway is able to resolve the Root CA certificate, it will be shown in the textbox.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_CAcertificate.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client certificate is optional (depending on your broker settings).&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateMQTTconfiguration.png|frameless|400x400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
After confirmation, in order to apply the new MQTT configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:MQTT_RebootAftersetup.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After the gateway has been rebooted, in &#039;&#039;&#039;Device&#039;&#039;&#039; panel &#039;&#039;&#039;Status&#039;&#039;&#039; section, all the services should appear configured and running.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_statusOk.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Once Sink and MQTT configurations are completed, the gateway starts working as Wirepas Mesh Gateway on the configured Wirepas network.&lt;br /&gt;
&lt;br /&gt;
=== NTP configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → NTP&#039;&#039;&#039; it is possible to setup the NTP Server.&lt;br /&gt;
&lt;br /&gt;
The NTP server is used to synchronize the time of the Gateway to the local time. If not set, the internal Gateway time starts from the Epoch Time, that is January 1st, 1970.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NTP.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
== System menu ==&lt;br /&gt;
In the upper-right corner, by pressing [[File:Tinygateway system.png|frameless|23x23px]]  a system menu will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_SystemMenu.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
The possible options are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Change password&#039;&#039; - a popup dialog will appear where you can change the current password with a new password;&lt;br /&gt;
* &#039;&#039;Export configuration&#039;&#039; - a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file will be downloaded containing all the settings of the Gateway;&lt;br /&gt;
* &#039;&#039;Import configuration&#039;&#039; - it is possible to upload a configuration contained in a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file;&lt;br /&gt;
* &#039;&#039;Downtime reboot&#039;&#039; - time (minutes) after which the gateway will reboot when it loses connection to the network;&lt;br /&gt;
* &#039;&#039;Reboot&#039;&#039; - to reboot the gateway;&lt;br /&gt;
* &#039;&#039;Logout&#039;&#039; - to logout the web interface.&lt;br /&gt;
&lt;br /&gt;
== Nodes messages ==&lt;br /&gt;
The nodes that are on the same network as the Sink will start sending data and the received raw data will appear in the Nodes section.&lt;br /&gt;
&lt;br /&gt;
== Firmware Updates ==&lt;br /&gt;
The Firmware update section allows to search for new updates of the gateway firmware and/or of the web user interface. To check and download firmware updates, the gateway needs to be connected to the internet. If updates are available, a change-log will be shown before proceeding with the update. Whatever the outcome of the firmware update, at the end of the procedure, the gateway restarts. If the procedure is completed correctly, upon restart the gateway will use the new updates installed, otherwise it will continue to use the previous version.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110680</id>
		<title>Gateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110680"/>
		<updated>2026-01-21T09:27:06Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WiFi Wirepas User Guide ==&lt;br /&gt;
&#039;&#039;&#039;Gateway WiFi Wirepas&#039;&#039;&#039; (in the following referred to also as “Gateway WiFi” or simply “gateway”) is the new Wirepas Mesh 2.4GHz gateway by BlueUp based on ESP32 module (for WiFi connectivity) and nRF52832 (for Wirepas sink).&lt;br /&gt;
Gateway has a web user interface that allows to:&lt;br /&gt;
&lt;br /&gt;
* configure the WiFi network, sink parameters, MQTT connection;&lt;br /&gt;
* monitor gateway data and active services;&lt;br /&gt;
* update firmware.&lt;br /&gt;
&lt;br /&gt;
== Hardware description ==&lt;br /&gt;
Gateway WiFi Wirepas is a low-power and low-cost Wirepas Mesh gateway, with WiFi connectivity, compatible with Wirepas Mesh 2.4GHz network (sink node). Gateway WiFi has one &#039;&#039;&#039;button on the side&#039;&#039;&#039; that has the following features:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;single press&#039;&#039;&#039;&#039;&#039; to reboot the gateway (WiFi LED Red when pressing)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;5 sec long press&#039;&#039;&#039;&#039;&#039; to perform the reset of all the configurations, except for Sink Configuration (WiFi LED Red when pressing and then blinks Red after 5 sec)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;10 sec long press&#039;&#039;&#039;&#039;&#039; to perform the factory reset of the gateway (WiFi LED Red when pressing, blinks Red after 5 sec and then blinks Red again after 5 sec).&lt;br /&gt;
[[File:Tinygateway button.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gateway WiFi has &#039;&#039;&#039;3 LEDs&#039;&#039;&#039;, placed as depicted in the figure whose functionality is described in table below.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateways LEDs.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: power-off&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: Wirepas stack active&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|RGB&lt;br /&gt;
|WiFi network status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
* &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Red blinking&#039;&#039;&#039; → some malfunctioning of the gateway has been detected&lt;br /&gt;
* &#039;&#039;&#039;Red ON&#039;&#039;&#039; → when pressing the button&lt;br /&gt;
|}&lt;br /&gt;
Gateway can be powered on with 5VDC USB (through lateral USB-C connector);&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_USBconnection.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
== First Start ==&lt;br /&gt;
By default, &#039;&#039;&#039;Gateway is pre-configured in Access Point mode&#039;&#039;&#039; and must be configured to be able to use it.&lt;br /&gt;
&lt;br /&gt;
In the following section are described the steps to follow at the first start of the gateway to correctly configure it.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Power-on ===&lt;br /&gt;
Install and power-on the gateway&lt;br /&gt;
&lt;br /&gt;
At the first start the LEDs configuration will be:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;This is a transitory configuration that has to be used to connect to the gateway web interface and to configure the gateway.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Connect to the gateway ===&lt;br /&gt;
Since the gateway is in Access Point mode, the user can directly connect to it through WiFi connection, using the following credentials:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SSID&#039;&#039;&#039;&lt;br /&gt;
|Gateway WiFi&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|Gateway&lt;br /&gt;
|}&lt;br /&gt;
[[File:TinyGatewayWifi.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Step 3. Web interface access ===&lt;br /&gt;
Once connected to the Access Point the user can access the web user interface using a browser at the following address:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://192.168.4.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|blueup&lt;br /&gt;
|}&lt;br /&gt;
[[File:Teltonika_Gateway_Wirepas.png|frameless]]&lt;br /&gt;
From this interface the user can configure all the gateway parameters.&lt;br /&gt;
&lt;br /&gt;
The Device interface summarises the gateway information and its runtime working status.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_Configuration_Device.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Now proceed with the WiFi network configuration to let the gateway connect to an existing WiFi network.&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
After you have successfully connected the Gateway to your local LAN network, the configuration of the gateway can be performed through the gateway web interface.&lt;br /&gt;
&lt;br /&gt;
To access the gateway web interface, open a browser (Chrome or Firefox) and type the IP address of your gateway.&lt;br /&gt;
&lt;br /&gt;
The configuration section of the web interface lets you configure all the settings of the Gateway:&lt;br /&gt;
&lt;br /&gt;
* WiFi / Ethernet / LTE network connections&lt;br /&gt;
* Wirepas Sink parameters&lt;br /&gt;
* MQTT broker connection&lt;br /&gt;
* Remote Management&lt;br /&gt;
* NTP parameters&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
=== Network configuration ===&lt;br /&gt;
Multiple network interfaces can be configured, depending on the gateway model.&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Gateway WiFi&#039;&#039;&#039;, only the WiFi network interface is available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway PoE&#039;&#039;&#039;, the Ethernet and the WiFi network interfaces are available.&lt;br /&gt;
* For &#039;&#039;&#039;Gateway LTE&#039;&#039;&#039;, the LTE, Ethernet and WiFi network interfaces are available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The above network connections are exclusive&#039;&#039;&#039;: when one connection is configured, the other are disabled automatically. The only exception is the WiFi Access Point that could be enabled in parallel to the Ethernet or LTE connection.&lt;br /&gt;
&lt;br /&gt;
==== WiFi configuration ====&lt;br /&gt;
To configure the gateway WiFi network interface go to &#039;&#039;&#039;Configuration → WiFi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== WiFi Access-Point configuration ====&lt;br /&gt;
To let the gateway act as a WiFi Access Point, select &#039;&#039;&#039;Access point&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Access point&#039;&#039;&#039;, the following parameters need to be set up:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SSID&#039;&#039;&#039;: the SSID of the WiFi network created by the gateway&lt;br /&gt;
* &#039;&#039;&#039;AP Hidden&#039;&#039;&#039;: if selected, the WiFi network will be hidden and only those who already know the SSID and the password will be able to connect to it&lt;br /&gt;
* &#039;&#039;&#039;AP Timeout&#039;&#039;&#039;: if configured to a non-zero value, the WiFi network will be shutdown after the timer is elapsed&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: the password of the WiFi network&lt;br /&gt;
[[File:Tinygateway_Configuration_WiFi_AccessPoint.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration_AccessPoint_Reboot.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== WiFi Station configuration ====&lt;br /&gt;
To connect the gateway to an existing WiFi network, select &#039;&#039;&#039;Station&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Station&#039;&#039;&#039;, a WiFi network scan can be started by pressing the  icon located on the right of the &#039;&#039;&#039;SSID&#039;&#039;&#039; text box. The gateway will now start scanning the available WiFi networks.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_wifi_station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
When the scan is completed, a list of the available WiFi networks will appear and the user will have to choose the network to connect the gateway to.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NetworkSSID_select.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After choosing the network, enter the password of the selected network.&lt;br /&gt;
&lt;br /&gt;
The user can choose whether to use DHCP or not for IP address assignment.&lt;br /&gt;
&lt;br /&gt;
If DHCP is disabled, it is necessary to enter IP address, Netmask, Gateway and DNS manually.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinywageway_Configuration_Wifi_Station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_reboot_WifiUpdate.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
In case the entered WiFi password is wrong, the gateway won&#039;t be able to connect to the WiFi network and the web user interface will be unreachable.&lt;br /&gt;
&lt;br /&gt;
In this situation, a factory reset is the only solution to be able to access the gateway interface again.&lt;br /&gt;
&lt;br /&gt;
To perform the factory reset of the gateway, press and hold the button for 5 seconds, the led will emit a red blink to indicate that the gateway will perform a factory reset.&lt;br /&gt;
&lt;br /&gt;
After the factory reset, the gateway will restore its factory default configuration and will be reachable again as an Access Point.&lt;br /&gt;
&lt;br /&gt;
Once the reboot is completed the gateway will try to connect to the user&#039;s WiFi network and the LEDs blinking will be as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
# &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sink Configuration ===&lt;br /&gt;
This section explains how to configure the Wirepas Sink settings of the Gateway.&lt;br /&gt;
&lt;br /&gt;
To configure the Wirepas Sink settings of the Gateway, go to &#039;&#039;&#039;Configuration → Sink&#039;&#039;&#039;. The following Wirepas settings must be configured for the Sink to work correctly:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stack mode&#039;&#039;&#039;: this parameter defines how the Wirepas Sink interface is managed by the gateway.  The following Wirepas Sink interface management modes are available:&lt;br /&gt;
** &#039;&#039;&#039;Enabled on WiFi/Eth/LTE network status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an active network connection, i.e., the WiFi interface is connected to a WiFi network or the Ethernet interface is connected to a LAN network. In this configuration, the Wirepas Sink interface will be disabled on the gateway only when the network interface in use gets disconnected, i.e., the WiFi signal is lost or the ethernet cable is unplugged.&lt;br /&gt;
** &#039;&#039;&#039;Enabled on MQTT status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an established MQTT connection with the broker. In this configuration, the Wirepas Sink interface will be disabled on the gateway as soon as the gateway loses connection with the MQTT broker.&lt;br /&gt;
** &#039;&#039;&#039;Permanently enabled&#039;&#039;&#039;: the Wirepas Sink interface is always enabled&lt;br /&gt;
** &#039;&#039;&#039;Permanently disabled&#039;&#039;&#039;: the Wirepas Sink interface is always disabled  This parameter could be useful to overcome situations where the gateway loses the connection with the MQTT broker backend for a long time.  If the Wirepas Sink interface is kept always active, the Wirepas Sink will continue to receive data from the Wirepas nodes even if the MQTT connection with the backend is not established (i.e., a disconnection has occurred). For short disconnection times, the Gateway is able to buffer received Wirepas nodes messages (up to 250 messages could be buffered), but when the buffer is filled, packets will be discarded and messages will be lost. In such cases, using one of the first two stack management mode is recommended, as the gateway will turn off the Wirepas Sink interface if the backend connection gets dropped and the Wirepas network will re-organize to send data to another Sink.&lt;br /&gt;
* &#039;&#039;&#039;Node address&#039;&#039;&#039;: the Wirepas Sink node address&lt;br /&gt;
* &#039;&#039;&#039;Node role&#039;&#039;&#039;: Gateway could act as both a Wirepas Sink or a Wirepas Anchor.&lt;br /&gt;
** if the gateway should act as a Wirepas Sink choose CSMA-CA Sink.&lt;br /&gt;
** if the gateway should act as a Wirepas Anchor choose CSMA-CA Router.&lt;br /&gt;
* &#039;&#039;&#039;Network address&#039;&#039;&#039;: the Wirepas Sink network address in decimal format.  If the address is in hexadecimal, it must be converted into decimal, ensuring it is in big-endian format. If the address is provided in litte-endian, the byte order must be reversed before conversion into decimal.&lt;br /&gt;
* &#039;&#039;&#039;Network channel&#039;&#039;&#039;: the Wirepas Sink network channel&lt;br /&gt;
* &#039;&#039;&#039;Sink cost&#039;&#039;&#039;: leave to the default value&lt;br /&gt;
* &#039;&#039;&#039;Cipher Key&#039;&#039;&#039;: the Wirepas Sink network chipher key&lt;br /&gt;
* &#039;&#039;&#039;Authentication Key&#039;&#039;&#039;: the Wirepas Sink network authentication key&lt;br /&gt;
[[File:Tinygateway Configuration Sink.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In the same tab, under the configurable properties, are displayed some other non configurable parameters, such as:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stored AppConfig&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Readonly properties&#039;&#039;&#039; - other properties related to the Sink&lt;br /&gt;
* [[File:Tinygateway_NonConfigurable.png|frameless|700x700px]]&lt;br /&gt;
=== MQTT configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → MQTT&#039;&#039;&#039; the MQTT connection can be enabled and configured.&lt;br /&gt;
&lt;br /&gt;
When setting up a new broker connection, you need to configure the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Uri&#039;&#039;&#039;: the URI where the broker is located.  By clicking on the protocol button in the URI textbox you can switch between the supported MQTT protocols:&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtt://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;ws://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:Tinygateway_MQTT_configuration.png|frameless|700x700px]][[File:Tinygateway Uri select.png|left|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: the port at which the broker is listening.&lt;br /&gt;
* &#039;&#039;&#039;Use credentials&#039;&#039;&#039;: whether the broker requires a username and a password for the client.&lt;br /&gt;
* &#039;&#039;&#039;Advanced settings&#039;&#039;&#039;: it is strongly suggested to leave the adavanced settings at the default values.&lt;br /&gt;
** &#039;&#039;Data encoding&#039;&#039;: encoding protocol for the data trasmitted through MQTT;&lt;br /&gt;
** &#039;&#039;Network timeout&#039;&#039;: time (seconds) for how long to wait for a network responce before timing-out. Higher values can be used for networks with higher latencies;&lt;br /&gt;
** &#039;&#039;Message retransmit timeout&#039;&#039;: time (seconds) after which the message will be retransmitted;&lt;br /&gt;
** &#039;&#039;Reconnect timeout&#039;&#039;: time (seconds) after which the MQTT client will try to reconnect to the broker after the connection is lost.&lt;br /&gt;
[[File:Tinygateway_MQTT_Advanced.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If a secure protocol is selected (&amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;), the broker host Root CA certificate is mandatory.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the gateway can reach the internet, the Root CA certificate of the broker could be automatically recovered from the gateway using the &#039;&#039;&#039;CA certificate&#039;&#039;&#039;  button, otherwise you need to manually upload the Root CA certificate in PEM format.&lt;br /&gt;
&lt;br /&gt;
To retrieve your broker Root CA Certificate you can also use the web utility that BlueUp has made available to its clients (see Root CA Certificates section).&lt;br /&gt;
&lt;br /&gt;
If the gateway is able to resolve the Root CA certificate, it will be shown in the textbox.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_CAcertificate.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client certificate is optional (depending on your broker settings).&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateMQTTconfiguration.png|frameless|400x400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
After confirmation, in order to apply the new MQTT configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:MQTT_RebootAftersetup.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After the gateway has been rebooted, in &#039;&#039;&#039;Device&#039;&#039;&#039; panel &#039;&#039;&#039;Status&#039;&#039;&#039; section, all the services should appear configured and running.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_statusOk.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Once Sink and MQTT configurations are completed, the gateway starts working as Wirepas Mesh Gateway on the configured Wirepas network.&lt;br /&gt;
&lt;br /&gt;
=== NTP configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → NTP&#039;&#039;&#039; it is possible to setup the NTP Server.&lt;br /&gt;
&lt;br /&gt;
The NTP server is used to synchronize the time of the Gateway to the local time. If not set, the internal Gateway time starts from the Epoch Time, that is January 1st, 1970.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NTP.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
== System menu ==&lt;br /&gt;
In the upper-right corner, by pressing [[File:Tinygateway system.png|frameless|23x23px]]  a system menu will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_SystemMenu.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
The possible options are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Change password&#039;&#039; - a popup dialog will appear where you can change the current password with a new password;&lt;br /&gt;
* &#039;&#039;Export configuration&#039;&#039; - a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file will be downloaded containing all the settings of the Gateway;&lt;br /&gt;
* &#039;&#039;Import configuration&#039;&#039; - it is possible to upload a configuration contained in a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file;&lt;br /&gt;
* &#039;&#039;Downtime reboot&#039;&#039; - time (minutes) after which the gateway will reboot when it loses connection to the network;&lt;br /&gt;
* &#039;&#039;Reboot&#039;&#039; - to reboot the gateway;&lt;br /&gt;
* &#039;&#039;Logout&#039;&#039; - to logout the web interface.&lt;br /&gt;
&lt;br /&gt;
== Nodes messages ==&lt;br /&gt;
The nodes that are on the same network as the Sink will start sending data and the received raw data will appear in the Nodes section.&lt;br /&gt;
&lt;br /&gt;
== Firmware Updates ==&lt;br /&gt;
The Firmware update section allows to search for new updates of the gateway firmware and/or of the web user interface. To check and download firmware updates, the gateway needs to be connected to the internet. If updates are available, a change-log will be shown before proceeding with the update. Whatever the outcome of the firmware update, at the end of the procedure, the gateway restarts. If the procedure is completed correctly, upon restart the gateway will use the new updates installed, otherwise it will continue to use the previous version.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110645</id>
		<title>Gateway WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Gateway_WiFi&amp;diff=110645"/>
		<updated>2026-01-20T07:35:18Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TinyGateway WiFi Wirepas User Guide ==&lt;br /&gt;
&#039;&#039;&#039;TinyGateway WiFi Wirepas&#039;&#039;&#039; (in the following referred to also as “TinyGateway WiFi” or simply “gateway”) is the new Wirepas Mesh 2.4GHz gateway based on ESP32 module (for WiFi connectivity) and nRF52832 (for Wirepas sink).&lt;br /&gt;
TinyGateway has a web user interface that allows to:&lt;br /&gt;
&lt;br /&gt;
* configure the WiFi network, sink parameters, MQTT connection;&lt;br /&gt;
* monitor gateway data and active services;&lt;br /&gt;
* update firmware.&lt;br /&gt;
&lt;br /&gt;
== Hardware description ==&lt;br /&gt;
TinyGateway WiFi Wirepas is a low-power and low-cost Wirepas Mesh gateway, with WiFi connectivity, compatible with Wirepas Mesh 2.4GHz network (sink node). TinyGateway WiFi has one &#039;&#039;&#039;button on the side&#039;&#039;&#039; that has the following features:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;single press&#039;&#039;&#039;&#039;&#039; to reboot the gateway (WiFi LED Red when pressing)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;5 sec long press&#039;&#039;&#039;&#039;&#039; to perform the reset of all the configurations, except for Sink Configuration (WiFi LED Red when pressing and then blinks Red after 5 sec)&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;10 sec long press&#039;&#039;&#039;&#039;&#039; to perform the factory reset of the gateway (WiFi LED Red when pressing, blinks Red after 5 sec and then blinks Red again after 5 sec).&lt;br /&gt;
[[File:Tinygateway button.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TinyGateway WiFi has &#039;&#039;&#039;3 LEDs&#039;&#039;&#039;, placed as depicted in the figure whose functionality is described in table below.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateways LEDs.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: power-off&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: Wirepas stack active&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|RGB&lt;br /&gt;
|WiFi network status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
* &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
* &#039;&#039;&#039;Red blinking&#039;&#039;&#039; → some malfunctioning of the gateway has been detected&lt;br /&gt;
* &#039;&#039;&#039;Red ON&#039;&#039;&#039; → when pressing the button&lt;br /&gt;
|}&lt;br /&gt;
TinyGateway can be powered on with 5VDC USB (through lateral USB-C connector);&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_USBconnection.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
== First Start ==&lt;br /&gt;
By default, &#039;&#039;&#039;TinyGateway is pre-configured in Access Point mode&#039;&#039;&#039; and must be configured to be able to use it.&lt;br /&gt;
&lt;br /&gt;
In the following section are described the steps to follow at the first start of the gateway to correctly configure it.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Power-on ===&lt;br /&gt;
Install and power-on the gateway&lt;br /&gt;
&lt;br /&gt;
At the first start the LEDs configuration will be:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;White ON&#039;&#039;&#039; → gateway is in Access Point (AP) mode&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;This is a transitory configuration that has to be used to connect to the gateway web interface and to configure the gateway.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Connect to the gateway ===&lt;br /&gt;
Since the gateway is in Access Point mode, the user can directly connect to it through WiFi connection, using the following credentials:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;SSID&#039;&#039;&#039;&lt;br /&gt;
|TinyGateway WiFi&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|tinygateway&lt;br /&gt;
|}&lt;br /&gt;
[[File:TinyGatewayWifi.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Step 3. Web interface access ===&lt;br /&gt;
Once connected to the Access Point the user can access the web user interface using a browser at the following address:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://192.168.4.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
|blueup&lt;br /&gt;
|}&lt;br /&gt;
[[File:Teltonika_Gateway_Wirepas.png|frameless]]&lt;br /&gt;
From this interface the user can configure all the gateway parameters.&lt;br /&gt;
&lt;br /&gt;
The Device interface summarises the gateway information and its runtime working status.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_Configuration_Device.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Now proceed with the WiFi network configuration to let the gateway connect to an existing WiFi network.&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
After you have successfully connected the TinyGateway to your local LAN network, the configuration of the gateway can be performed through the gateway web interface.&lt;br /&gt;
&lt;br /&gt;
To access the gateway web interface, open a browser (Chrome or Firefox) and type the IP address of your gateway.&lt;br /&gt;
&lt;br /&gt;
The configuration section of the web interface lets you configure all the settings of the TinyGateway:&lt;br /&gt;
&lt;br /&gt;
* WiFi / Ethernet / LTE network connections&lt;br /&gt;
* Wirepas Sink parameters&lt;br /&gt;
* MQTT broker connection&lt;br /&gt;
* Remote Management&lt;br /&gt;
* NTP parameters&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
=== Network configuration ===&lt;br /&gt;
Multiple network interfaces can be configured, depending on the gateway model.&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;TinyGateway WiFi&#039;&#039;&#039;, only the WiFi network interface is available.&lt;br /&gt;
* For &#039;&#039;&#039;TinyGateway PoE&#039;&#039;&#039;, the Ethernet and the WiFi network interfaces are available.&lt;br /&gt;
* For &#039;&#039;&#039;TinyGateway LTE&#039;&#039;&#039;, the LTE, Ethernet and WiFi network interfaces are available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The above network connections are exclusive&#039;&#039;&#039;: when one connection is configured, the other are disabled automatically. The only exception is the WiFi Access Point that could be enabled in parallel to the Ethernet or LTE connection.&lt;br /&gt;
&lt;br /&gt;
==== WiFi configuration ====&lt;br /&gt;
To configure the gateway WiFi network interface go to &#039;&#039;&#039;Configuration → WiFi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== WiFi Access-Point configuration ====&lt;br /&gt;
To let the gateway act as a WiFi Access Point, select &#039;&#039;&#039;Access point&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Access point&#039;&#039;&#039;, the following parameters need to be set up:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SSID&#039;&#039;&#039;: the SSID of the WiFi network created by the gateway&lt;br /&gt;
* &#039;&#039;&#039;AP Hidden&#039;&#039;&#039;: if selected, the WiFi network will be hidden and only those who already know the SSID and the password will be able to connect to it&lt;br /&gt;
* &#039;&#039;&#039;AP Timeout&#039;&#039;&#039;: if configured to a non-zero value, the WiFi network will be shutdown after the timer is elapsed&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: the password of the WiFi network&lt;br /&gt;
[[File:Tinygateway_Configuration_WiFi_AccessPoint.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration_AccessPoint_Reboot.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
==== WiFi Station configuration ====&lt;br /&gt;
To connect the gateway to an existing WiFi network, select &#039;&#039;&#039;Station&#039;&#039;&#039; from the &#039;&#039;&#039;Mode&#039;&#039;&#039; select box.&lt;br /&gt;
&lt;br /&gt;
When &#039;&#039;&#039;Mode&#039;&#039;&#039; is set to &#039;&#039;&#039;Station&#039;&#039;&#039;, a WiFi network scan can be started by pressing the  icon located on the right of the &#039;&#039;&#039;SSID&#039;&#039;&#039; text box. The gateway will now start scanning the available WiFi networks.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_wifi_station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
When the scan is completed, a list of the available WiFi networks will appear and the user will have to choose the network to connect the gateway to.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NetworkSSID_select.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After choosing the network, enter the password of the selected network.&lt;br /&gt;
&lt;br /&gt;
The user can choose whether to use DHCP or not for IP address assignment.&lt;br /&gt;
&lt;br /&gt;
If DHCP is disabled, it is necessary to enter IP address, Netmask, Gateway and DNS manually.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinywageway_Configuration_Wifi_Station.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateNetworkConfiguration.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
After confirmation, in order to apply the new WiFi configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_reboot_WifiUpdate.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
In case the entered WiFi password is wrong, the gateway won&#039;t be able to connect to the WiFi network and the web user interface will be unreachable.&lt;br /&gt;
&lt;br /&gt;
In this situation, a factory reset is the only solution to be able to access the gateway interface again.&lt;br /&gt;
&lt;br /&gt;
To perform the factory reset of the gateway, press and hold the button for 5 seconds, the led will emit a red blink to indicate that the gateway will perform a factory reset.&lt;br /&gt;
&lt;br /&gt;
After the factory reset, the gateway will restore its factory default configuration and will be reachable again as an Access Point.&lt;br /&gt;
&lt;br /&gt;
Once the reboot is completed the gateway will try to connect to the user&#039;s WiFi network and the LEDs blinking will be as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Color&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Power-on LED&#039;&#039;&#039;&lt;br /&gt;
|Green&lt;br /&gt;
|Gateway status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ON&#039;&#039;&#039;: power-on&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Wirepas LED&#039;&#039;&#039;&lt;br /&gt;
|Blue&lt;br /&gt;
|Wirepas Mesh 2.4 GHz stack status:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OFF&#039;&#039;&#039;: Wirepas stack not active&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WiFi LED&#039;&#039;&#039;&lt;br /&gt;
|White&lt;br /&gt;
|&lt;br /&gt;
# &#039;&#039;&#039;White blinking&#039;&#039;&#039; → gateway is booting&lt;br /&gt;
# &#039;&#039;&#039;Green blinking&#039;&#039;&#039; → gateway is connecting to the WiFi network&lt;br /&gt;
# &#039;&#039;&#039;Green ON&#039;&#039;&#039; → gateway is connected to the WiFi network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sink Configuration ===&lt;br /&gt;
This section explains how to configure the Wirepas Sink settings of the TinyGateway.&lt;br /&gt;
&lt;br /&gt;
To configure the Wirepas Sink settings of the TinyGateway, go to &#039;&#039;&#039;Configuration → Sink&#039;&#039;&#039;. The following Wirepas settings must be configured for the Sink to work correctly:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stack mode&#039;&#039;&#039;: this parameter defines how the Wirepas Sink interface is managed by the gateway.  The following Wirepas Sink interface management modes are available:&lt;br /&gt;
** &#039;&#039;&#039;Enabled on WiFi/Eth/LTE network status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an active network connection, i.e., the WiFi interface is connected to a WiFi network or the Ethernet interface is connected to a LAN network. In this configuration, the Wirepas Sink interface will be disabled on the gateway only when the network interface in use gets disconnected, i.e., the WiFi signal is lost or the ethernet cable is unplugged.&lt;br /&gt;
** &#039;&#039;&#039;Enabled on MQTT status&#039;&#039;&#039;: the Wirepas Sink interface is enabled when there is an established MQTT connection with the broker. In this configuration, the Wirepas Sink interface will be disabled on the gateway as soon as the gateway loses connection with the MQTT broker.&lt;br /&gt;
** &#039;&#039;&#039;Permanently enabled&#039;&#039;&#039;: the Wirepas Sink interface is always enabled&lt;br /&gt;
** &#039;&#039;&#039;Permanently disabled&#039;&#039;&#039;: the Wirepas Sink interface is always disabled  This parameter could be useful to overcome situations where the gateway loses the connection with the MQTT broker backend for a long time.  If the Wirepas Sink interface is kept always active, the Wirepas Sink will continue to receive data from the Wirepas nodes even if the MQTT connection with the backend is not established (i.e., a disconnection has occurred). For short disconnection times, the TinyGateway is able to buffer received Wirepas nodes messages (up to 250 messages could be buffered), but when the buffer is filled, packets will be discarded and messages will be lost. In such cases, using one of the first two stack management mode is recommended, as the gateway will turn off the Wirepas Sink interface if the backend connection gets dropped and the Wirepas network will re-organize to send data to another Sink.&lt;br /&gt;
* &#039;&#039;&#039;Node address&#039;&#039;&#039;: the Wirepas Sink node address&lt;br /&gt;
* &#039;&#039;&#039;Node role&#039;&#039;&#039;: TinyGateway could act as both a Wirepas Sink or a Wirepas Anchor.&lt;br /&gt;
** if the gateway should act as a Wirepas Sink choose CSMA-CA Sink.&lt;br /&gt;
** if the gateway should act as a Wirepas Anchor choose CSMA-CA Router.&lt;br /&gt;
* &#039;&#039;&#039;Network address&#039;&#039;&#039;: the Wirepas Sink network address in decimal format.  If the address is in hexadecimal, it must be converted into decimal, ensuring it is in big-endian format. If the address is provided in litte-endian, the byte order must be reversed before conversion into decimal.&lt;br /&gt;
* &#039;&#039;&#039;Network channel&#039;&#039;&#039;: the Wirepas Sink network channel&lt;br /&gt;
* &#039;&#039;&#039;Sink cost&#039;&#039;&#039;: leave to the default value&lt;br /&gt;
* &#039;&#039;&#039;Cipher Key&#039;&#039;&#039;: the Wirepas Sink network chipher key&lt;br /&gt;
* &#039;&#039;&#039;Authentication Key&#039;&#039;&#039;: the Wirepas Sink network authentication key&lt;br /&gt;
[[File:Tinygateway Configuration Sink.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
In the same tab, under the configurable properties, are displayed some other non configurable parameters, such as:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Stored AppConfig&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Readonly properties&#039;&#039;&#039; - other properties related to the Sink&lt;br /&gt;
* [[File:Tinygateway_NonConfigurable.png|frameless|700x700px]]&lt;br /&gt;
=== MQTT configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → MQTT&#039;&#039;&#039; the MQTT connection can be enabled and configured.&lt;br /&gt;
&lt;br /&gt;
When setting up a new broker connection, you need to configure the following parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Uri&#039;&#039;&#039;: the URI where the broker is located.  By clicking on the protocol button in the URI textbox you can switch between the supported MQTT protocols:&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtt://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;ws://&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:Tinygateway_MQTT_configuration.png|frameless|700x700px]][[File:Tinygateway Uri select.png|left|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: the port at which the broker is listening.&lt;br /&gt;
* &#039;&#039;&#039;Use credentials&#039;&#039;&#039;: whether the broker requires a username and a password for the client.&lt;br /&gt;
* &#039;&#039;&#039;Advanced settings&#039;&#039;&#039;: it is strongly suggested to leave the adavanced settings at the default values.&lt;br /&gt;
** &#039;&#039;Data encoding&#039;&#039;: encoding protocol for the data trasmitted through MQTT;&lt;br /&gt;
** &#039;&#039;Network timeout&#039;&#039;: time (seconds) for how long to wait for a network responce before timing-out. Higher values can be used for networks with higher latencies;&lt;br /&gt;
** &#039;&#039;Message retransmit timeout&#039;&#039;: time (seconds) after which the message will be retransmitted;&lt;br /&gt;
** &#039;&#039;Reconnect timeout&#039;&#039;: time (seconds) after which the MQTT client will try to reconnect to the broker after the connection is lost.&lt;br /&gt;
[[File:Tinygateway_MQTT_Advanced.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If a secure protocol is selected (&amp;lt;code&amp;gt;mqtts://&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wss://&amp;lt;/code&amp;gt;), the broker host Root CA certificate is mandatory.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the gateway can reach the internet, the Root CA certificate of the broker could be automatically recovered from the gateway using the &#039;&#039;&#039;CA certificate&#039;&#039;&#039;  button, otherwise you need to manually upload the Root CA certificate in PEM format.&lt;br /&gt;
&lt;br /&gt;
To retrieve your broker Root CA Certificate you can also use the web utility that BlueUp has made available to its clients (see Root CA Certificates section).&lt;br /&gt;
&lt;br /&gt;
If the gateway is able to resolve the Root CA certificate, it will be shown in the textbox.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_CAcertificate.png|frameless|700x700px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client certificate is optional (depending on your broker settings).&lt;br /&gt;
&lt;br /&gt;
After pressing the &#039;&#039;&#039;Save&#039;&#039;&#039; button, a confirmation pop-up will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateMQTTconfiguration.png|frameless|400x400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
After confirmation, in order to apply the new MQTT configuration, the gateway must be rebooted by pressing button on top right.&lt;br /&gt;
&lt;br /&gt;
[[File:MQTT_RebootAftersetup.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
After the gateway has been rebooted, in &#039;&#039;&#039;Device&#039;&#039;&#039; panel &#039;&#039;&#039;Status&#039;&#039;&#039; section, all the services should appear configured and running.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_statusOk.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Once Sink and MQTT configurations are completed, the gateway starts working as Wirepas Mesh Gateway on the configured Wirepas network.&lt;br /&gt;
&lt;br /&gt;
=== NTP configuration ===&lt;br /&gt;
In &#039;&#039;&#039;Configuration → NTP&#039;&#039;&#039; it is possible to setup the NTP Server.&lt;br /&gt;
&lt;br /&gt;
The NTP server is used to synchronize the time of the TinyGateway to the local time. If not set, the internal TinyGateway time starts from the Epoch Time, that is January 1st, 1970.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_NTP.png|frameless|700x700px]]&lt;br /&gt;
&lt;br /&gt;
== System menu ==&lt;br /&gt;
In the upper-right corner, by pressing [[File:Tinygateway system.png|frameless|23x23px]]  a system menu will appear.&lt;br /&gt;
&lt;br /&gt;
[[File:Tinygateway_SystemMenu.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
The possible options are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Change password&#039;&#039; - a popup dialog will appear where you can change the current password with a new password;&lt;br /&gt;
* &#039;&#039;Export configuration&#039;&#039; - a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file will be downloaded containing all the settings of the TinyGateway;&lt;br /&gt;
* &#039;&#039;Import configuration&#039;&#039; - it is possible to upload a configuration contained in a &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; file;&lt;br /&gt;
* &#039;&#039;Downtime reboot&#039;&#039; - time (minutes) after which the gateway will reboot when it loses connection to the network;&lt;br /&gt;
* &#039;&#039;Reboot&#039;&#039; - to reboot the gateway;&lt;br /&gt;
* &#039;&#039;Logout&#039;&#039; - to logout the web interface.&lt;br /&gt;
&lt;br /&gt;
== Nodes messages ==&lt;br /&gt;
The nodes that are on the same network as the Sink will start sending data and the received raw data will appear in the Nodes section.&lt;br /&gt;
&lt;br /&gt;
== Firmware Updates ==&lt;br /&gt;
The Firmware update section allows to search for new updates of the gateway firmware and/or of the web user interface. To check and download firmware updates, the gateway needs to be connected to the internet. If updates are available, a change-log will be shown before proceeding with the update. Whatever the outcome of the firmware update, at the end of the procedure, the gateway restarts. If the procedure is completed correctly, upon restart the gateway will use the new updates installed, otherwise it will continue to use the previous version.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=109698</id>
		<title>BTS firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=109698"/>
		<updated>2025-12-09T07:30:15Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
We are always improving our device&#039;s performance, stability, and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&lt;br /&gt;
&lt;br /&gt;
This document describes &#039;&#039;&#039;BTSXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; Please visit [[Product Maintenance Policy]] for detailed firmware update policy.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versioning ===&lt;br /&gt;
&lt;br /&gt;
* Structure&lt;br /&gt;
&lt;br /&gt;
 BTS.VER.[&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;].R.[&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
* Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; – major FW version.&lt;br /&gt;
** &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
** &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
** &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; – special branches files name&lt;br /&gt;
**&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== Base versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1, BTSMP1&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|1.2.11.R.9&lt;br /&gt;
|2025.04.29&lt;br /&gt;
|&lt;br /&gt;
* &#039;&#039;&#039;Default Naming Update&#039;&#039;&#039;: Device MAC address last 6 unique symbols are now part of name.&lt;br /&gt;
** Examples if MAC is 7CD9F4123DEF:&lt;br /&gt;
*** Eye Beacon: ID1_123DEF&lt;br /&gt;
*** Eye Sensor: MP1_123DEF&lt;br /&gt;
* &#039;&#039;&#039;Default IBeacon and Eddystone values Update:&#039;&#039;&#039; e.g. if MAC is 7CD9F4123DEF&lt;br /&gt;
** Examples if MAC is 7CD9F4123DEF:&lt;br /&gt;
*** IBeacon &lt;br /&gt;
**** UUID (New default value): 00000000000000000000000000000000&lt;br /&gt;
**** Major: F412&lt;br /&gt;
**** Minor: 3DEF&lt;br /&gt;
*** Eddystone&lt;br /&gt;
**** Namespace ID (New default value): 0000000000000000&lt;br /&gt;
**** InstanceID: 7CD9F4123DEF&lt;br /&gt;
* &#039;&#039;&#039;RSSI Calibration:&#039;&#039;&#039; Adjustable RSSI values for iBeacon (at 1m) and Eddystone (at 0m) available.&lt;br /&gt;
* &#039;&#039;&#039;Restore Defaults:&#039;&#039;&#039; Added function to restore default configuration.&lt;br /&gt;
* &#039;&#039;&#039;Device Info Access:&#039;&#039;&#039; Device information characteristics &#039;&#039;Manufacturers Name, Model, Hardware Revision, Firmware Revision, System ID, MAC address&#039;&#039; are now readable without pin authorisation.&lt;br /&gt;
* &#039;&#039;&#039;Hibernation optional&#039;&#039;&#039;: Factory non-hibernated and hibernated functions supported.&lt;br /&gt;
* &#039;&#039;&#039;PIN Restriction&#039;&#039;&#039;: PINs are now restricted to numeric characters only.&lt;br /&gt;
* Minimal advertising interval option reduced to 1s&lt;br /&gt;
* Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.10.R.4&lt;br /&gt;
|2023.11.30&lt;br /&gt;
|&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Customized%20Sensor%20Selection|Active Sensor Selection]]: Users can customize their device by selecting only the sensors they require. This allows users to specify which sensor information is read and advertised, ensuring power-efficient data collection and transmission.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#12%20characters%20name|12 character name]]: Users can now assign names of up to 12 characters. Enabling them to configure their device with a full MAC address as the name.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Auto-Disconnect%20Timer|Auto-Disconnect Timer]] the device will disconnect from applications if not used for longer than 2 minutes without authorizing with PIN or after 10 minutes if inactive after authorizing.&lt;br /&gt;
*	Improved pitch and roll response time to give up-to-date data.&lt;br /&gt;
*	The device no longer restarts after changing configuration parameters.&lt;br /&gt;
*	Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.10&lt;br /&gt;
|2024.10.21&lt;br /&gt;
|&lt;br /&gt;
* Firmware updated to support improved factory testing&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.9&lt;br /&gt;
|2024.02.23&lt;br /&gt;
|&lt;br /&gt;
* Battery voltage sending with iBeacon and Eddystone advertisement protocols fixed&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.8&lt;br /&gt;
|2023.05.01&lt;br /&gt;
|&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#Hibernate_mode| Hibernate functionality]&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#PUK_code| PUK unlock functionality]&lt;br /&gt;
* [[EYE FAQ#What is battery voltage when the battery is considered empty.3F|Battery low level flag changed from 2.7V to 2.2V]]&lt;br /&gt;
* Device is advertising every 1s after configuration change is saved for 1 minute to allow easier reconnection.&lt;br /&gt;
* Slight power consumption optimizations&lt;br /&gt;
* Stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.3&lt;br /&gt;
|2024.10.02&lt;br /&gt;
|&lt;br /&gt;
* Firmware updated to support improved factory testing&lt;br /&gt;
* The revision displayed in the EYE app is now accurate.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.2 &lt;br /&gt;
|2022.12.14&lt;br /&gt;
|&lt;br /&gt;
* iBeacon protocol not triggering region monitoring on iOS.&lt;br /&gt;
* iBeacon protocol EYE devices not showing up in EYE App on Android devices running Android 13 based operating systems.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.1&lt;br /&gt;
|2022.07.21&lt;br /&gt;
|&lt;br /&gt;
* Default advertising interval increased from 1 to 5 seconds&lt;br /&gt;
* Other stability and consumption improvements&lt;br /&gt;
* Calibrated RSSI values for Eddystone and iBeacons&lt;br /&gt;
|-&lt;br /&gt;
|1.2.1.R.0&lt;br /&gt;
|2021.11.01&lt;br /&gt;
|&lt;br /&gt;
* First base firmware release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ATEX versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.a.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1 ATEX, BTSMP1 ATEX&lt;br /&gt;
|-&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.10.ATEX.R.3&lt;br /&gt;
|2024.11.12&lt;br /&gt;
|&lt;br /&gt;
*	Firmware updated to support improved factory testing&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.10.ATEX.R.2&lt;br /&gt;
|2024.03.25&lt;br /&gt;
|&lt;br /&gt;
*	First base firmware release with ATEX hardware support&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EN12830 versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.a.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSMP1 EN12830&lt;br /&gt;
|-&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.9.EN12830.R.11&lt;br /&gt;
|2025.05.12&lt;br /&gt;
|&lt;br /&gt;
*	Fixes a rare bug that can cause the sensor to stop advertising&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.9.EN12830.R.10&lt;br /&gt;
|2024.05.16&lt;br /&gt;
|&lt;br /&gt;
*	First base firmware release with [https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#EN12830_Certified_Model_version EN12830] hardware and functions support&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=109697</id>
		<title>BTS firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=109697"/>
		<updated>2025-12-09T07:29:27Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
We are always improving our device&#039;s performance, stability, and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&lt;br /&gt;
&lt;br /&gt;
This document describes &#039;&#039;&#039;BTSXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; Please visit [[Product Maintenance Policy]] for detailed firmware update policy.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versioning ===&lt;br /&gt;
&lt;br /&gt;
* Structure&lt;br /&gt;
&lt;br /&gt;
 BTS.VER.[&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;].R.[&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
* Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; – major FW version.&lt;br /&gt;
** &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
** &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
** &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; – special branches files name&lt;br /&gt;
**&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== Base versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1, BTSMP1&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|1.2.11.R.9&lt;br /&gt;
|2025.04.29&lt;br /&gt;
|&lt;br /&gt;
* &#039;&#039;&#039;Default Naming Update&#039;&#039;&#039;: Device MAC address last 6 unique symbols are now part of name.&lt;br /&gt;
** Examples if MAC is 7CD9F4123DEF:&lt;br /&gt;
*** Eye Beacon: ID1_123DEF&lt;br /&gt;
*** Eye Sensor: MP1_123DEF&lt;br /&gt;
* &#039;&#039;&#039;Default IBeacon and Eddystone values Update:&#039;&#039;&#039; e.g. if MAC is 7CD9F4123DEF&lt;br /&gt;
** Examples if MAC is 7CD9F4123DEF:&lt;br /&gt;
*** IBeacon &lt;br /&gt;
**** UUID (New default value): 00000000000000000000000000000000&lt;br /&gt;
**** Major: F412&lt;br /&gt;
**** Minor: 3DEF&lt;br /&gt;
*** Eddystone&lt;br /&gt;
**** Namespace ID (New default value): 0000000000000000&lt;br /&gt;
**** InstanceID: 7CD9F4123DEF&lt;br /&gt;
* &#039;&#039;&#039;RSSI Calibration:&#039;&#039;&#039; Adjustable RSSI values for iBeacon (at 1m) and Eddystone (at 0m) available.&lt;br /&gt;
* &#039;&#039;&#039;Restore Defaults:&#039;&#039;&#039; Added function to restore default configuration.&lt;br /&gt;
* &#039;&#039;&#039;Device Info Access:&#039;&#039;&#039; Device information characteristics &#039;&#039;Manufacturers Name, Model, Hardware Revision, Firmware Revision, System ID, MAC address&#039;&#039; are now readable without pin authorisation.&lt;br /&gt;
* &#039;&#039;&#039;Hibernation optional&#039;&#039;&#039;: Factory non-hibernated and hibernated functions supported.&lt;br /&gt;
* &#039;&#039;&#039;PIN Restriction&#039;&#039;&#039;: PINs are now restricted to numeric characters only.&lt;br /&gt;
* Minimal advertising interval option reduced to 1s&lt;br /&gt;
* Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.10.R.4&lt;br /&gt;
|2023.11.30&lt;br /&gt;
|&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Customized%20Sensor%20Selection|Active Sensor Selection]]: Users can customize their device by selecting only the sensors they require. This allows users to specify which sensor information is read and advertised, ensuring power-efficient data collection and transmission.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#12%20characters%20name|12 character name]]: Users can now assign names of up to 12 characters. Enabling them to configure their device with a full MAC address as the name.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Auto-Disconnect%20Timer|Auto-Disconnect Timer]] the device will disconnect from applications if not used for longer than 2 minutes without authorizing with PIN or after 10 minutes if inactive after authorizing.&lt;br /&gt;
*	Improved pitch and roll response time to give up-to-date data.&lt;br /&gt;
*	The device no longer restarts after changing configuration parameters.&lt;br /&gt;
*	Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.10&lt;br /&gt;
|2024.10.21&lt;br /&gt;
|&lt;br /&gt;
* Firmware updated to support improved factory testing&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.9&lt;br /&gt;
|2024.02.23&lt;br /&gt;
|&lt;br /&gt;
* Battery voltage sending with iBeacon and Eddystone advertisement protocols fixed&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.8&lt;br /&gt;
|2023.05.01&lt;br /&gt;
|&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#Hibernate_mode| Hibernate functionality]&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#PUK_code| PUK unlock functionality]&lt;br /&gt;
* [[EYE FAQ#What is battery voltage when the battery is considered empty.3F|Battery low level flag changed from 2.7V to 2.2V]]&lt;br /&gt;
* Device is advertising every 1s after configuration change is saved for 1 minute to allow easier reconnection.&lt;br /&gt;
* Slight power consumption optimizations&lt;br /&gt;
* Stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.3&lt;br /&gt;
|2024.10.02&lt;br /&gt;
|&lt;br /&gt;
* Firmware updated to support improved factory testing&lt;br /&gt;
* The revision displayed in the EYE app is now accurate.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.2 &lt;br /&gt;
|2022.12.14&lt;br /&gt;
|&lt;br /&gt;
* iBeacon protocol not triggering region monitoring on iOS.&lt;br /&gt;
* iBeacon protocol EYE devices not showing up in EYE App on Android devices running Android 13 based operating systems.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.1&lt;br /&gt;
|2022.07.21&lt;br /&gt;
|&lt;br /&gt;
* Default advertising interval increased from 1 to 5 seconds&lt;br /&gt;
* Other stability and consumption improvements&lt;br /&gt;
* Calibrated RSSI values for Eddystone and iBeacons&lt;br /&gt;
|-&lt;br /&gt;
|1.2.1.R.0&lt;br /&gt;
|2021.11.01&lt;br /&gt;
|&lt;br /&gt;
* First base firmware release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ATEX versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.a.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1 ATEX, BTSMP1 ATEX&lt;br /&gt;
|-&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.10.ATEX.R.3&lt;br /&gt;
|2024.11.12&lt;br /&gt;
|&lt;br /&gt;
*	Firmware updated to support improved factory testing&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.10.ATEX.R.2&lt;br /&gt;
|2024.03.25&lt;br /&gt;
|&lt;br /&gt;
*	First base firmware release with ATEX hardware support&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EN12830 versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.a.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSMP1 EN12830&lt;br /&gt;
|-&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.9.EN12830.R.11&lt;br /&gt;
|2025.05.12&lt;br /&gt;
|&lt;br /&gt;
*	Fixes bug which rare occasions causes the sensor to stop advertising&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.9.EN12830.R.10&lt;br /&gt;
|2024.05.16&lt;br /&gt;
|&lt;br /&gt;
*	First base firmware release with [https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#EN12830_Certified_Model_version EN12830] hardware and functions support&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=109696</id>
		<title>BTS firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=109696"/>
		<updated>2025-12-09T07:27:44Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
We are always improving our device&#039;s performance, stability, and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&lt;br /&gt;
&lt;br /&gt;
This document describes &#039;&#039;&#039;BTSXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; Please visit [[Product Maintenance Policy]] for detailed firmware update policy.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versioning ===&lt;br /&gt;
&lt;br /&gt;
* Structure&lt;br /&gt;
&lt;br /&gt;
 BTS.VER.[&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;].R.[&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
* Syntax description&lt;br /&gt;
**&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; – major FW version.&lt;br /&gt;
** &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
** &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
** &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; – special branches files name&lt;br /&gt;
**&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== Base versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1, BTSMP1&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|1.2.11.R.9&lt;br /&gt;
|2025.04.29&lt;br /&gt;
|&lt;br /&gt;
* &#039;&#039;&#039;Default Naming Update&#039;&#039;&#039;: Device MAC address last 6 unique symbols are now part of name.&lt;br /&gt;
** Examples if MAC is 7CD9F4123DEF:&lt;br /&gt;
*** Eye Beacon: ID1_123DEF&lt;br /&gt;
*** Eye Sensor: MP1_123DEF&lt;br /&gt;
* &#039;&#039;&#039;Default IBeacon and Eddystone values Update:&#039;&#039;&#039; e.g. if MAC is 7CD9F4123DEF&lt;br /&gt;
** Examples if MAC is 7CD9F4123DEF:&lt;br /&gt;
*** IBeacon &lt;br /&gt;
**** UUID (New default value): 00000000000000000000000000000000&lt;br /&gt;
**** Major: F412&lt;br /&gt;
**** Minor: 3DEF&lt;br /&gt;
*** Eddystone&lt;br /&gt;
**** Namespace ID (New default value): 0000000000000000&lt;br /&gt;
**** InstanceID: 7CD9F4123DEF&lt;br /&gt;
* &#039;&#039;&#039;RSSI Calibration:&#039;&#039;&#039; Adjustable RSSI values for iBeacon (at 1m) and Eddystone (at 0m) available.&lt;br /&gt;
* &#039;&#039;&#039;Restore Defaults:&#039;&#039;&#039; Added function to restore default configuration.&lt;br /&gt;
* &#039;&#039;&#039;Device Info Access:&#039;&#039;&#039; Device information characteristics &#039;&#039;Manufacturers Name, Model, Hardware Revision, Firmware Revision, System ID, MAC address&#039;&#039; are now readable without pin authorisation.&lt;br /&gt;
* &#039;&#039;&#039;Hibernation optional&#039;&#039;&#039;: Factory non-hibernated and hibernated functions supported.&lt;br /&gt;
* &#039;&#039;&#039;PIN Restriction&#039;&#039;&#039;: PINs are now restricted to numeric characters only.&lt;br /&gt;
* Minimal advertising interval option reduced to 1s&lt;br /&gt;
* Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.10.R.4&lt;br /&gt;
|2023.11.30&lt;br /&gt;
|&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Customized%20Sensor%20Selection|Active Sensor Selection]]: Users can customize their device by selecting only the sensors they require. This allows users to specify which sensor information is read and advertised, ensuring power-efficient data collection and transmission.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#12%20characters%20name|12 character name]]: Users can now assign names of up to 12 characters. Enabling them to configure their device with a full MAC address as the name.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Auto-Disconnect%20Timer|Auto-Disconnect Timer]] the device will disconnect from applications if not used for longer than 2 minutes without authorizing with PIN or after 10 minutes if inactive after authorizing.&lt;br /&gt;
*	Improved pitch and roll response time to give up-to-date data.&lt;br /&gt;
*	The device no longer restarts after changing configuration parameters.&lt;br /&gt;
*	Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.10&lt;br /&gt;
|2024.10.21&lt;br /&gt;
|&lt;br /&gt;
* Firmware updated to support improved factory testing&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.9&lt;br /&gt;
|2024.02.23&lt;br /&gt;
|&lt;br /&gt;
* Battery voltage sending with iBeacon and Eddystone advertisement protocols fixed&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.8&lt;br /&gt;
|2023.05.01&lt;br /&gt;
|&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#Hibernate_mode| Hibernate functionality]&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#PUK_code| PUK unlock functionality]&lt;br /&gt;
* [[EYE FAQ#What is battery voltage when the battery is considered empty.3F|Battery low level flag changed from 2.7V to 2.2V]]&lt;br /&gt;
* Device is advertising every 1s after configuration change is saved for 1 minute to allow easier reconnection.&lt;br /&gt;
* Slight power consumption optimizations&lt;br /&gt;
* Stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.3&lt;br /&gt;
|2024.10.02&lt;br /&gt;
|&lt;br /&gt;
* Firmware updated to support improved factory testing&lt;br /&gt;
* The revision displayed in the EYE app is now accurate.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.2 &lt;br /&gt;
|2022.12.14&lt;br /&gt;
|&lt;br /&gt;
* iBeacon protocol not triggering region monitoring on iOS.&lt;br /&gt;
* iBeacon protocol EYE devices not showing up in EYE App on Android devices running Android 13 based operating systems.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.1&lt;br /&gt;
|2022.07.21&lt;br /&gt;
|&lt;br /&gt;
* Default advertising interval increased from 1 to 5 seconds&lt;br /&gt;
* Other stability and consumption improvements&lt;br /&gt;
* Calibrated RSSI values for Eddystone and iBeacons&lt;br /&gt;
|-&lt;br /&gt;
|1.2.1.R.0&lt;br /&gt;
|2021.11.01&lt;br /&gt;
|&lt;br /&gt;
* First base firmware release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ATEX versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.a.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1 ATEX, BTSMP1 ATEX&lt;br /&gt;
|-&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.10.ATEX.R.3&lt;br /&gt;
|2024.11.12&lt;br /&gt;
|&lt;br /&gt;
*	Firmware updated to support improved factory testing&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.10.ATEX.R.2&lt;br /&gt;
|2024.03.25&lt;br /&gt;
|&lt;br /&gt;
*	First base firmware release with ATEX hardware support&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EN12830 versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.a.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSMP1 EN12830&lt;br /&gt;
|-&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.9.EN12830.R.11&lt;br /&gt;
|2025.05.12&lt;br /&gt;
|&lt;br /&gt;
*	Fixes bug which causes the sensor to stop advertising.&lt;br /&gt;
|-&lt;br /&gt;
|BTSX.1.2.9.EN12830.R.10&lt;br /&gt;
|2024.05.16&lt;br /&gt;
|&lt;br /&gt;
*	First base firmware release with [https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#EN12830_Certified_Model_version EN12830] hardware and functions support&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTSMP1_EN12830&amp;diff=107010</id>
		<title>BTSMP1 EN12830</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTSMP1_EN12830&amp;diff=107010"/>
		<updated>2025-09-09T05:24:32Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Calibration and other FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EN12830 ==&lt;br /&gt;
EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in the storage, transport, and distribution of chilled, frozen, deep-frozen, and quick-frozen food and other types of products. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality.&lt;br /&gt;
&lt;br /&gt;
==EYE SENSOR EN12830==&lt;br /&gt;
&lt;br /&gt;
EYE Sensor EN12830 is a Bluetooth® Low Energy recorder that enhances business operations through certified temperature monitoring. This sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor is calibrated in an ISO 17025-certified laboratory to ensure reliability. Designed with a food-grade casing that complies with EU and FDA regulations for food contact applications, the EYE Sensor EN12830 is perfect for tracking perishables like dairy, meat, and pharmaceuticals. It also features internal memory capable of storing temperature readings for up to 345 days, ensuring compliant monitoring.&lt;br /&gt;
&lt;br /&gt;
==Benefits of EN12830 Compliance==&lt;br /&gt;
&lt;br /&gt;
By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products. Main values:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ensures Food Safety&#039;&#039;&#039;: By maintaining correct temperature conditions, the standard helps prevent the growth of harmful microorganisms and ensures the safety of food products.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quality Assurance&#039;&#039;&#039;: Helps in maintaining the quality and shelf life of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regulatory Compliance&#039;&#039;&#039;: Ensures that companies meet legal requirements, avoiding penalties and legal issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Traceability&#039;&#039;&#039;: Provides reliable data for tracking and auditing the temperature history of products.&lt;br /&gt;
&lt;br /&gt;
==Technical specification==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 90%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Resolution (°C)&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Class (°C)&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Response time&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Sensor temperature range&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Calibration temperatures&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; |0,01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 0,5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 13 min&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | from -20 °C to +60 °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | -30°C, 5°C, and 70°C&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Resolution (°C) -&#039;&#039;&#039; Maximum resolution of change in temperature that the device can display.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Class (°C) -&#039;&#039;&#039; Specifies the maximum accuracy deviation of the temperature recording devices.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response time -&#039;&#039;&#039; The response time of a temperature sensor is the time it takes for the sensor to reach 90% of a step change in temperature. Typically, the maximum response time for air temperature sensors should be no more than 15 minutes. This ensures that the sensor can quickly detect changes in the air temperature, which is crucial for maintaining the correct storage or transport conditions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sensor temperature range -&#039;&#039;&#039; Indicates operational temperature&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Calibration temperatures&#039;&#039;&#039; - The EYE SENSOR with EN12830 certification uses a sensor that has been factory calibrated in an ISO/IEC 17025 accredited laboratory. The temperatures listed in the table indicate the specific conditions at which the sensor was tested and calibrated.&lt;br /&gt;
&lt;br /&gt;
==Common temperatures to observe==&lt;br /&gt;
&lt;br /&gt;
The definition of the temperature values that you must respect depends on your sector of activity. To help you, if you are in the case of transport of perishable foodstuffs, the storage temperatures to be respected for various types of products:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 90%;&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |Category&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Product Type&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Common Temperature Range&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Examples&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Food and  Beverages&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Fresh Produce&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; |0°C to 10°C (32°F to 50°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Fruits, vegetables&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Dairy Products&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|1°C to 4°C (34°F to 39°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Milk, cheese, yogurt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Meat and Poultry&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|0°C to 4°C (32°F to 39°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Fresh meat, poultry&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Frozen Foods&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;| -18°C to -20°C (-0.4°F to -4°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Frozen vegetables, meats, ice  cream&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Chilled Beverages&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|2°C to 10°C (36°F to 50°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Soft drinks, beer&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Pharmaceuticals  and Medical&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Refrigerated Pharmaceuticals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|2°C to 8°C (36°F to 46°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Vaccines, insulin&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Frozen Pharmaceuticals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;| -20°C to -10°C (-4°F to 14°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Certain biological samples,  specific medications&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Controlled Room Temperature (CRT)  Pharmaceuticals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Most oral medications,  over-the-counter drugs&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Chemicals  and Industrial&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|General Chemicals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Solvents, reagents&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Temperature-Sensitive Chemicals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|2°C to 8°C (36°F to 46°F) or below&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Certain catalysts, lab reagents&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Electronics&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Electronic Components&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Circuit boards, semiconductors&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Temperature-Sensitive Electronics&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Varies, often lower temperatures&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Some battery types, high-precision  instruments&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |Other  Products&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Cosmetics&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Creams, lotions, makeup&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Artwork and Archival Materials&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|18°C to 22°C (64°F to 72°F) with  controlled humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Paintings, manuscripts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Attachments==&lt;br /&gt;
Certificate of Type Conformity to the standards NF EN 12830 (August 2018)&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;valign=&amp;quot;left&amp;quot;&amp;quot;&lt;br /&gt;
| [[File:BTSMP1_EN12830_certificate_p1_1.png|thumb|x300px|alt=|none]]&lt;br /&gt;
|}&lt;br /&gt;
You can the find PDF version of the EN12830 Certification&#039;&#039;&#039;[[Media:BTSMP1 EN12830 Certificate.pdf| here]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Calibration and other FAQ==&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.teltonika-gps.com/view/EYE_FAQ#EN12830_modification_related_questions  Link]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTSMP1_EN12830&amp;diff=107009</id>
		<title>BTSMP1 EN12830</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTSMP1_EN12830&amp;diff=107009"/>
		<updated>2025-09-09T05:23:40Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== EN12830 ==&lt;br /&gt;
EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in the storage, transport, and distribution of chilled, frozen, deep-frozen, and quick-frozen food and other types of products. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality.&lt;br /&gt;
&lt;br /&gt;
==EYE SENSOR EN12830==&lt;br /&gt;
&lt;br /&gt;
EYE Sensor EN12830 is a Bluetooth® Low Energy recorder that enhances business operations through certified temperature monitoring. This sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor is calibrated in an ISO 17025-certified laboratory to ensure reliability. Designed with a food-grade casing that complies with EU and FDA regulations for food contact applications, the EYE Sensor EN12830 is perfect for tracking perishables like dairy, meat, and pharmaceuticals. It also features internal memory capable of storing temperature readings for up to 345 days, ensuring compliant monitoring.&lt;br /&gt;
&lt;br /&gt;
==Benefits of EN12830 Compliance==&lt;br /&gt;
&lt;br /&gt;
By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products. Main values:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ensures Food Safety&#039;&#039;&#039;: By maintaining correct temperature conditions, the standard helps prevent the growth of harmful microorganisms and ensures the safety of food products.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quality Assurance&#039;&#039;&#039;: Helps in maintaining the quality and shelf life of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regulatory Compliance&#039;&#039;&#039;: Ensures that companies meet legal requirements, avoiding penalties and legal issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Traceability&#039;&#039;&#039;: Provides reliable data for tracking and auditing the temperature history of products.&lt;br /&gt;
&lt;br /&gt;
==Technical specification==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 90%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Resolution (°C)&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Class (°C)&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Response time&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Sensor temperature range&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;width: 20%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |&#039;&#039;&#039;Calibration temperatures&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; |0,01&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 0,5&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | 13 min&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | from -20 °C to +60 °C&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; | -30°C, 5°C, and 70°C&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Resolution (°C) -&#039;&#039;&#039; Maximum resolution of change in temperature that the device can display.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Class (°C) -&#039;&#039;&#039; Specifies the maximum accuracy deviation of the temperature recording devices.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response time -&#039;&#039;&#039; The response time of a temperature sensor is the time it takes for the sensor to reach 90% of a step change in temperature. Typically, the maximum response time for air temperature sensors should be no more than 15 minutes. This ensures that the sensor can quickly detect changes in the air temperature, which is crucial for maintaining the correct storage or transport conditions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sensor temperature range -&#039;&#039;&#039; Indicates operational temperature&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Calibration temperatures&#039;&#039;&#039; - The EYE SENSOR with EN12830 certification uses a sensor that has been factory calibrated in an ISO/IEC 17025 accredited laboratory. The temperatures listed in the table indicate the specific conditions at which the sensor was tested and calibrated.&lt;br /&gt;
&lt;br /&gt;
==Common temperatures to observe==&lt;br /&gt;
&lt;br /&gt;
The definition of the temperature values that you must respect depends on your sector of activity. To help you, if you are in the case of transport of perishable foodstuffs, the storage temperatures to be respected for various types of products:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 90%;&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |Category&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Product Type&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Common Temperature Range&lt;br /&gt;
! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Examples&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Food and  Beverages&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Fresh Produce&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot; |0°C to 10°C (32°F to 50°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Fruits, vegetables&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Dairy Products&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|1°C to 4°C (34°F to 39°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Milk, cheese, yogurt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Meat and Poultry&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|0°C to 4°C (32°F to 39°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Fresh meat, poultry&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Frozen Foods&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;| -18°C to -20°C (-0.4°F to -4°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Frozen vegetables, meats, ice  cream&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Chilled Beverages&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|2°C to 10°C (36°F to 50°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Soft drinks, beer&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Pharmaceuticals  and Medical&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Refrigerated Pharmaceuticals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|2°C to 8°C (36°F to 46°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Vaccines, insulin&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Frozen Pharmaceuticals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;| -20°C to -10°C (-4°F to 14°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Certain biological samples,  specific medications&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Controlled Room Temperature (CRT)  Pharmaceuticals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Most oral medications,  over-the-counter drugs&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Chemicals  and Industrial&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|General Chemicals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Solvents, reagents&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Temperature-Sensitive Chemicals&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|2°C to 8°C (36°F to 46°F) or below&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Certain catalysts, lab reagents&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot;|Electronics&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Electronic Components&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Circuit boards, semiconductors&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Temperature-Sensitive Electronics&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Varies, often lower temperatures&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Some battery types, high-precision  instruments&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; ! style=&amp;quot;width: 15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;&amp;quot; |Other  Products&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Cosmetics&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|15°C to 25°C (59°F to 77°F)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: center; vertical-align: center; background: white;&amp;quot;|Creams, lotions, makeup&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Artwork and Archival Materials&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|18°C to 22°C (64°F to 72°F) with  controlled humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; text-align: center; vertical-align: center; background: white;&amp;quot;|Paintings, manuscripts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Attachments==&lt;br /&gt;
Certificate of Type Conformity to the standards NF EN 12830 (August 2018)&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;valign=&amp;quot;left&amp;quot;&amp;quot;&lt;br /&gt;
| [[File:BTSMP1_EN12830_certificate_p1_1.png|thumb|x300px|alt=|none]]&lt;br /&gt;
|}&lt;br /&gt;
You can the find PDF version of the EN12830 Certification&#039;&#039;&#039;[[Media:BTSMP1 EN12830 Certificate.pdf| here]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Calibration and other FAQ==&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.teltonika-gps.com/view/EYE_FAQ#EN12830_modification_related_questions| Link]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=107008</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=107008"/>
		<updated>2025-09-09T05:17:27Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=107007</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=107007"/>
		<updated>2025-09-09T05:17:10Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_2.png&amp;diff=107006</id>
		<title>File:Calib certificate example 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_2.png&amp;diff=107006"/>
		<updated>2025-09-09T05:16:22Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: Vytenis.kibildis uploaded a new version of File:Calib certificate example 2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Calib certificate example 1&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=107005</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=107005"/>
		<updated>2025-09-09T05:14:19Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Are individual calibration certificates available? ====&lt;br /&gt;
 Yes, see examples attached.&lt;br /&gt;
 [[File:Calib certificate example 1.png|frameless]][[File:Calib certificate example 2.png|frameless]][[File:Calib certificate example 3.png|frameless]]&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument shall(must) occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_3.png&amp;diff=107004</id>
		<title>File:Calib certificate example 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_3.png&amp;diff=107004"/>
		<updated>2025-09-09T05:13:26Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Calib certificate example 3&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_2.png&amp;diff=107003</id>
		<title>File:Calib certificate example 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_2.png&amp;diff=107003"/>
		<updated>2025-09-09T05:12:48Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Calib certificate example 1&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_1.png&amp;diff=107002</id>
		<title>File:Calib certificate example 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Calib_certificate_example_1.png&amp;diff=107002"/>
		<updated>2025-09-09T05:12:17Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Calib certificate example 1&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=105443</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=105443"/>
		<updated>2025-06-12T10:27:21Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Do you need to recalibrate the sensors? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF&lt;br /&gt;
&lt;br /&gt;
==== Does the app display the beacon&#039;s distance based on one or several signals it has received? ====&lt;br /&gt;
 The app calculates distance based on the latest signal received from the beacon, not a fixed number of signals. &lt;br /&gt;
&lt;br /&gt;
 The beacon broadcasts at a fixed interval (e.g., once per second).&lt;br /&gt;
 The app listens and updates when it receives a broadcast.&lt;br /&gt;
 If the signal is missed due to interference or power-saving logic (especially on mobile devices), the app may skip updates for one or more  intervals.&lt;br /&gt;
 In short: beacon broadcasts regularly, but the app updates only when it receives those broadcasts so timing isn’t guaranteed to be exact every second.&lt;br /&gt;
&lt;br /&gt;
==== Does the application &amp;quot;refresh&amp;quot; every couple of seconds, or every second if the beacon is set to send signals in second mode, only to &amp;quot;miss&amp;quot; once it has been caught? ====&lt;br /&gt;
 In broadcast mode (e.g., iBeacon): the phone listens passively. Updates are based on scan results, not on any active connection.&lt;br /&gt;
 In connection mode: the app establishes a BLE connection and requests data update actively. &lt;br /&gt;
&lt;br /&gt;
==== Does scanning depend whether the app is running in the background or in the foreground? ====&lt;br /&gt;
&lt;br /&gt;
 iOS: Scanning in the background is heavily limited. Only iBeacon-based region monitoring works reliably, and detailed data (like distance or     scan response) is not available in the background.&lt;br /&gt;
 Android: Background scanning is allowed, but with reduced frequency unless a foreground service is used. Full access to signal data is possible,  but may be delayed due to battery optimizations.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN 12830. The frequency of verification is instead governed by EN 13486, which states that verification should align with the user’s needs and the manufacturer’s recommendations.&lt;br /&gt;
 &lt;br /&gt;
 If the temperature sensor is mounted on a vehicle that undergoes annual or periodic inspection at a test station (e.g., refrigerated trucks or trailers), EN 13486 recommends that the verification of the temperature measuring instrument should occur at the same time as the vehicle&#039;s scheduled inspection.&lt;br /&gt;
 &lt;br /&gt;
 Please note: Certain countries or regulatory environments may impose stricter requirements than EN 12830. In such cases, we encourage clients to submit their devices for periodic verification. Our sensors are designed to maintain accuracy and pass verification without the need for recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=103965</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=103965"/>
		<updated>2025-04-01T05:24:14Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* What is the purpose of LED on the devices? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF &lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 RFU - reserved for future use as per BLE specification, always 0x0000.  &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - power of the BLE device, measured in dBm (decibels relative to 1 milliwatt), at a reference distance. Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN12830. The standard states that the frequency of verification is governed by EN13486, which specifies: The frequency of checks depends on the user’s needs and the manufacturer’s guidelines. If the temperature measuring instrument is installed on a vehicle that undergoes annual or periodic maintenance, it is &amp;lt;u&amp;gt;recommended&amp;lt;/u&amp;gt; to check the instrument during those inspections. Some countries may have additional regulations that go beyond EN12830. In such cases, we expect clients to submit their devices for periodic verification, which our devices are designed to pass without needing recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Troubleshooting / rules of thumb&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Scanning vs. Advertising Interval ====&lt;br /&gt;
 As a general rule: Scanning Interval = 3 × Advertising Interval&lt;br /&gt;
 &lt;br /&gt;
 The scanning interval of your BLE receiver (e.g. gateway, FM device) should be at least three times longer than the beacon&#039;s advertising interval.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 &lt;br /&gt;
 If the EYE Beacon is set to 1s advertising, use 3s scanning&lt;br /&gt;
 &lt;br /&gt;
 If advertising is 10s, set scanning to at least 30s&lt;br /&gt;
&lt;br /&gt;
==== Dealing with Range Issues in Trailers ====&lt;br /&gt;
 In heavy or metallic environments (e.g. trailers), the expected reliable Bluetooth range is 10–15 meters for most devices, including ours.&lt;br /&gt;
 &lt;br /&gt;
 Recommended configuration:&lt;br /&gt;
 EYE Beacon/Sensor: Tx Power 8 dBm, Advertising Interval 3s – balanced for performance and battery life&lt;br /&gt;
 FM Device: Enable non-stop scanning the fastest updates and BT power to 7 so scan response request reaches the beacon.&lt;br /&gt;
 &lt;br /&gt;
 If issues persist:&lt;br /&gt;
 If configuration changes don&#039;t help:&lt;br /&gt;
 Take photos of the beacon mounting&lt;br /&gt;
 Check whether issues occur only after the trailer is loaded or are always present.&lt;br /&gt;
 &lt;br /&gt;
 Export configuration files and Bluetooth logs(custom filters required, consult with our engineers).&lt;br /&gt;
&lt;br /&gt;
==== Beacon mapping with large fleets ====&lt;br /&gt;
 If you&#039;re mapping non-powered assets with EYE Beacons and assign GPS positions by scanning them with your FM fleet – great! This is a powerful and scalable scenario to expand your telematics offering.&lt;br /&gt;
 &lt;br /&gt;
 However, you might face two common challenges:&lt;br /&gt;
 1. Assets appear stuck in an old location after transportation&lt;br /&gt;
 2. Delayed location detachment – e.g., a beacon left at home may still appear to be &amp;quot;traveling&amp;quot; with the vehicle for a few minutes or kilometers.&lt;br /&gt;
 &lt;br /&gt;
 Solutions:&lt;br /&gt;
 Use Proximity or Lost &amp;amp; Found scenarios, combined with RSSI averaging:&lt;br /&gt;
 The can be found @ Teltonika Configurator-&amp;gt;Beacon List-&amp;gt;EYE Beacon settings&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Proximity Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the RSSI threshold for when the FM device should treat the beacon as near, away, or lost – no need to implement this logic on your platform.&lt;br /&gt;
 [[File:Proximity1.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Lost &amp;amp; Found Scenario:&#039;&#039;&#039;&lt;br /&gt;
 Configure the system to only report: All beacons (default),Newly found beacons, Newly lost beacons&lt;br /&gt;
 [[File:Lost and found.png|frameless]]&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;RSSI averaging const:&#039;&#039;&#039; &lt;br /&gt;
 Configure to adjust how quickly FM should react to RSSI changes. The bigger the constant the slower the FM reacts to changes, you can think of it as how many measurements it needs for to calculate moving average and use it to leverage against threshold for zones or lost/found.&lt;br /&gt;
 &lt;br /&gt;
 [[File:RSSI averaging .png|frameless]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 One user touched magnet to wake up device from hibernate mode it indicates visually that it is powered and woke up correctly.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Proximity1.png&amp;diff=103964</id>
		<title>File:Proximity1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Proximity1.png&amp;diff=103964"/>
		<updated>2025-04-01T05:21:43Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proximity1&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:Lost_and_found.png&amp;diff=103963</id>
		<title>File:Lost and found.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:Lost_and_found.png&amp;diff=103963"/>
		<updated>2025-04-01T05:21:12Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lost and found&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=File:RSSI_averaging_.png&amp;diff=103962</id>
		<title>File:RSSI averaging .png</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=File:RSSI_averaging_.png&amp;diff=103962"/>
		<updated>2025-04-01T05:19:39Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RSSI averaging&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_SENSOR_/_BTSMP1&amp;diff=101101</id>
		<title>EYE SENSOR / BTSMP1</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_SENSOR_/_BTSMP1&amp;diff=101101"/>
		<updated>2024-11-08T07:33:52Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
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.&lt;br /&gt;
[[File:BTSMP1-datasheet-2023-12-18.2.png|center|frameless|1157x1157px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;About BTSMP1&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
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&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Product Specification&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Features&amp;lt;/span&amp;gt;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Functionalities&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Beacon ID, LED, Temperature, Humidity, Accelerometer, Magnet detection&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Dimensions and weight&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Dimensions&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |56,6 mm x 38 mm x 13 mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Weight&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |18g&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Battery and power&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CR2450&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type Lithium, Manganese Dioxide&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Total Capacity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |600 mAh&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Replaceable&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (Tx=2 dBm; interval: 3 s)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |2.5 years&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (Tx=2 dBm; interval: 5 s), default&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4 years&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (Tx=2 dBm; interval: 10 s)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |5 years&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Connectivity&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bluetooth® &lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bluetooth® 4.2 compliant&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Range&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |80 m&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available transmission power levels&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Up to 8 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sensitivity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -88 dBm&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Casing&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Protection&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mounting&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Two holes to screw/leash/strip, tape&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Customization&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Custom logo upon request (Special conditions)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Environmental Requirements&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity (non-condensing)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |From 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Operational temperature&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |  -20°C / +60°C (-4°F / +140°F) &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Protocols compatibility&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |iBeacon&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;iOS doesn&#039;t show devices with iBeacon protocol&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Eddystone&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EYE Sensor&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Dimensions&amp;lt;/span&amp;gt;===&lt;br /&gt;
[[File:Eye dimensions.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value-adding Features&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EN12830 Certified Model version&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in the storage, transport, and distribution of chilled, frozen, deep-frozen, and quick-frozen food and other types of products. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Benefits of EN12830 Compliance&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;big&amp;gt;EYE Sensor &#039;&#039;&#039;EN12830 model&#039;&#039;&#039;&amp;lt;/big&amp;gt; offers significant additional benefits, including:&amp;lt;br&amp;gt;&lt;br /&gt;
* [[BTSMP1 EN12830|EN12830 certificate]], proving reliability and compliance&amp;lt;br&amp;gt;&lt;br /&gt;
* Certified 0.5°C accuracy class across all working ranges (-20 to +60°C).&amp;lt;br&amp;gt;&lt;br /&gt;
* Temperature sensor that is calibrated in an ISO 17025-certified laboratory.&amp;lt;br&amp;gt;&lt;br /&gt;
* Internal memory for storage of temperature readings for up to 345 days.&amp;lt;br&amp;gt;&lt;br /&gt;
* Food-grade casing, compliant with EU and FDA regulations for food contact applications.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
All these benefits bring new business opportunities in cold-chain market! You may confidently track such items as:&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EN12830 tracking goods.png]]&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value to the end customer&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
EYE Sensor EN12830 benefits a wide range of customers, virtually anyone who works with temperature-sensitive goods. It offers several advantages, such as:&amp;lt;br&amp;gt;&lt;br /&gt;
* Prevent spoilage.&amp;lt;br&amp;gt;&lt;br /&gt;
* Helps to quickly identify temperature deviations and act.&amp;lt;br&amp;gt;&lt;br /&gt;
* Ensures compliance with food safety standards.&amp;lt;br&amp;gt;&lt;br /&gt;
* Makes audits easier.&amp;lt;br&amp;gt;&lt;br /&gt;
* Reduces the risk of penalties for non-compliance.&amp;lt;br&amp;gt;&lt;br /&gt;
* Minimises the risk of fines or rejected shipments.&amp;lt;br&amp;gt;&lt;br /&gt;
* Improves product quality and extends shelf life.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to receive temperature data from EN12830 sensors&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
You can download:&amp;lt;br&amp;gt;&lt;br /&gt;
* Current &amp;lt;b&amp;gt;and historical*&amp;lt;/b&amp;gt; temperature via FM trackers (* for historic data download, evaluation firmware version 03.29.00.Rev.255 is available by request via HelpDesk).&amp;lt;br&amp;gt;&lt;br /&gt;
* Current &amp;lt;b&amp;gt;and historical&amp;lt;/b&amp;gt; temperature via &amp;lt;big&amp;gt;[https://wiki.teltonika-gps.com/view/Teltonika_EN12830_EYE_APP EYE APP EN12830].&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Current &amp;lt;b&amp;gt;and historical&amp;lt;/b&amp;gt; temperature via your own application. Download functionality and implementation instructions &amp;lt;big&amp;gt;[[Media:BTSXXXX.EN12830_Functionality Description for Client_V1.1.docx|HERE]]&amp;lt;/big&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Please note that temperature recording must be enabled beforehand via the same APP.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EN12830_how_it_works_V2.png|871x871px]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Hibernate mode&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life.&lt;br /&gt;
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 &amp;lt;big&amp;gt;eye page&amp;lt;/big&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value of hibernate mode&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. &amp;lt;br&amp;gt;1. &#039;&#039;&#039;Accelerated delivery times:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Mitigated project risks:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to activate hibernated eye device?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Attach any magnet to sleeping device and wait for LED to blink.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;NOTE: ANY MAGNET CAN BE USED&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]&lt;br /&gt;
&amp;lt;br&amp;gt;Now device is discoverable, scannable, connectable via BLE.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to send the device to hibernate mode?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&amp;lt;br&amp;gt;Step 1. While connected and in overview tap &amp;quot;Send device to sleep&amp;quot;: &lt;br /&gt;
&amp;lt;br&amp;gt;Step 2. Confirm your selection:                                     &lt;br /&gt;
&amp;lt;br&amp;gt;Step 3. Wait for EYE App to disconnect:                             &lt;br /&gt;
&amp;lt;br&amp;gt;[[File:Device screen 1.2.8 2.jpg|400x400px]][[File:Screenshot 20230509 173323 EYE APP.jpg|400x400px]][[File:Screenshot 20230512 164509 Gallery.jpg|400x400px]]&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Can All devices hibernate?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
1. All EYE Sensors with firmware version starting from 1.2.9.R.8 can hibernate.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Mounting recomendations&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
[[File:Neweyemouning.png|858x858px]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:New mounting recomendations 1.png|848x848px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE App Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Devices work constantly and are ready to perform out of the box. Default basic Sensor settings are set to:&lt;br /&gt;
&amp;lt;br&amp;gt;• Transmitting at 2 dBm power.&lt;br /&gt;
&amp;lt;br&amp;gt;• Data advertising at 5 second intervals.&lt;br /&gt;
&amp;lt;br&amp;gt;• Eddystone and Sensors protocol&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; If you would like to change these settings you will need to:&lt;br /&gt;
&amp;lt;br&amp;gt;1) Download and install EYE APP - Teltonika application to change sensor settings.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:QR.jpg]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Eye App Overview&amp;lt;/span&amp;gt;===&lt;br /&gt;
&#039;&#039;&#039;With the application you will be able to scan for visible Teltonika EYE devices, check their statuses or connect for configuration or firmware update.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|- align=&amp;quot;TOP&amp;quot;&lt;br /&gt;
|[[File:1.1.jpg|537x537px]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:2.1.jpg|537x537px]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Correct1.1.png|530x537px]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:4.1.jpg|537x537px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== [[File:Frame 115.png|bottom|frameless|upright=0.2|link=|alt=]] Devices in view ====&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==== [[File:Group 125.png|baseline|frameless|upright=0.2|link=|alt=]]Overview window ====&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== [[File:Group 116.png|sub|frameless|upright=0.2|link=|alt=]]Configure window ====&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
====  [[File:Group 117.png|sub|frameless|upright=0.2|link=|alt=]]Advanced configuration window ====&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;p style=&amp;quot;font-size:16px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Advanced configuration: Beacon Settings&amp;lt;span&amp;gt;=====&lt;br /&gt;
{|&lt;br /&gt;
|-style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
|[[File:IBeacon ID settings.png|frameless]]&lt;br /&gt;
|[[File:Eddystone ID settings.png|frameless]]&lt;br /&gt;
|}&lt;br /&gt;
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 &#039;&#039;&#039;Note:&#039;&#039;&#039; iOS doesn&#039;t show devices with iBeacon protocol&amp;lt;br&amp;gt;&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;FM Tracker Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Teltonika configurator (Base firmware / advanced mode)&amp;lt;/span&amp;gt;===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
To configure FM with BTSMP1 EYE Sensor:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Firmware/configurator version with multiple custom IO fields per sensor, we recommend:&lt;br /&gt;
&lt;br /&gt;
FMBXXX: 03.27.07.Rev.00/1.7.22_B.3.27_R.21 or newer&lt;br /&gt;
&lt;br /&gt;
FMX640: 01.02.03/1.7.24_B.FM64_R.34 or newer (FMB640 does not support for BLE functionality)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1:&#039;&#039;&#039; Check EYE App Settings:&lt;br /&gt;
&lt;br /&gt;
# Make sure that name of the sensor is default length (10 symbols) in [[EYE SENSOR / BTSMP1#Configure%20window|EYE App Basic Configuration window]]&lt;br /&gt;
# Note what Packet settings you have set in [[EYE SENSOR / BTSMP1#Configure%20window|EYE App Basic Configuration window]]&lt;br /&gt;
&#039;&#039;&#039;Step 2:&#039;&#039;&#039; Configure FM device using Teltonika configurator:&lt;br /&gt;
# In [[FMB120 System settings|System settings]] Enable [[Codec#Codec%208%20Extended|Codec8 Extended]];&lt;br /&gt;
# In [[FMB120 GPRS settings|GPRS settings]] Configure [[FMB120 GPRS settings#GPRS%20Settings%20and%20Server%20Settings|GPRS Settings and Server Settings]]&lt;br /&gt;
# In [[FMB120 Bluetooth® settings|Bluetooth®]] settings Enable Bluetooth®, set this setting as either &amp;quot;Enable (hidden)&amp;quot; or &amp;quot;Enable (visible)&amp;quot;, otherwise Bluetooth® will be disabled;&lt;br /&gt;
# In [[FMB120 Bluetooth® 4.0 settings|Bluetooth® 4.0]] settings:&lt;br /&gt;
## set Non Stop Scan to &amp;quot;Disable&amp;quot;, configure &amp;quot;Update Frequency&amp;quot; and &amp;quot;Scan duration&amp;quot; as 30 seconds. These settings will bring the best results for BLE scanning with our device;&lt;br /&gt;
## 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)&lt;br /&gt;
## Configure MAC address of the sensor&lt;br /&gt;
# To receive data to server enable corresponding IO elements in [[FMB120 I/O settings#Priority|FMB120 I/O settings]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Advanced mode configuration:&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|EYE Sensor Packet Setting:&lt;br /&gt;
|[[File:Eye Sensors.png|alt=|771x771px]]&lt;br /&gt;
|[[File:IBeacon and EYE Sensors.png|alt=|771x771px]]&lt;br /&gt;
|[[File:Eddystone and EYE Sensors.png|alt=|771x771px]]&lt;br /&gt;
|-&lt;br /&gt;
|Preset you should use:&lt;br /&gt;
|EYE Sensors&lt;br /&gt;
|EYE iBeacon&lt;br /&gt;
|EYE Eddystone&lt;br /&gt;
|-&lt;br /&gt;
|FMBXXX Preset download link:&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_Sensors.zip]]&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_iBeacon.zip]]&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_Eddystone.zip]]&lt;br /&gt;
|-&lt;br /&gt;
|FMBXXX Configuration example download link:&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_SensorsConfig.zip]]&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_iBeaconConfig.zip]]&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/EYE_EddystoneConfig.zip]]&lt;br /&gt;
|-&lt;br /&gt;
|FMX640 Preset download link:&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_Sensors.zip]]&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_iBeacon.zip]]&lt;br /&gt;
|[[File:Download_zip.png|x30px|link=Special:Redirect/file/FMX640_EYE_Eddystone.zip]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |Instructions how you can manually add a preset: [[How_to_add_a_BLE_preset_to_the_configurator|link]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Preset Configuration:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
If EYE Sensor Packet Settings is EYE Sensors or Eddystone and EYE Sensors:&amp;lt;br&amp;gt;[[File:Preset2EYE.png|frameless|1152x1152px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;If EYE Sensor Packet Settings is EYE Sensors or iBeacon and EYE Sensors:&lt;br /&gt;
&lt;br /&gt;
[[File:Preset1EYE.png|frameless|1152x1152px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IO element value descriptions:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:30%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |NAME&lt;br /&gt;
! style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Custom1&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Flags (not supported with current FMX640 preset)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Ambient temperature in Celsius&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Humidity&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Ambient humidity in percent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Custom2&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Movement and movement events count&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Custom3&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Angle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Custom4&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery voltage (2000 + (VALUE * 10)) in mV&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Property ID in AVL packet&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Property name&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Bytes&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Min&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Max&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Multiplier&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Units&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;25&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Temperature #1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-4000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;12500&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.01*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Degrees ( °C ), -40 - +125;&lt;br /&gt;
&lt;br /&gt;
Error codes: &lt;br /&gt;
&lt;br /&gt;
4000 - abnormal sensor state &lt;br /&gt;
&lt;br /&gt;
3000 - sensor not found &lt;br /&gt;
&lt;br /&gt;
2000 - failed sensor data parsing &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;26&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Temperature #2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-4000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;12500&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.01*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Degrees ( °C ), -40 - +125;&lt;br /&gt;
&lt;br /&gt;
Error codes: &lt;br /&gt;
&lt;br /&gt;
4000 - abnormal sensor state &lt;br /&gt;
&lt;br /&gt;
3000 - sensor not found &lt;br /&gt;
&lt;br /&gt;
2000 - failed sensor data parsing &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;27&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Temperature #3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-4000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;12500&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.01*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Degrees ( °C ), -40 - +125;&lt;br /&gt;
&lt;br /&gt;
Error codes: &lt;br /&gt;
&lt;br /&gt;
4000 - abnormal sensor state &lt;br /&gt;
&lt;br /&gt;
3000 - sensor not found &lt;br /&gt;
&lt;br /&gt;
2000 - failed sensor data parsing &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Temperature #4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-4000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;12500&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.01*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Degrees ( °C ), -40 - +125;&lt;br /&gt;
&lt;br /&gt;
Error codes: &lt;br /&gt;
&lt;br /&gt;
4000 - abnormal sensor state &lt;br /&gt;
&lt;br /&gt;
3000 - sensor not found &lt;br /&gt;
&lt;br /&gt;
2000 - failed sensor data parsing &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;86&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Humidity #1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.1*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%RH&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;104&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Humidity #2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.1*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%RH&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;106&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Humidity #3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.1*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%RH&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;108&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE Humidity #4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1000&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0.1*&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%RH&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;331&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 1 Custom #1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Variable&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;HEX&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;463&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 1 Custom #2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;464&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 1 Custom #3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;465&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 1 Custom #4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;466&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 1 Custom #5&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;332&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 2 Custom #1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Variable&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;HEX&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;467&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 2 Custom #2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;468&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 2 Custom #3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;469&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 2 Custom #4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;470&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 2 Custom #5&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;333&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 3 Custom #1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Variable&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;HEX&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;471&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 3 Custom #2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;472&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 3 Custom #3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;473&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 3 Custom #4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;474&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 3 Custom #5&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;334&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 4 Custom #1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Variable&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;HEX&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;475&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 4 Custom #2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;476&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 4 Custom #3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;477&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 4 Custom #4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;478&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;BLE 4 Custom #5&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;UNSIGNED LONG INT&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Custom IO element for BLE sensor&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Teltonika configurator new functionalities EYE Sensor filtering by name&amp;lt;/span&amp;gt;===&lt;br /&gt;
Starting with firmware &amp;lt;b&amp;gt;03.28.04.Rev.207&amp;lt;/b&amp;gt; there is additional tabs available in Bluetooth® 4.0 section that allow for easier configuration to connect FM and EYE sensor or beacon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;It&#039;s now possible to connect up to 100 sensors at once just by entering one name in the configurator name list.&#039;&#039;&#039; It&#039;s required to enter at least 3 characters(case sensitive) in the name for FM to scan the sensors. Super easy to set up!&lt;br /&gt;
&lt;br /&gt;
For example, the you may order Sensors with special configuration from factory where the EYE Sensor names would be TRAILER_1,TRAILER_2,...,TRAILER_99  and so on.&lt;br /&gt;
&lt;br /&gt;
If you would enter TRAILER in the EYE Fimrware FM configurator then sensors who meet this name condition, for example TRAILER_1, TRAILER_21 , TRAILER_17, would be scanned,  while other sensors named Tools, MP1_123546, etc. will not be scanned. &lt;br /&gt;
With this option, you can upload one configuration to FOTA web and it doesn’t matter which sensor from the list end user will mount, it will be scanned and sent to the server as long as it meets the name criteria.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bluetooth® 4.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Functionalities were reorganized and transferred to Bluetooth® 4.0 configuration tab with additional horizontal tabs selection for specific settings:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Global&#039;&#039;&#039; - Parameters responsible for device scanning ability like power and duratations.&lt;br /&gt;
*&#039;&#039;&#039;EYE&#039;&#039;&#039; - Parameters to configure data reading from EYE sensors.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Common settings&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Non Stop Scan&#039;&#039;&#039; - Enable Non Stop Scan feature, the device will try to scan for the sensors all the time if any of them are configured.&lt;br /&gt;
*&#039;&#039;&#039;Sensors and Beacons Update frequency&#039;&#039;&#039; - changes sensors temperature/humidity/battery voltage data update frequency. Minimum value: 30s, maximum value: 65535s. Recommended value 30.&lt;br /&gt;
*&#039;&#039;&#039;BLE Scan Duration&#039;&#039;&#039; - Sensors data reading time. Recommended value 30.&lt;br /&gt;
*&#039;&#039;&#039;Scan retries until error&#039;&#039;&#039; - Scan retries count, till start to show the value as Error &#039;3000&#039; - sensor disconnected. Recommended value 30.&lt;br /&gt;
*&#039;&#039;&#039;BT Power Level&#039;&#039;&#039; - Telematics device Bluetooth® power level setting.&lt;br /&gt;
*&#039;&#039;&#039;BLE Broadcasting service ID&#039;&#039;&#039; - Telematics device can broadcast configured ID.&lt;br /&gt;
*&#039;&#039;&#039; BLE connection control&#039;&#039;&#039; - Connection mode settings. If broadcasting ID is configured, parameter should be set to Prohibit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:BLE 4,0 Common settings.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Sensors&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sensor Configuration can be set to Custom Sensors, Eye Sensors or both.&lt;br /&gt;
With the Custom Sensors setting enabled, [https://wiki.teltonika-gps.com/view/FMB130_Bluetooth®_4.0_settings#Advanced_Mode| any BLE sensor can be configured.]&amp;lt;br&amp;gt;&lt;br /&gt;
When &#039;&#039;&#039;EYE Sensors&#039;&#039;&#039; is selected, Eye Sensor connectionless functionalities or EYE list search window will appear, depending on the selected EYE Sensor filter. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EYE Sensors NAME.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Name&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
When EYE Sensors Filter is set to &#039;&#039;&#039;Name&#039;&#039;&#039;, the Eye List search window will appear on the configurator. With this setting, separate EYE Sensor records (AVL ID: 11317) will be generated according to the configured parameters, which are described below:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Data Clear period&#039;&#039;&#039;- defines how long the FM tracker waits when the Eye sensor is not detected before removing it from the Eye Sensor list and not sending the sensor values. If Data Clear Period is set to 0, then the EYE Sensor will not be removed from the EYE Sensor list and it will always be included in the periodic records.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;RSSI&#039;&#039;&#039;- Parameter defines the dBm threshold value of when the EYE sensor will be added to the sensor list. If the FM tracker detects the RSSI lower than the configured value, it will not be added to the EYE Sensor list. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Record period&#039;&#039;&#039; - Defines how often the EYE Sensor record (AVL ID: 11317) will be generated when the FM tracker is operating On Stop or On Move modes, according to the configured [https://wiki.teltonika-gps.com/view/FMB140_System_settings#Movement_Source| movement source.].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;EYE Sensor Settings&#039;&#039;&#039; - Define what sensor readings data is included in to the EYE Sensor Records. Sensor readings which are not needed can be disabled, to reduce data consumption.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;EYE Name list&#039;&#039;&#039; - Defines what EYE sensors will be added to EYE Sensor list. For EYE Sensors to be added to the list, only the beginning part of the EYE Sensor local name has to match. For example, if in the EYE name list “EYE_SENSOR” is added and the FM tracker detects EYE_SENSOR1, EYE_SENSOR2, EYE_SENSORXYZ, all these EYE Sensors will be added to EYE Sensor list. If the EYE name list is left empty, all the detected EYE Sensors will be included in the EYE Sensor list. &#039;&#039;&#039;NOTE:&#039;&#039;&#039; If EYE Sensor has a name that matches configured one in EYE Name List and if it has a MAC address, that matches configured one in EYE Sensors filtered by MAC address, then such sensor will not be added to EYE Sensor list, but it’s data will be added according EYE Sensor filtered by MAC IO elements.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EYE List name search.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once Eye Sensor filtering by name list is selected, EYE Sensor records containing the AVL ID:11317 will start being generated. Below is an example of how EYE Sensor data is packed into AVL ID 11317 &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;AVL ID 11317 structure&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Eye Sensor #1&lt;br /&gt;
|-&lt;br /&gt;
|EYE Sensor #1 Data length&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|1st Parameter ID&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|1st Parameter Data Length &lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|1st Parameter Data&lt;br /&gt;
|variable &lt;br /&gt;
|-&lt;br /&gt;
|2nd Parameter ID&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|2nd Parameter Data Length&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|2nd Parameter Data&lt;br /&gt;
|variable&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&amp;lt;...&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Nth Parameter ID &lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|Nth Parameter Data Length&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|Nth Parameter  Data&lt;br /&gt;
|variable&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Eye Sensor #2&lt;br /&gt;
|-&lt;br /&gt;
|Eye Sensor #2 Data length&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|1st Parameter ID&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|1st Parameter Data Length &lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|1st Parameter Data&lt;br /&gt;
|variable &lt;br /&gt;
|-&lt;br /&gt;
|2nd Parameter ID&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|2nd Parameter Data Length&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|2nd Parameter Data&lt;br /&gt;
|variable&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&amp;lt;...&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Nth Parameter ID &lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|Nth Parameter Data Length&lt;br /&gt;
|1 byte&lt;br /&gt;
|-&lt;br /&gt;
|Nth Parameter  Data&lt;br /&gt;
|variable&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Eye Sensor #N&lt;br /&gt;
|-&lt;br /&gt;
!...&lt;br /&gt;
!...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parameter IDs are used to identify what type of EYE Sensor information is included in the packet. Below is the table describing the possible EYE Sensor parameter IDs, along with their data type and data length. &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable nd-othertables_2&amp;quot; style=&amp;quot;width:125%;&amp;quot; ;&lt;br /&gt;
|+&#039;&#039;&#039;Table 1. EYE Sensor Parameter IDs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Parameter ID!!Name&lt;br /&gt;
!Data type!!Description&lt;br /&gt;
|-&lt;br /&gt;
|5||Eye Sensor Device Name&lt;br /&gt;
|Array||Device’s name from Device Name List tab&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|EYE Sensor Temperature&lt;br /&gt;
|2 byte signed integer&lt;br /&gt;
|Temperature value measured by EYE Sensor from List Values from -32768 to +32768 with 0.01 C delta&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|EYE Sensor Humidity&lt;br /&gt;
|1 byte unsigned integer&lt;br /&gt;
|Humidity measured by EYE Sensor from List Values from 0 to 100%&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|EYE Sensor Magnet presence&lt;br /&gt;
|1 byte unsigned integer&lt;br /&gt;
|Magnet measured by EYE Sensor from List Values from 0 to1&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|EYE Sensor Movement presence&lt;br /&gt;
|1 byte unsigned integer&lt;br /&gt;
|Movement measured by Eye Sensor from List Values&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|EYE Sensor Movement count&lt;br /&gt;
|2 byte unsigned integer&lt;br /&gt;
|Movement counts measured by EYE Sensor from List Values &lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|EYE Sensor Pitch&lt;br /&gt;
|1 byte signed integer&lt;br /&gt;
|Pitch angle measured by Eye Sensor from list Values&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|EYE Sensor Angle Roll&lt;br /&gt;
|2 byte signed integer&lt;br /&gt;
|Roll Angle measured by EYE Sensor from List Values&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|EYE Sensor Low battery indicator&lt;br /&gt;
|1 byte unsigned integer&lt;br /&gt;
|Low battery state measured by EYE Sensor from List Values from 0 to1&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|EYE Sensor Battery voltage&lt;br /&gt;
|2 byte unsigned integer&lt;br /&gt;
|Low battery state measured by EYE Sensor from List Values from 0 to1&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|EYE Sensor MAC adress&lt;br /&gt;
|6 byte unsigned integer&lt;br /&gt;
|Device&#039;s MAC adress&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|EYE Sensor Magnet trigger count*&lt;br /&gt;
|2 byte unsigned integer&lt;br /&gt;
|Magnet trigger counts measured by EYE Sensor from List Values&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Only available with evaluation firmware BTSX.1.2.8.magcounter.R.0 of EYE Devices&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:EYE Sensors MAC.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MAC&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
IF EYE Sensors are selected to be filtered by &#039;&#039;&#039;MAC address&#039;&#039;&#039;, separate EYE sensor records will not be generated; EYE sensor values will be included into regular records with their corresponding IO elements. Up to 4 EYE Sensors can be configured with different MAC Addresses. &lt;br /&gt;
In the case of filtering by MAC Address, more advanced configuration is possible, as EYE Sensors’ IOs’ Low, High level, Event Only and Operand parameters can also be configured separately for each IO.  &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Working Mode&#039;&#039;&#039; - parameter has 2 options – Disabled and EYE Sensor. When it is disabled, EYE Sensor IO values will not be included into the records. When EYE Sensor is selected, EYE Sensor IO values will be included into records. &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;MAC Settings&#039;&#039;&#039; - parameter specifies the MAC address of the EYE Sensor for the FM tracker to read, parse its data and put to corresponding IO elements. If the sensor is not found for set amount of scan retries, error values will be stored into IO elements. &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I/O elements&#039;&#039;&#039; - allows for advanced EYE sensor [https://wiki.teltonika-gps.com/view/FMB130_I/O_settings I/O elements configuration].&lt;br /&gt;
[[File:Eye Sensor Connectionless Functionalities.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EYE Sensor AVL IDs&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Table below describes I/O elements which were added for EYE sensor with the new functionalities release.&amp;lt;br&amp;gt;&amp;lt;table class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Property ID in AVL packet&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Property name&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Bytes&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Type&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Min&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Max&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Multiplier&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Units&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;11317&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Sensor List&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;variable length&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;HEX&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0 bytes&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1024 bytes&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Sensor List&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10800&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Temperature 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0,01&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Temperature measured by EYE sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10801&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Temperature 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0,01&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Temperature measured by EYE sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10802&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Temperature 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0,01&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Temperature measured by EYE sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10803&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Temperature 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;32768&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0,01&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Temperature measured by EYE sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10804&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Humidity 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;100&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity measured by EYE sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10805&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Humidity 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;100&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity measured by EYE sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10806&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Humidity 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;100&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity measured by EYE sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10807&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Humidity 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;100&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Humidity measured by EYE sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10808&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Magnet 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Magnet measured by EYE sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10809&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Magnet 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Magnet measured by EYE sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10810&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Magnet 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Magnet measured by EYE sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10811&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Magnet 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Magnet measured by EYE sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10812&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement state and count measured by EYE sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10813&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement state and count measured by EYE sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10814&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement state and count measured by EYE sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10815&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement state and count measured by EYE sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10816&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Pitch 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Pitch and Roll angles measured by EYE sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10817&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Pitch 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Pitch and Roll angles measured by EYE sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10818&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Pitch 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Pitch and Roll angles measured by EYE sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10819&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Pitch 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;90&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Pitch and Roll angles measured by EYE sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10820&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Low Battery 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Low Battery indication EYE sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10821&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Low Battery 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Low Battery indication EYE sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10822&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Low Battery 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Low Battery indication EYE sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10823&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Low Battery 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Low Battery indication EYE sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10824&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Battery Voltage 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Battery Voltage of EYE sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10825&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Battery Voltage 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Battery Voltage of EYE sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10826&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Battery Voltage 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Battery Voltage of EYE sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10827&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Battery Voltage 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Battery Voltage of EYE sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
     &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10832&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Roll 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Roll value of EYE Sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10833&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Roll 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Roll value of EYE Sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10834&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Roll 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Roll value of EYE Sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10835&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Roll 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;signed&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;180&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Roll value of EYE Sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10836&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement Count 1&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement count value of EYE Sensor 1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10837&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement Count 2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement count value of EYE Sensor 2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10838&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement Count 3&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement count value of EYE Sensor 3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;10839&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 20%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;EYE Movement Count 4&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;unsigned&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 10%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;65535&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 5%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td style=&amp;quot;width: 25%; text-align:center; vertical-align:middle;&amp;quot;&amp;gt;Movement count value of EYE Sensor 4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eye sensor parameters have error code values, which will written to the I/O value if parameter data is not received. From the error code value, it is possible to distinguish whether the issue is on the FM tracker side or the EYE Sensor. Below is a table describing these values.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Eye Sensor Error Values&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Parameter&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data length&lt;br /&gt;
(bytes)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Data type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Error codes&lt;br /&gt;
!Additional Notes&lt;br /&gt;
|-&lt;br /&gt;
!Data Not Received by FM tracker&lt;br /&gt;
!EYE Sensor indicates error&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Temperature&lt;br /&gt;
|2&lt;br /&gt;
|signed&lt;br /&gt;
|25000&lt;br /&gt;
|25001&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Humidity&lt;br /&gt;
|1&lt;br /&gt;
|unsigned&lt;br /&gt;
|250&lt;br /&gt;
|251&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnet&lt;br /&gt;
|1&lt;br /&gt;
|unsigned&lt;br /&gt;
|250&lt;br /&gt;
|251&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnet trigger count&lt;br /&gt;
|2&lt;br /&gt;
|unsigned&lt;br /&gt;
|65000&lt;br /&gt;
|65001&lt;br /&gt;
|Only available with evaluation firmware BTSX.1.2.8.magcounter.R.0 of EYE Devices &lt;br /&gt;
|-&lt;br /&gt;
|Movement&lt;br /&gt;
|1&lt;br /&gt;
|unsigned&lt;br /&gt;
|250&lt;br /&gt;
|251&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Movement counter&lt;br /&gt;
|2&lt;br /&gt;
|unsigned&lt;br /&gt;
|65000&lt;br /&gt;
|65001&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pitch&lt;br /&gt;
|1&lt;br /&gt;
|signed&lt;br /&gt;
|120&lt;br /&gt;
|121&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Roll&lt;br /&gt;
|2&lt;br /&gt;
|signed&lt;br /&gt;
|250&lt;br /&gt;
|251&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Low battery status&lt;br /&gt;
|1&lt;br /&gt;
|unsigned&lt;br /&gt;
|250&lt;br /&gt;
|251&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Battery voltage&lt;br /&gt;
|1&lt;br /&gt;
|unsigned&lt;br /&gt;
|250&lt;br /&gt;
|251&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you are using presets(firmware/configurator without EYE product support), then refer to [[FMB130 Teltonika Data Sending Parameters ID#BLE%20Sensors%20I.2FO%20elements|BLE Sensors I/O elements]] table instead.&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Sensor Protocol overview&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Sensor advertising&amp;lt;/span&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Sensors data.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Beacon and sensors data&amp;lt;/span&amp;gt;===&lt;br /&gt;
[[File:Beacon and sensors data.png|center|1000x1000px|alt=|frameless]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Protocol description&amp;lt;/span&amp;gt;===&lt;br /&gt;
At the highest-level Bluetooth® LE advertising packet consists of Advertising Indication and Scan Response. Both packets can be maximum of 31 bytes in size. Advertising Indication packet is always broadcasted when Scan Response is broadcasted only if Observer device requests it by using Active Scan.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BTSMP1 uses Advertising Indication to send beacon data which can be configured to select between iBeacon and Eddystone protocols or to be disabled at all. In that case, data which is shown as Scan Response in protocol overview will be sent as Advertising Indication without Scan Response following it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Scan Response is used to send device name and manufacturer specific data. Manufacturer specific data includes Teltonika Company ID (0x089A) and protocol version (0x01). It is followed by Flag Encoded Data (Table 1) and Extended Data (Table 2). Later on, protocol will be highly configurable in and will allow to disable/enable sending of device name or any sensor value allowing to reduce size of the packet being sent.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teltonika BTSX devices are transmitting one or two packets depending on the selected protocol. Broadcast packet + Scan response packet.&lt;br /&gt;
&lt;br /&gt;
A scan response packet is sent when an active scan is used, within the BLE layer of communication.&lt;br /&gt;
The default for our FM devices and many other applications for example our EYE Appication or nRF connect Application is an active scan.&lt;br /&gt;
 &lt;br /&gt;
There are three protocols, with the following packets:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.iBeacon + EYE Sensors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.Eddystone + EYE Sensors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;iBeacon + EYE Sensors&#039;&#039;&#039; and &#039;&#039;&#039;Eddystone + EYE Sensors&#039;&#039;&#039; protocols only iBeacon/Eddystone packet is broadcasted and will be seen by both active and passive scans, to see the EYE Sensors packet you need to use an active scan.&lt;br /&gt;
In other words in an environment where no BLE devices are scanning with an active scan or in case when there are no scanning devices at all, only the iBeacon/Eddystone packet will be sent by the BTS device to conserve energy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. EYE Sensors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;EYE Sensors&#039;&#039;&#039; protocol, the EYE Sensor packet becomes broadcast.&lt;br /&gt;
In other words, in an environment where no BLE devices are scanning with an active scan or in case when there are no scanning devices at all EYE Sensors packet will be sent by the BTS device.&lt;br /&gt;
&lt;br /&gt;
More Information on&lt;br /&gt;
[https://support.digitalmatter.com/support/solutions/articles/16000100684-active-vs-passive-bluetooth-scanning| Active vs passive scans]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Device Name has the following default value for Beacon – ID1_XXXXXXX&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:inline-table&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:125%;&amp;quot; ;&lt;br /&gt;
|+&#039;&#039;&#039;Table 1. Flag Encoded Date&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Data!! Size (Bytes)!!Description&lt;br /&gt;
|-&lt;br /&gt;
|Flags||1||Each set bit (0-7) means the presence of value (0-7). Bits:&lt;br /&gt;
&amp;lt;br&amp;gt;0 – Temperature value presence&lt;br /&gt;
&amp;lt;br&amp;gt;1 – Humidity value presence&lt;br /&gt;
&amp;lt;br&amp;gt;2 – Magnetic sensor presence&lt;br /&gt;
&amp;lt;br&amp;gt;3 – Magnetic sensor state (1 magnetic field is detected/0 magnetic field is not detected) Valid value is present only if bit 2 flag is set.&lt;br /&gt;
&amp;lt;br&amp;gt;4 – Movement sensor counter&lt;br /&gt;
&amp;lt;br&amp;gt;5 – Movement sensor angle&lt;br /&gt;
&amp;lt;br&amp;gt;6 – Low Battery indication (if set to 1 low battery voltage detected)&lt;br /&gt;
&amp;lt;br&amp;gt;7 – Battery voltage value presence&lt;br /&gt;
|-&lt;br /&gt;
|Value 0||2||Temperature&lt;br /&gt;
&amp;lt;br&amp;gt;Value in Celsius / 100&lt;br /&gt;
&amp;lt;br&amp;gt;NOTE: present only if bit 0 is set, otherwise is not being sent&lt;br /&gt;
|-&lt;br /&gt;
|Value 1 ||1||Humidity&lt;br /&gt;
&amp;lt;br&amp;gt;Value in percent&lt;br /&gt;
&amp;lt;br&amp;gt;NOTE: present only if bit 1 is set, otherwise is not being sent&lt;br /&gt;
|-&lt;br /&gt;
|Value 2||2||Movement Sensor counter&lt;br /&gt;
&amp;lt;br&amp;gt;Most significant bit indicates movement state and 15 least significant bits represent count of movement events.&lt;br /&gt;
&amp;lt;br&amp;gt;NOTE: present only if bit 4 is set, otherwise is not being sent&lt;br /&gt;
|-&lt;br /&gt;
|Value 3 ||3||Movement sensor angle&lt;br /&gt;
&amp;lt;br&amp;gt;Most significant byte – pitch (-90/+90)&lt;br /&gt;
&amp;lt;br&amp;gt;Two least significant bytes – roll (-180/+180)&lt;br /&gt;
&amp;lt;br&amp;gt;NOTE: present only if bit 5 is set, otherwise is not being sent&lt;br /&gt;
|-&lt;br /&gt;
|Value 4||1|| Battery Voltage&lt;br /&gt;
&amp;lt;br&amp;gt;Battery voltage in mV = 2000 + VALUE * 10&lt;br /&gt;
&amp;lt;br&amp;gt;NOTE: present only if bit 7 is set, otherwise is not being sent&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;GATT Characteristics&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 20px;&amp;quot; | Name&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; | Service UUID&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; | Characteristic UUID&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Data Type&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Min&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Max&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 120px&amp;quot; | Default Value&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Device Name || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0016-7df2-4d4e-8e6d-c611745b92e9  || ASCII || 0 || 12 || Unique for each device || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tx Power Lever || 1804 || 2a07 || SINT8 || -14 || 8 || 2 || Possible values: -14, -11, -8, -5, -2, 2, 4, 8&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Protocol Type|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0001-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 4*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*Max 2 with 01.02.10+ firmware&amp;lt;/small&amp;gt; &lt;br /&gt;
| 1 for EYE_Beacon, &amp;lt;br&amp;gt;4 for EYE_Sensor* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*with 01.02.10+ firmware 1 for both EYE_Beacon &amp;amp; EYE_Sensor&amp;lt;/small&amp;gt; &lt;br /&gt;
| 0 - iBeacon &amp;lt;br&amp;gt;1 - Eddystone &amp;lt;br&amp;gt;2 - EYE Sensor &amp;lt;br&amp;gt;3 - iBeacon + EYE Sensor* &amp;lt;br&amp;gt;4 - Eddystone + EYE Sensor*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*01.02.10+ sensors are enabled over &#039;&#039;Activate / Deactivate Sensors&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Activate / Deactivate Sensors*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*from 01.02.10+ firmware&amp;lt;/small&amp;gt;&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0021-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT8&lt;br /&gt;
|0&lt;br /&gt;
|15&lt;br /&gt;
&lt;br /&gt;
(0b1111)&lt;br /&gt;
|4 (0b0100) for EYE_Beacon, &amp;lt;br&amp;gt;15 (0b1111) for EYE_Sensor&lt;br /&gt;
|(LSb) bit 0 – Temperature&lt;br /&gt;
&lt;br /&gt;
Bit 1 – Humidity&lt;br /&gt;
&lt;br /&gt;
Bit 2 – Magnetic&lt;br /&gt;
&lt;br /&gt;
Bit 3 - Movement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E.g. EYE_Sensor disabled movement &amp;amp; enabled temperature, humidity, magnetic sensors 7 (0b0111)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Advertising Interval|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0002-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 1000 || 10000 || 5000 || miliseconds&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Sub Advertising Interval || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0003-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 20 || 1000 || 100 || Used by repeats, miliseconds&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Advertising Repeats || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0004-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 1 || 10 || 1 || Repeats work only if Advertising Interval is more than 2000 ms and Repeats set to more than 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| iBeacon ID ||  e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0005-7df2-4d4e-8e6d-c611745b92e9 || BYTE ARRAY || 20 bytes || 20 bytes || Unique for each device || 16 B - UUID&amp;lt;br&amp;gt;2 B - major&amp;lt;br&amp;gt;2 B - minor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Eddystone ID || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0006-7df2-4d4e-8e6d-c611745b92e9 || BYTE ARRAY || 16 bytes || 16 bytes || Unique for each device || 10 B - Namespace&amp;lt;br&amp;gt;6 B - Instance&lt;br /&gt;
|-&lt;br /&gt;
|Command&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0007-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; |[[EYE SENSOR / BTSMP1#Command characteristic|Command characteristic]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Password||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0008-7df2-4d4e-8e6d-c611745b92e9 ||BYTE ARRAY|| 6 bytes||6 bytes||123456||Always 6 Digits&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Movement Start ||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0013-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5||seconds&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Movement Stop||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0014-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5 ||seconds&lt;br /&gt;
|-&lt;br /&gt;
| Password Counter&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
| e61c0019-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT8&lt;br /&gt;
|0 (counter)&lt;br /&gt;
|10 (counter)&lt;br /&gt;
| 0&lt;br /&gt;
|Byte 0 – counter,&lt;br /&gt;
&lt;br /&gt;
Byte 1 and 2 - timeout&lt;br /&gt;
|-&lt;br /&gt;
|Master Password (PUK)&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0020-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
| UINT8&lt;br /&gt;
|8 bytes&lt;br /&gt;
|8 bytes&lt;br /&gt;
|MAC address dependency&lt;br /&gt;
|Byte array&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer sleep (Hibernate mode)&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0018-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT8&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|0 – sleep disabled,&lt;br /&gt;
&lt;br /&gt;
1 – sleep enabled&lt;br /&gt;
|-&lt;br /&gt;
|User ADV Spam Duration&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0022-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT16&lt;br /&gt;
|1&lt;br /&gt;
|300&lt;br /&gt;
|30&lt;br /&gt;
|WakeUp Advertising &lt;br /&gt;
&lt;br /&gt;
Spam Duration in seconds&lt;br /&gt;
|-&lt;br /&gt;
|RSSI Calibration Value&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0023-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|INT8&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-100&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|127&lt;br /&gt;
| 127&lt;br /&gt;
|RSSI value in dBm &lt;br /&gt;
&lt;br /&gt;
127  – Use default calib. table&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Manufacturer||180A||2A29||BYTE ARRAY||-||-||Not Configurable ||Read Only. Ex. &amp;quot;Teltonika&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Model|| 180A||2A24|| BYTE ARRAY|| -||-|| Not Configurable||Read Only. Ex. &amp;quot;BTSID1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Serial||180A||2A25 ||BYTE ARRAY||-||-||Not Configurable ||Not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Hardware||180A|| 2A27 ||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. &amp;quot;Table:1 Volt:325&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Firmware|| 180A ||2A26||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. &amp;quot;1.1.0-beta&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| System ID ||180A||2A23||BYTE ARRAY||-||-|| Not Configurable||Not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|MAC||180A||652143dc-dec6-4fb1-bd46-3e919d2410a6 || BYTE ARRAY||6||6||Not Configurable||Read Only. ex. 112233445566 -&amp;gt; 11:22:33:44:55:66&lt;br /&gt;
|-&lt;br /&gt;
|Calibration ID&lt;br /&gt;
|180A&lt;br /&gt;
|a610249f-913e-46bd-b14f-c6dedc432165&lt;br /&gt;
|BYTE ARRAY&lt;br /&gt;
|9&lt;br /&gt;
|12&lt;br /&gt;
|Not Configurable&lt;br /&gt;
|Read Only. e.g. 295268313&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Only with EN12830 certified devices&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Scan Response Data ||e61c0000-7df3-4d4e-8e6d-c611745b92e9|| e61c0001-7df3-4d4e-8e6d-c611745b92e9||BYTE ARRAY||17 || 17||Not Configurable ||Scan Response Data, see picture for detail view of data structure&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Lentele0603.png|800px|frameless|center]]&lt;br /&gt;
===Command characteristic===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 20px;&amp;quot; |Command&#039;s name&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; |Data to send&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
|Write to flash||0x0010|| Writes set parameters to flash&lt;br /&gt;
|-&lt;br /&gt;
|General boot||0x0011||Enter boot mode&lt;br /&gt;
|-&lt;br /&gt;
|Instant reset||0x0012||Software reset&lt;br /&gt;
|-&lt;br /&gt;
|Reset after connection||0x0013||Reset after disconnect&lt;br /&gt;
|-&lt;br /&gt;
|Get hw voltage||0x0014||Sets detected hw voltage in response data&lt;br /&gt;
|-&lt;br /&gt;
|Keep connection alive||0x0015|| Resets disconnect timer&lt;br /&gt;
|-&lt;br /&gt;
|Restore defaults||0x0016||Sets all configurable parameters to default values&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Sensor Bluetooth® frame parsing example&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#0048BA&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#B0BF1A&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#7CB9E8&amp;quot;&amp;gt;06&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#C0E8D5&amp;quot;&amp;gt;1A&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#B284BE&amp;quot;&amp;gt;FF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#72A0C1&amp;quot;&amp;gt;4C00&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#EDEAE0&amp;quot;&amp;gt;0215&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#C46210&amp;quot;&amp;gt;FFFFFFFF0B8C404510C655AAB636EBEF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#EFDECD&amp;quot;&amp;gt;BB70&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#E52B50&amp;quot;&amp;gt;0055&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#FFF600&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#03C03C&amp;quot;&amp;gt;0C&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#FF3800&amp;quot;&amp;gt;09&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#FFBF00&amp;quot;&amp;gt;4D50315F31323334353637&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#FF7E00&amp;quot;&amp;gt;0E&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#3DDC84&amp;quot;&amp;gt;FF&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#008000&amp;quot;&amp;gt;9A08&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#00FFFF&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#D0FF14&amp;quot;&amp;gt;B7&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt;08B4&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#007FFF&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#F4C2C2&amp;quot;&amp;gt;0CCB&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#BFFF00&amp;quot;&amp;gt;0BFFC7&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background:#00BFFF&amp;quot;&amp;gt;67&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsed data&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:33%; vertical-align: middle; text-align: center;&amp;quot; |Parameter&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:33%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:33%; vertical-align: middle; text-align: center;&amp;quot; |Actual Value&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;50&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#0048BA&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#B0BF1A&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#7CB9E8&amp;quot;&amp;gt;06&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#C0E8D5&amp;quot;&amp;gt;1A&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#B284BE&amp;quot;&amp;gt;FF&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Apple company identifier (big endian)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#72A0C1&amp;quot;&amp;gt;4C00&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Beacon type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#EDEAE0&amp;quot;&amp;gt;0215&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |UUID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#C46210&amp;quot;&amp;gt;FFFFFFFF0B8C404510C655AAB636EBEF&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Major&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#EFDECD&amp;quot;&amp;gt;BB70&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Minor&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#E52B50&amp;quot;&amp;gt;0055&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Power&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FFF600&amp;quot;&amp;gt;02&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#03C03C&amp;quot;&amp;gt;0C&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FF3800&amp;quot;&amp;gt;09&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Device name&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FFBF00&amp;quot;&amp;gt;4D50315F31323334353637&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#FF7E00&amp;quot;&amp;gt;0E&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#3DDC84&amp;quot;&amp;gt;FF&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Teltonika company ID (big endian)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#008000&amp;quot;&amp;gt;9A08&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Protocol version&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#00FFFF&amp;quot;&amp;gt;01&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Flags&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#D0FF14&amp;quot;&amp;gt;B7&amp;lt;/span&amp;gt;&lt;br /&gt;
|Raw value example 0xB7. Data has to be interpretated as binary value. &lt;br /&gt;
In this example would be (MSB)&amp;lt;span style=&amp;quot;background:#B284BE&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;011 011&amp;lt;span style=&amp;quot;background:#00FFFF&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;(LSB) and is parsed from least significant byte(LSB).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 – Temperature value presence. &amp;lt;span style=&amp;quot;background:#00FFFF&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; Means device is reading and transmitting temperature value.&lt;br /&gt;
&lt;br /&gt;
1 – Humidity value presence. 1 Means device is reading and transmitting humidity value.&lt;br /&gt;
&lt;br /&gt;
2 – Magnetic sensor presence. 1 Means device is reading and transmitting Magnetic sensor value.&lt;br /&gt;
&lt;br /&gt;
3 – Magnetic sensor state (1 magnetic field is detected/0 magnetic field is not detected) Valid value is present only if bit 2 flag is set.&lt;br /&gt;
&lt;br /&gt;
4 – Movement sensor counter. 1 Means device is reading and transmitting movement state and count values.&lt;br /&gt;
&lt;br /&gt;
5 – Movement sensor angle. 1 Means device is reading and transmitting angle roll and pitch values.&lt;br /&gt;
&lt;br /&gt;
6 – Low Battery indication. 0 – Means device battery is from 100 to 15 % (When value changes to 1 Battery level is lower than 15 %.&lt;br /&gt;
&lt;br /&gt;
7 – Battery voltage value presence. &amp;lt;span style=&amp;quot;background:#B284BE&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; Means device is reading and transmitting battery voltage value.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Temperature&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt;08B4&amp;lt;/span&amp;gt;&lt;br /&gt;
|Raw value example 0x08B4 hex, 2228 dec. &lt;br /&gt;
&lt;br /&gt;
Raw value needs to be divided by 100. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Real temperature&#039;&#039;&#039; is 22,28 Celsius. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Humidity&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#007FFF&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&lt;br /&gt;
|Raw value example 0x12 hex, 18 dec. &lt;br /&gt;
Decimal value is humidity in percent. Humidity 18 %&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Movement&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#F4C2C2&amp;quot;&amp;gt;0CCB&amp;lt;/span&amp;gt;&lt;br /&gt;
| (MSB)0000 1100 1100 1011(LSB) binary&lt;br /&gt;
0 - Most significant byte(MSB) represents &#039;&#039;&#039;Movement status&#039;&#039;&#039;. In this case device is not moving 0. If it was 1 device is moving.&lt;br /&gt;
&lt;br /&gt;
000 1100 1100 1011 – represent detected movements count 3275 decimal value means device has detected total 3275 movement events, &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#BFFF00&amp;quot;&amp;gt;0BFFC7&amp;lt;/span&amp;gt;&lt;br /&gt;
|0B – Most significant byte represents &#039;&#039;&#039;device pitch&#039;&#039;&#039;. Device pitch can be from -90 to 90 degrees. &lt;br /&gt;
In this example device pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FFC7– Two least significant bytes represent &#039;&#039;&#039;device roll&#039;&#039;&#039;. Device roll can be from -180 to 180 degrees.&lt;br /&gt;
&lt;br /&gt;
In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Battery voltage&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;span style=&amp;quot;background:#00BFFF&amp;quot;&amp;gt;67&amp;lt;/span&amp;gt;&lt;br /&gt;
|&#039;&#039;&#039;Battery voltage –&#039;&#039;&#039; raw value example 0x67 hex. Decimal value of parameter 103&#039;&#039;&#039;.&#039;&#039;&#039; To calculate battery voltage need to use calculation 2000 + (VALUE * 10). In this case battery voltage value 2000+(103x10)= 3030 mV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;FM Packet parsing example (Base firmware / Advanced mode)&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; | Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Received data in hexadecimal stream: &amp;lt;code&amp;gt;00000000000000488E010000017CA6B6BFD8010F0E5188209AB482008600A80F0000000&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;00006000000020019090400560024000301CF0000001601D00000FF4D01D10000006D00000001014B0001B6010000CF7D&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; | AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 48&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E (Codec8 Extended)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;34&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 7C A6 B6 BF D8 (GMT: Friday, 22 October 2021 06:36:07)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0F 0E 51 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20 9A B4 82&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 86&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 0A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 06&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 19 (25 = BLE Temperature #1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |09 04 (2308=23.08°C)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 56 (86 = BLE Humidity #1)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 00 36 (24 %RHT)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 03&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 CF (463 - BLE 1 Custom #2 = Movement status and movement events count)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 16 (Currently not moving events count 22)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 D0 (464 - BLE 1 Custom #3 = Angle )&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 FF 4D (Pitch = 0°, Roll = -179°)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 D1 (465 - BLE 1 Custom #4 = Battery Voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 6D (109 = 2000 + 109 * 10 mV = 3090 mV)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N’th IO ID - AVL ID.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 4B (331 - BLE 1 Custom #1 = Flags)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Value of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |B7 = (MSB)&amp;lt;span style=&amp;quot;background:#B284BE&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;011 011&amp;lt;span style=&amp;quot;background:#00FFFF&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;(LSB) &lt;br /&gt;
It&#039;s parsed from least significant byte(LSB):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bit 0 – Temperature value presence. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#00FFFF&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; Means device is reading and transmitting temperature value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bit 1 – Humidity value presence. &lt;br /&gt;
&lt;br /&gt;
1 Means device is reading and transmitting humidity value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bit 2 – Magnetic sensor presence. &lt;br /&gt;
&lt;br /&gt;
1 Means device is reading and transmitting Magnetic sensor value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bit 3 – Magnetic sensor state &lt;br /&gt;
&lt;br /&gt;
1 magnetic field is detected/0 magnetic field is not detected) Valid value is present only if bit 2 flag is set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bit 4 – Movement sensor counter. &lt;br /&gt;
&lt;br /&gt;
1 Means device is reading and transmitting movement state and count values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bit 5 – Movement sensor angle. &lt;br /&gt;
&lt;br /&gt;
1 Means device is reading and transmitting angle roll and pitch values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bit 6 – Low Battery indication. &lt;br /&gt;
&lt;br /&gt;
0 – Means device battery is from 100 to 15 % (When value changes to 1 Battery level is lower than 15 %.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7 – Battery voltage value presence. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#B284BE&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; Means device is reading and transmitting battery voltage value.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 CF 7D&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;FM EYE Sensor record parsing example with the new firmware supporting EYE Sensor filtering by name)&amp;lt;/span&amp;gt;===&lt;br /&gt;
&#039;&#039;&#039;Parsing EYE Sensor records example&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Below You will find an example on how to parse EYE Sensor record with two EYE Sensors present.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Received data in hexadecimal stream: &amp;lt;code&amp;gt;00000000000000908E0100000183407a2beb000f0e3fe3209ab40e008801290d00002c350001000000000&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;000000000012c350063&amp;lt;span style=&amp;quot;background-color:#91d4b9;&amp;quot;&amp;gt;0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;&amp;lt;span style=&amp;quot;background-color:#91d4b9;&amp;quot;&amp;gt;30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;010000fef4&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 90&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E (Codec8 Extended)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 83 40 7a 2b eb(GMT: Tuesday, 18 June 2019 08:25:22.001)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0f 0e 3f e3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20 9a b4 0e&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 88&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 01 29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 0d&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2c 35 (11317)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N’th IO ID - AVL ID.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2c 35 (11317)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 63 (99 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value of Variable Length IO 11317&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 fe f4&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Parsing AVL ID 11317 data===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL ID 11317 Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;code&amp;gt;&#039;&#039;&#039;0130050f4d50315f42453241413500000000000602d60807012f0801000901000a024e000b01f90c025aff0d01000e020bcc&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;30050f4d50315f33464539414100000000000602cb080701300801000901000a0263000b01000c02af000d01000e020b90&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsing the data&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data packet part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Constant&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eye Sensor #1 data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |30 (48 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |05 (Eye Sensor Device name)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;60&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0f (15 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |4d 50 31 5f 42 45 32 41 41 35 00 00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06 (Eye Sensor #1 temperature)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |d6 08 (With firmware 03.28.04.rev.203 the value is little endian, converted to decimal and multiplied by 0.01C = 22.42C.&amp;lt;br&amp;gt;&lt;br /&gt;
With firmware 03.28.04.rev.204 the value is big endian)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07 (Eye Sensor #1 Humidity)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2f (converted to decimal = 47%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08 (Eye Sensor #1 Magnet)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (no magnet detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |09 (EYE Sensor #1 Movement presence)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (none detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0a (parameter ID #10, EYE Sensor #1 Movement count)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 4e 00 (converted to dec = 19968)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0b (Parameter ID #11 Eye Sensor #1 Pitch)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |f9 (converted to decimal = 159 degrees)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0c (Parameter ID #12 Eye sensor #1 Roll)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |5a ff (With firmware 03.28.04.rev.203 the value is Little endian, converted to decimal signed 2&#039;s complement =-166 degrees &amp;lt;br&amp;gt;&lt;br /&gt;
With firmware 03.28.04.rev.204 the value is Big Endian)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0d (parameter ID #13 low battery voltage indicator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (low battery voltage not detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0e (Eye Sensor #1 battery voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0b cc (Converted to decimal = 3020 mV)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eye Sensor #2 data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 30 (48 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 05 (Eye Sensor Device name)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0f (15 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |09 (EYE Sensor #1 Movement presence)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |06 (Eye Sensor #1 temperature)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |cb 08 (little endian, converted to decimal and multiplied by 0.01C = 22.51C)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |07 (Eye Sensor #1 Humidity)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |30 (converted to decimal = 48%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |08 (Eye Sensor #1 Magnet)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 00 (no magnet presence detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |09 (EYE Sensor #1 Movement presence)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | 00 (no movement presence detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0a (parameter ID #10, EYE Sensor #1 Movement count)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |63 00 (converted to decimal = 25344)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0b (Parameter ID #11 Eye Sensor #1 Pitch)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (converted to dec = 0 degrees)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0c (Parameter ID #12 Eye sensor #1 Roll)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |af 00 (Little endian, converted to decimal signed 2&#039;s complement =175 degrees)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0d (parameter ID #13 low battery voltage indicator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (low battery voltage not detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0e (Eye Sensor #1 battery voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0b 90 (Converted to decimal = 2960mV)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Safety information&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
This message contains information on how to operate BTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!&lt;br /&gt;
&lt;br /&gt;
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.&lt;br /&gt;
&lt;br /&gt;
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Helpdesk.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Safety information.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Certification &amp;amp; Approvals&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certificates&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Valid for Model&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |E-Mark (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_E-Mark|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |FCC (USA)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_FCC|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | CE/RED (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_CE_/_RED|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |RoHS (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_RoHS|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | REACH (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_REACH|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Anatel (BR) (PR)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_ANATEL|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP rating&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_IP67|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |SIRIM QAS&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_SIRIM QAS|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |SDPPI POSTEL&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_SDPPI POSTEL|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | TELEC&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_TELEC|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ATEX&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_ATEX|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ATEX&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EN12830&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_EN12830|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EN12830&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Nomenclature &amp;amp; Classification codes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | EAN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_EAN|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |HS&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_HS|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ECCN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1_ECCN|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Memberships&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bluetooth® SIG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1 Bluetooth® SIG|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSMP1 WEEE|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;External Links&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Product Page===&lt;br /&gt;
https://teltonika-gps.com/eye/&lt;br /&gt;
&lt;br /&gt;
===Product Change Notifications===&lt;br /&gt;
&lt;br /&gt;
The latest Product Change Notifications can be found: [[BTSMP1_Product_Change_Notifications|Product Change Notifications]]&lt;br /&gt;
&lt;br /&gt;
===Software Errata===&lt;br /&gt;
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata]&lt;br /&gt;
&lt;br /&gt;
EYE App Errata: [https://wiki.teltonika-gps.com/view/EYE_APP_errata BTS APP errata]&lt;br /&gt;
&lt;br /&gt;
===Promotional Material===&lt;br /&gt;
[[EYE Sensor Promotional Material]]&lt;br /&gt;
&lt;br /&gt;
===Compatibilty with other Teltonika Devices===&lt;br /&gt;
Teltonika Networks:&lt;br /&gt;
https://wiki.teltonika-networks.com/view/Bluetooth_EYE_Sensor_and_EYE_Beacon_support&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-networks.com/view/Teltonika_EYE_device_pairing_and_data_sender_configuration_example&lt;br /&gt;
&lt;br /&gt;
===Partner Providers Supporting Software===&lt;br /&gt;
*[[3Dtracking with Fleet Management (FM)|3Dtracking]]&lt;br /&gt;
*[[GPS-server with Fleet Management (FM)|GPS-server]]&lt;br /&gt;
*[[Wialon with Fleet Management (FM)|Wialon]]&lt;br /&gt;
*[[Mapon with Fleet Management (FM)|Mapon]]&lt;br /&gt;
*[[WhiteLabel Tracking with Fleet Management (FM)|WhiteLabel Tracking]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;[[EYE FAQ|Frequently asked questions (FAQ)]]&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20Power%20and%20Electrical%20characteristics|Questions about Power and Electrical characteristics]]&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20EYE%20Accessory%20configuration%20.28EYE%20APP.29|Questions about EYE Accessory configuration (EYE APP)]]&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20FMBxxx%20compatibility%20with%20EYE%20Accessories|Questions about FMBxxx compatibility with EYE Accessories]]&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20Protocols|Questions about Protocols]]&lt;br /&gt;
*[[EYE FAQ#Other%20questions%20.28Questions%20without%20category.29|Other questions  (Questions without category)]]&lt;br /&gt;
&lt;br /&gt;
===Documents===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:pdf_icon.png|32px|]]&lt;br /&gt;
|[[Media:Datasheet-BTSMP1 EYE SENSOR 4.5.pdf|Eye Sensor Datasheet]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-03-15}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[[File:pdf_icon.png|32px|]]&lt;br /&gt;
|[[Media:EYE SENSOR ATEX Datasheet V1.0.pdf|Eye Sensor ATEX Datasheet]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-05-29}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[[File:pdf_icon.png|32px|]]&lt;br /&gt;
|[[Media:EYE SENSOR EN12830 Datasheet 1.0.pdf|Eye Sensor EN12830 Datasheet]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-05-29}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|[[File:pdf_icon.png|32px|]]&lt;br /&gt;
|[[Media:QM-BTSMP1.pdf|BTSMP1 Quick Manual (EN)]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-01-17}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Downloads===&lt;br /&gt;
{|&lt;br /&gt;
|[[File:zip_icon.png|32px|]]&lt;br /&gt;
|[[Teltonika EN12830 EYE APP|EN12830 EYE APP]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-04-02}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
{{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_/_BTSID1&amp;diff=101100</id>
		<title>EYE BEACON / BTSID1</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_BEACON_/_BTSID1&amp;diff=101100"/>
		<updated>2024-11-08T07:33:02Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Product Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Wireless solutions open up new horizons for your business and help to keep an eye on your assets. Discover our&lt;br /&gt;
brand-new and certified Bluetooth® Low Energy ID beacon model from Teltonika with robust waterproof&lt;br /&gt;
casing and a long-lifetime battery. The model designed for a low-cost fast and easy configuration and integration to&lt;br /&gt;
save precious time, resources, and ensure accountability.&lt;br /&gt;
[[File:BTSID1-datasheet-2023-12-18.2.png|center|frameless|1157x1157px]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;About BTSID1&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
Perfect for traceability use cases, delivery tracking, monitoring of various movable objects in logistics (trailers,&lt;br /&gt;
containers), agriculture (tractor attachments), and constructions (tools and inventory). Also, it suitable for indoor&lt;br /&gt;
tracking solutions for items tracking in warehouses, hospitals, transport hubs and other types of industrial areas.&lt;br /&gt;
EYE beacon supports iBeacon and Eddystone protocols. The device is fully compatible with the Teltonika firmware&lt;br /&gt;
platform which provides extended functionality. Configure, scan, and update anytime anywhere with a dedicated&lt;br /&gt;
Teltonika mobile app.&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Product Specification&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
===Features===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Functionalities&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Beacon ID, LED&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Dimensions and weight&lt;br /&gt;
! style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Dimensions&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |56,6 mm x 38 mm x 13 mm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Weight 19 g&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |18g&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Battery and power (not confirmed)&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Model&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CR2450&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Type Lithium, Manganese Dioxide&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Total Capacity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |600 mAh&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Replaceable&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (Tx=2 dBm; interval: 3 s) &lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |4 years&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (Tx=2 dBm; interval: 5 s), default&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |8 years&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Battery life (Tx=2 dBm; interval: 10 s)&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |10 years&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Electronic&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Microcontroller&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ST Microelectronics BlueNRG-2&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Connectivity&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bluetooth®&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bluetooth® 4.2 compliant&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Range&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |80 m&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Available transmission power levels&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Up to 8 dBm&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Sensitivity&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |-88 dBm&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Casing&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Protection&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Mounting&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Two holes to screw/leash/strip, tape&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Customization&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Custom logo upon request (Special conditions)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Environmental Requirements&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Operational temperature&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; | -20 °C / +60 °C (-4 °F / +140 °F)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Protocols compatibility&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |iBeacon&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;iOS doesn&#039;t show devices with iBeacon protocol&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Eddystone&lt;br /&gt;
| style=&amp;quot;width:10%;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
[[File:Eye dimensions.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value-adding Features&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Hibernate mode&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Hibernated mode means that the EYE device is OFF when shipping from the factory, preserving battery life.&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Value of hibernate mode&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Hibernated versions of EYE devices simplify stock management for our partners while maximizing battery life. &amp;lt;br&amp;gt;1. &#039;&#039;&#039;Accelerated delivery times:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Mitigated project risks:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to activate hibernated eye device?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Attach any magnet to sleeping device and wait for LED to blink.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;NOTE: ANY MAGNET CAN BE USED&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:520746 Magnet EYE gif v1.6-min.gif|frameless|684x684px]]&lt;br /&gt;
&amp;lt;br&amp;gt;Now device is discoverable, scannable, connectable via BLE.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;How to send the device to hibernate mode?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&amp;lt;br&amp;gt;Step 1. While connected and in overview tap &amp;quot;Send device to sleep&amp;quot;: &lt;br /&gt;
&amp;lt;br&amp;gt;Step 2. Confirm your selection:                                     &lt;br /&gt;
&amp;lt;br&amp;gt;Step 3. Wait for EYE App to disconnect:                             &lt;br /&gt;
&amp;lt;br&amp;gt;[[File:Device screen 1.2.8 2.jpg|400x400px]][[File:Screenshot 20230509 173323 EYE APP.jpg|400x400px]][[File:Screenshot 20230512 164509 Gallery.jpg|400x400px]]&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Can All devices hibernate?&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
1. All EYE Sensors with firmware version starting from 1.2.9.R.8 can hibernate.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Mounting recomendations&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
[[File:Neweyemouning.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:New mounting recomendations 1.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE App Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
Devices work constantly and are ready to perform out of the box. Default basic Sensor settings are set to:&lt;br /&gt;
&amp;lt;br&amp;gt;• Transmitting at 2 dBm power.&lt;br /&gt;
&amp;lt;br&amp;gt;• Data advertising at 5 second intervals.&lt;br /&gt;
&amp;lt;br&amp;gt;• Eddystone protocol&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; If you would like to change these settings you will need to:&lt;br /&gt;
&amp;lt;br&amp;gt;1) Download and install EYE APP - Teltonika application to change sensor settings.&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:QR.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Eye App Overview&amp;lt;/span&amp;gt;===&lt;br /&gt;
&#039;&#039;&#039;With the application you will be able to scan for visible Teltonika EYE devices, check their statuses, connect for configuration, download it or update the firmware.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|- align=&amp;quot;TOP&amp;quot;&lt;br /&gt;
|[[File:1.1.1.jpg]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:2.1.1.jpg]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:3.1.1.jpg]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:4.1.1.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Frame 115.png|bottom|frameless|upright=0.2|link=|alt=]] &#039;&#039;&#039;Devices in view&#039;&#039;&#039;: 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&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Group 125.png|baseline|frameless|upright=0.2|link=|alt=]]&#039;&#039;&#039;Overview window:&#039;&#039;&#039; 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.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Group 116.png|sub|frameless|upright=0.2|link=|alt=]]&#039;&#039;&#039;Configure window&#039;&#039;&#039;: 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.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Group 117.png|sub|frameless|upright=0.2|link=|alt=]]&#039;&#039;&#039;Advanced configuration window&#039;&#039;&#039;: 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&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- align=&amp;quot;TOP&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
[[File:IBeacon ID settings.png|frameless]]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Eddystone ID settings.png|frameless]]&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;*iOS doesn&#039;t show devices with iBeacon protocol&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;FM Tracker Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Teltonika configurator (Base firmware)&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
If you have firmware / configurator which does not support EYE Beacon tab in Bluetooth® 4.0 section, then you can use Beacon list section of the configurator to scan available EYE Beacons.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Below are short instructions which show how we recommend configuring the device to Enable the Beacon functionality for testing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps to follow according to the visual representation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#In System Settings Enable [[Codec#Codec_8_Extended|Codec8 Extended]];&lt;br /&gt;
#In [[FMB120_Bluetooth®_settings|Bluetooth®]] settings Enable Bluetooth®, set this setting as either &amp;quot;Enable (hidden)&amp;quot; or &amp;quot;Enable (visible)&amp;quot;, otherwise Bluetooth® will be disabled;&lt;br /&gt;
#In [[FMB120_Bluetooth®_4.0_settings|Bluetooth® 4.0]] settings, set Non Stop Scan to &amp;quot;Disable&amp;quot;, configure &amp;quot;Update Frequency&amp;quot; and &amp;quot;Scan duration&amp;quot; as 30 seconds. These settings will bring the best results for BLE scanning with our device;&lt;br /&gt;
#In [[FMB120_Beacon_List|Beacon list]] settings, configure Beacon Detection as &amp;quot;All&amp;quot; and Beacon Record as &amp;quot;Eventual&amp;quot;. This will detect all surrounding Beacons and create Beacon records every 30 seconds.&lt;br /&gt;
&lt;br /&gt;
[[Image:Beacon_project_V3.gif]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Teltonika configurator new functionalities (Evaluation firmware)&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bluetooth® 4.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Common settings&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Non Stop Scan&#039;&#039;&#039; - Enable Non Stop Scan feature, the device will try to scan for the sensors all the time if any of them are configured.&lt;br /&gt;
* &#039;&#039;&#039;Sensors and Beacons Update frequency&#039;&#039;&#039; - changes sensors temperature/humidity/battery voltage data update frequency. Minimum value: 30s, maximum value: 65535s. Recommended value 30.&lt;br /&gt;
* &#039;&#039;&#039;BLE Scan Duration&#039;&#039;&#039; - Sensors data reading time. Recommended value 30.&lt;br /&gt;
* &#039;&#039;&#039;Scan retries until error&#039;&#039;&#039; - Scan retries count, till start to show the value as Error &#039;3000&#039; - sensor disconnected. Recommended value 30.&lt;br /&gt;
* &#039;&#039;&#039;BT Power Level&#039;&#039;&#039; - Telematics device Bluetooth® power level setting.&lt;br /&gt;
* &#039;&#039;&#039;BLE Broadcasting service ID&#039;&#039;&#039; - Telematics device can broadcast configured ID.&lt;br /&gt;
* &#039;&#039;&#039; BLE connection control&#039;&#039;&#039; - Connection mode settings. If broadcasting ID is configured, parameter should be set to Prohibit.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:BLE_4.0.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beacon List&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beacons configuration instruction: [https://wiki.teltonika-gps.com/view/How_to_start_with_FMB_devices_and_Beacons%3F How to start with FMB devices and Beacons?]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Beacon settings.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Beacon all settings.png|right|border]]&lt;br /&gt;
&#039;&#039;&#039;Beacon detection&#039;&#039;&#039; - Parameter controls over all Beacons scanning: &lt;br /&gt;
* &#039;&#039;&#039;Disabled&#039;&#039;&#039; – Beacon scanning and transmitting disabled.&lt;br /&gt;
* &#039;&#039;&#039;All&#039;&#039;&#039; – Read all visible beacons;&lt;br /&gt;
* &#039;&#039;&#039;Configured&#039;&#039;&#039; – Read only beacons set in Beacon List;&lt;br /&gt;
&#039;&#039;&#039;Beacon Mode&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Simple&#039;&#039;&#039; - beacon parsing is done automatically (Eddystone and iBeacon protocols are supported). &lt;br /&gt;
* &#039;&#039;&#039;Advanced&#039;&#039;&#039; - beacon data capturing can be configured.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beacon record&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;On change&#039;&#039;&#039; - Beacon records are generated only when there are changes in scanned list.&lt;br /&gt;
* &#039;&#039;&#039;Periodic&#039;&#039;&#039; - Beacon record generating according to the configured Record Period on Move and Record Period on Stop parameters.&lt;br /&gt;
*&#039;&#039;&#039;Beacon Record Priority&#039;&#039;&#039; - When set to &#039;&#039;&#039;None&#039;&#039;&#039; Records will not be generated. &#039;&#039;&#039;Low priority&#039;&#039;&#039; means the Module makes an additional record which will be sent according to configured send period. When &#039;&#039;&#039;High Priority&#039;&#039;&#039; is configured, the Beacon record will be sent immediately to the server as soon as it is generated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EYE Beacon Settings&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Beacon detection.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*The New firmware has two Beacon lists, so it is possible to create two separate lists of beacons, standard one with Beacons ID (UUID:Major:Minor, or Namespace:InstanceID) and new one according Beacon Name (by name or prefix, for example all beacons with prefix &amp;quot;ID1&amp;quot; can be saved.) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Beacon ID&#039;&#039;&#039; - configurator allows to configure beacon ID in iBeacon or Eddystone format in Beacon List.&lt;br /&gt;
* &#039;&#039;&#039;Beacon Name&#039;&#039;&#039; - The names of beacons which need to be filtered can be entered. Only the beginning part of the EYE Beacon local name has to match. For example, if in the EYE Beacon name list “EYE_Beacon” is added and the FM tracker detects EYE_Beacon1, EYE_Beacon2, EYE_BeaconXYZ, all these EYE Beacons will be added to EYE Beacon name list. &lt;br /&gt;
Both ID and Name filters can work at the same time. If beacon doesn’t match ID filter, but matches the name, it will be added to beacon list. However, Filtering only works Beacon Mode is set to Simple.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;  [[File:Eye Beacon Prox.png|right|border]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Eye feature mode: Proximity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EYE beacon Proximity events is a functionality which creates three different types of records, depending on the captured Beacons RSSI level. This functionality is only supported with Teltonika EYE beacons.&amp;lt;br&amp;gt; Proximity events consist of near, away and lost events: &amp;lt;br&amp;gt;&lt;br /&gt;
*When EYE beacon RSSI level is below the first configured threshold, the beacon will be added to Near Beacon Record &#039;&#039;&#039;(AVL ID: 10828)&#039;&#039;&#039;&lt;br /&gt;
*When EYE BEACON RSSI level is between the second and first configured threshold, beacon is added to Away Beacon record &#039;&#039;&#039;(AVL ID: 10829)&#039;&#039;&#039;&lt;br /&gt;
*When EYE Beacon RSSI level is lower than the second configured threshold, beacon is added to Lost Beacon record &#039;&#039;&#039;(AVL ID: 10831)&#039;&#039;&#039;. In the case of EYE Beacon disappearing from the environment and not being detected by the FM tracker anymore, the beacon will be added to Lost Beacon record and will be removed from Beacon list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Event modes&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
*Disabled – Record generating is disabled for the selected range&lt;br /&gt;
*Periodic – Records will be periodically generated for the selected range, according to the configured record period on move or on stop value.&lt;br /&gt;
*On Change – Records will be generated as soon as the Eye Beacon number changes for the selected range.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Averaging Timeout&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
This parameter specifies how long it will take current RSSI value to reach new RSSI value. For example, current EYE Beacon RSSI value is -40 dBm. FMB captures same EYE Beacon with RSSI value of -60 dBm. If averaging timeout is configured to be 10 seconds, it will take 10 seconds for RSSI value to reach -60 dBm from -40 dBm. Keep in mind that this is assuming perfect conditions and subsequent EYE Beacon RSSI&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eye feature mode: Lost &amp;amp; Found &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Lost &amp;amp; found.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lost &amp;amp; Found  EYE Beacon feature.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Purpose of this functionality is to &#039;&#039;&#039;periodically&#039;&#039;&#039; generate records with all EYE Beacon list (AVL ID: 10828) and create eventual &#039;&#039;&#039;On Change&#039;&#039;&#039; records only when EYE Beacon is lost (AVL ID: 10831) or found (AVL ID: 10829). &amp;lt;br&amp;gt;&lt;br /&gt;
Lost and Found Beacon records only include EYE Beacon which was lost or found, not the full Beacon list. &amp;lt;br&amp;gt;&lt;br /&gt;
*If multiple EYE Beacons were found or lost at the same time, multiple will be  included into the record. &amp;lt;br&amp;gt;&lt;br /&gt;
*If Visible Beacon List is enabled, Beacon records containing the list of visible beacons will be generated according to the configured period parameters &#039;&#039;Record Period on Move&#039;&#039; and &#039;&#039;Record Period on Stop&#039;&#039;&lt;br /&gt;
Advanced Beacon protocol is being used to send Lost &amp;amp; Found records.  &amp;lt;br&amp;gt;&lt;br /&gt;
Note:Same AVL ID’s as for Proximity events are being used, since two features cannot work at the same time.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;AVL ID: 10828&#039;&#039;&#039; Visible Beacon List (periodic)&lt;br /&gt;
*&#039;&#039;&#039;AVL ID: 10829&#039;&#039;&#039; Found Beacon List (On Change)&lt;br /&gt;
*&#039;&#039;&#039;AVL ID: 10831&#039;&#039;&#039; Lost Eye Beacon List (On Change)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proximity and Lost &amp;amp; found AVL ID&#039;&#039;&#039; elements have the following structure:&amp;lt;br&amp;gt; [[File:1st beacon protocol version.png|border]]&lt;br /&gt;
&lt;br /&gt;
When Proximity or Lost &amp;amp; Found events are sent, the records will always include Beacon RSSI, Beacon ID, low battery indicator and Battery Voltage. &lt;br /&gt;
&lt;br /&gt;
Below is the mentioned Parameters description:&lt;br /&gt;
{| class=&amp;quot;wikitable nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot; ;&lt;br /&gt;
|+&#039;&#039;&#039;Table 1. EYE Beacon Parameter IDs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Parameter ID!!Name&lt;br /&gt;
!Data type!!Description&lt;br /&gt;
|-&lt;br /&gt;
| 0||Beacon RSSI Level&lt;br /&gt;
|1 byte unsigned integer||Received signal strength indication (RSSI) value in dBm.&lt;br /&gt;
Hex value must be converted to decimal from signed 2s complement.&lt;br /&gt;
|-&lt;br /&gt;
|1||Beacon ID&lt;br /&gt;
|Array||For EYE Beacons that are transmitting using Eddystone protocol: Beacon ID is Namespace , InstanceID (16 bytes)&lt;br /&gt;
For EYE beacons that are transmitting using iBeacon protocol: Beacon ID is UUID, Major, Minor (20 bytes)&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|EYE Beacon Low battery indicator&lt;br /&gt;
|1 byte integer&lt;br /&gt;
|Low battery state measured by EYE beacon; value is either 0 (low voltage not detected) or 1 (low voltage detected)&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|EYE Beacon battery Voltage&lt;br /&gt;
|2 byte unsigned integer&lt;br /&gt;
|EYE Beacon battery voltage value in mV &lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|EYE Beacon MAC&lt;br /&gt;
|6 byte unsigned integer&lt;br /&gt;
|Device’s MAC address is sent if it&#039;s enabled in FMB configuration&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;EYE Beacon Protocol overview&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Beacon advertising===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Beacon and sensors data.png|center|1000x1000px|alt=|frameless]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Protocol description===&lt;br /&gt;
At the highest-level Bluetooth® LE advertising packet consists of Advertising Indication and Scan Response. Both packets can be maximum of 31 bytes in size. Advertising Indication packet is always broadcasted when Scan Response is broadcasted only if Observer device requests it by using Active Scan.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BTSMP1 uses Advertising Indication to send beacon data which can be configured to select between iBeacon and Eddystone protocols or to be disabled at all. In that case, data which is shown as Scan Response in protocol overview will be sent as Advertising Indication without Scan Response following it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Scan Response is used to send device name and manufacturer specific data. Manufacturer specific data includes Teltonika Company ID (0x089A) and protocol version (0x01). It is followed by Flag Encoded Data (Table 1).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Device Name has the following default value for Beacon – ID1_XXXXXXX&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:inline-table&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:125%;&amp;quot; ;&lt;br /&gt;
|+&#039;&#039;&#039;Table 1. Flag Encoded Date&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
!Data!! Size (Bytes)!!Description&lt;br /&gt;
|-&lt;br /&gt;
|Flags||1||Each set bit (0-7) means the presence of value (0-7). Bits:&lt;br /&gt;
&amp;lt;br&amp;gt;0 – Temperature value presence&lt;br /&gt;
&amp;lt;br&amp;gt;1 – Humidity value presence&lt;br /&gt;
&amp;lt;br&amp;gt;2 – Magnetic sensor presence&lt;br /&gt;
&amp;lt;br&amp;gt;3 – Magnetic sensor state (1 magnetic field is detected/0 magnetic field is not detected) Valid value is present only if bit 2 flag is set.&lt;br /&gt;
&amp;lt;br&amp;gt;4 – Movement sensor counter&lt;br /&gt;
&amp;lt;br&amp;gt;5 – Movement sensor angle&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;6 – Low Battery indication (if set to 1 low battery voltage detected)&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;7 – Battery voltage value presence&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; only bolded bits (6 and 7) can have value 1, on BTSID1&lt;br /&gt;
|-&lt;br /&gt;
|Value 7||1|| Battery Voltage&lt;br /&gt;
&amp;lt;br&amp;gt;Battery voltage in mV = 2000 + VALUE * 10&lt;br /&gt;
&amp;lt;br&amp;gt;NOTE: present only if bit 7 is set, otherwise is not being sent&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;div style=&amp;quot;display:inline-table&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GATT Characteristics===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 20px;&amp;quot; | Name&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; | Service UUID&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; | Characteristic UUID&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Data Type&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Min&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Max&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 120px&amp;quot; | Default Value&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Device Name || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0016-7df2-4d4e-8e6d-c611745b92e9  || ASCII || 0 || 12 || Unique for each device || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Tx Power Lever || 1804 || 2a07 || SINT8 || -14 || 8 || 2 || Possible values: -14, -11, -8, -5, -2, 2, 4, 8&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Protocol Type|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0001-7df2-4d4e-8e6d-c611745b92e9 || UINT8 || 0 || 4*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*Max 2 with 01.02.10+ firmware&amp;lt;/small&amp;gt;&lt;br /&gt;
| 1 for EYE_Beacon, &lt;br /&gt;
4 for EYE_Sensor*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*with 01.02.10+ firmware 1 for both EYE_Beacon &amp;amp; EYE_Sensor&amp;lt;/small&amp;gt;&lt;br /&gt;
| 0 - iBeacon &lt;br /&gt;
1 - Eddystone &lt;br /&gt;
2 - EYE Sensor &lt;br /&gt;
3 - iBeacon + EYE Sensor* &lt;br /&gt;
4 - Eddystone + EYE Sensor*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*01.02.10+ sensors are enabled over &#039;&#039;Activate / Deactivate Sensors&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Activate / Deactivate Sensors*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*from 01.02.10+ firmware&amp;lt;/small&amp;gt;&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0021-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT8&lt;br /&gt;
|0&lt;br /&gt;
|15&lt;br /&gt;
(0b1111)&lt;br /&gt;
|4 (0b0100) for EYE_Beacon, &lt;br /&gt;
15 (0b1111) for EYE_Sensor&lt;br /&gt;
|(LSb) bit 0 – Temperature&lt;br /&gt;
Bit 1 – Humidity&lt;br /&gt;
&lt;br /&gt;
Bit 2 – Magnetic&lt;br /&gt;
&lt;br /&gt;
Bit 3 - Movement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E.g. EYE_Sensor disabled movement &amp;amp; enabled temperature, humidity, magnetic sensors 7 (0b0111)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Advertising Interval|| e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0002-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 1000 || 10000 || 5000 || miliseconds&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Sub Advertising Interval || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0003-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 20 || 1000 || 100 || Used by repeats, miliseconds&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Advertising Repeats || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0004-7df2-4d4e-8e6d-c611745b92e9 || UINT16 || 1 || 10 || 1 || Repeats work only if Advertising Interval is more than 2000 ms and Repeats set to more than 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| iBeacon ID ||  e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0005-7df2-4d4e-8e6d-c611745b92e9 || BYTE ARRAY || 20 bytes || 20 bytes || Unique for each device || 16 B - UUID&amp;lt;br&amp;gt;2 B - major&amp;lt;br&amp;gt;2 B - minor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Eddystone ID || e61c0000-7df2-4d4e-8e6d-c611745b92e9 || e61c0006-7df2-4d4e-8e6d-c611745b92e9 || BYTE ARRAY || 16 bytes || 16 bytes || Unique for each device || 10 B - Namespace&amp;lt;br&amp;gt;6 B - Instance&lt;br /&gt;
|-&lt;br /&gt;
|Command&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0007-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; |[[EYE SENSOR / BTSMP1#Command characteristic|Command characteristic]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Password||e61c0000-7df2-4d4e-8e6d-c611745b92e9|| e61c0008-7df2-4d4e-8e6d-c611745b92e9 ||BYTE ARRAY|| 6 bytes||6 bytes||123456||Always 6 Digits&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Movement Start ||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0013-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5||seconds&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Movement Stop||e61c0000-7df2-4d4e-8e6d-c611745b92e9||e61c0014-7df2-4d4e-8e6d-c611745b92e9|| UINT16||0||300||5 ||seconds&lt;br /&gt;
|-&lt;br /&gt;
| Password Counter&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
| e61c0019-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT8&lt;br /&gt;
|0 (counter)&lt;br /&gt;
|10 (counter)&lt;br /&gt;
| 0&lt;br /&gt;
|Byte 0 – counter,&lt;br /&gt;
&lt;br /&gt;
Byte 1 and 2 - timeout&lt;br /&gt;
|-&lt;br /&gt;
|Master Password (PUK)&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0020-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
| UINT8&lt;br /&gt;
|8 bytes&lt;br /&gt;
|8 bytes&lt;br /&gt;
|MAC address dependency&lt;br /&gt;
|Byte array&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer sleep (Hibernate mode)&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0018-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT8&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|0 – sleep disabled,&lt;br /&gt;
&lt;br /&gt;
1 – sleep enabled&lt;br /&gt;
|-&lt;br /&gt;
|Activate / Deactivate Sensors&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0021-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT8&lt;br /&gt;
|0&lt;br /&gt;
|15&lt;br /&gt;
&lt;br /&gt;
(0b1111)&lt;br /&gt;
|15&lt;br /&gt;
&lt;br /&gt;
(0b1111)&lt;br /&gt;
|(LSb) bit 0 – Temperature&lt;br /&gt;
&lt;br /&gt;
Bit 1 – Humidity&lt;br /&gt;
&lt;br /&gt;
Bit 2 – Magnetic&lt;br /&gt;
&lt;br /&gt;
Bit 3 - Movement&lt;br /&gt;
|-&lt;br /&gt;
|User ADV Spam Duration&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0022-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|UINT16&lt;br /&gt;
|1&lt;br /&gt;
|300&lt;br /&gt;
|30&lt;br /&gt;
|WakeUp Advertising &lt;br /&gt;
&lt;br /&gt;
Spam Duration in seconds&lt;br /&gt;
|-&lt;br /&gt;
|RSSI Calibration Value&lt;br /&gt;
|e61c0000-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|e61c0023-7df2-4d4e-8e6d-c611745b92e9&lt;br /&gt;
|INT8&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-100&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|127&lt;br /&gt;
| 127&lt;br /&gt;
|RSSI value in dBm &lt;br /&gt;
&lt;br /&gt;
127  – Use default calib. table&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Manufacturer||180A||2A29||BYTE ARRAY||-||-||Not Configurable ||Read Only. Ex. &amp;quot;Teltonika&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Model|| 180A||2A24|| BYTE ARRAY|| -||-|| Not Configurable||Read Only. Ex. &amp;quot;BTSID1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Serial||180A||2A25 ||BYTE ARRAY||-||-||Not Configurable ||Not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Hardware||180A|| 2A27 ||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. &amp;quot;Table:1 Volt:325&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Firmware|| 180A ||2A26||BYTE ARRAY||-||-||Not Configurable||Read Only. Ex. &amp;quot;1.1.0-beta&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| System ID ||180A||2A23||BYTE ARRAY||-||-|| Not Configurable||Not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|MAC||180A||652143dc-dec6-4fb1-bd46-3e919d2410a6 || BYTE ARRAY||6||6||Not Configurable||Read Only. ex. 112233445566 -&amp;gt; 11:22:33:44:55:66&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Scan Response Data ||e61c0000-7df3-4d4e-8e6d-c611745b92e9|| e61c0001-7df3-4d4e-8e6d-c611745b92e9||BYTE ARRAY||17 || 17||Not Configurable ||Scan Response Data, see picture for detail view of data structure&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Lentele0603.png|800px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
===Command characteristic===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; background-color: white; border-bottom: 2px solid #0054A6;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 20px;&amp;quot; |Command&#039;s name&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; |Data to send&lt;br /&gt;
! style=&amp;quot;color: #0054A6; background-color: white; border-bottom: 2px solid #0054A6; width: 280px;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
|Write to flash||0x0010||Writes set parameters to flash&lt;br /&gt;
|-&lt;br /&gt;
|General boot||0x0011||Enter boot mode&lt;br /&gt;
|-&lt;br /&gt;
|Instant reset||0x0012||Software reset&lt;br /&gt;
|-&lt;br /&gt;
|Reset after connection||0x0013||Reset after disconnect&lt;br /&gt;
|-&lt;br /&gt;
|Get hw voltage||0x0014||Sets detected hw voltage in response data&lt;br /&gt;
|-&lt;br /&gt;
|Keep connection alive||0x0015||Resets disconnect timer&lt;br /&gt;
|-&lt;br /&gt;
|Restore defaults||0x0016||Sets all configurable parameters to default values&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===FM packet parsing example===&lt;br /&gt;
Beacon (AVL ID:385) has the following structure:&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL 385 Parsing&lt;br /&gt;
|+&lt;br /&gt;
|Data part&lt;br /&gt;
|BLE beacon flags #1&lt;br /&gt;
|Beacon ID #1&lt;br /&gt;
|Signal Strength #1&lt;br /&gt;
|Beacon data #2&lt;br /&gt;
|-&lt;br /&gt;
|1 Byte&lt;br /&gt;
| 1 Byte&lt;br /&gt;
|20/16 Bytes&lt;br /&gt;
| 1 Byte&lt;br /&gt;
|…&lt;br /&gt;
|-&lt;br /&gt;
|First half byte – current data part &lt;br /&gt;
&lt;br /&gt;
Second half byte – total number of data parts&lt;br /&gt;
|Bitwise parameter, specify BLE beacon type and parameters. &lt;br /&gt;
&lt;br /&gt;
Two options available are: &lt;br /&gt;
&lt;br /&gt;
21     iBeacon with RSSI&lt;br /&gt;
&lt;br /&gt;
01     Eddystone with RSSI&lt;br /&gt;
|Beacon – 20B (UUID, major, minor) &lt;br /&gt;
&lt;br /&gt;
Eddystone – 16B (Namespace, Instance ID)&lt;br /&gt;
|Signed 2&#039;s complement&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Eddystone example with 1 beacon====&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E (Codec8 Extended)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 70 1F 9B 3F A9 (GMT: Friday, 07 February 2020 12:23:53.001)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0F 0E 50 2A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20 9A B4 61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 74&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 C6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0E&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 81 (385)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N’th IO ID - AVL ID.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 81 (385)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1101E39B606AA38255AA8E460B154E2D0055CF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 56&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL 385 Parsing&lt;br /&gt;
|- &lt;br /&gt;
|Data part&lt;br /&gt;
|BLE beacon flags #1&lt;br /&gt;
|Beacon ID #1&lt;br /&gt;
|Signal Strength #1&lt;br /&gt;
|Beacon data #2&lt;br /&gt;
|-&lt;br /&gt;
| 1 Byte&lt;br /&gt;
|1 Byte&lt;br /&gt;
|20/16 Bytes&lt;br /&gt;
| 1 Byte&lt;br /&gt;
|…&lt;br /&gt;
|-&lt;br /&gt;
|11 – Data part, 1 Record out of 1 Beacon Packet.&lt;br /&gt;
|01 – Eddystone with RSSI&lt;br /&gt;
|Eddystone – 16B (Namespace, Instance ID)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E39B606AA38255AA8E46  – BLE Beacon Namespace&lt;br /&gt;
&lt;br /&gt;
0B154E2D0055 – BLE Beacon Instance ID&lt;br /&gt;
|  -49&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====iBeacon example with 2 beacons====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 5A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E (Codec8 Extended)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 6B 69 B0 C9 51(GMT: Tuesday, 18 June 2019 08:25:22.001)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 81 (385)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N’th IO ID - AVL ID.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 81 (385)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 2D&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |11216B817F8A274D4FBDB62D33E1842F8DF8014D022BBF21A579723675064DC396A7C3520129F61900000000BF&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 3E 5D&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL 385 Parsing&lt;br /&gt;
|+&lt;br /&gt;
|Data part&lt;br /&gt;
|BLE beacon flags #1&lt;br /&gt;
|Beacon ID #1&lt;br /&gt;
|Signal Strength #1&lt;br /&gt;
|Beacon data #2&lt;br /&gt;
|-&lt;br /&gt;
| 1 Byte&lt;br /&gt;
| 1 Byte&lt;br /&gt;
|20/16 Bytes&lt;br /&gt;
| 1 Byte&lt;br /&gt;
|…&lt;br /&gt;
|-&lt;br /&gt;
|11 – Data part, 1 Record out of 1 Beacon Packet.&lt;br /&gt;
|21 –  iBeacon with RSSI&lt;br /&gt;
|6B817F8A274D4FBDB62D33E1842F8DF8 – UUID &lt;br /&gt;
&lt;br /&gt;
014D – Major &lt;br /&gt;
&lt;br /&gt;
022B – Minor&lt;br /&gt;
| -65&lt;br /&gt;
|21A579723675064DC396A7C3520129F61900&lt;br /&gt;
000000BF&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|21 –  iBeacon with RSSI&lt;br /&gt;
|A579723675064DC396A7C3520129F619 – UUID &lt;br /&gt;
0000 – Major &lt;br /&gt;
&lt;br /&gt;
0000 – Minor &lt;br /&gt;
| -65&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;p style=&amp;quot;font-size:24px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;FM EYE Beacon record parsing example with the new firmware&amp;lt;/span&amp;gt;===&lt;br /&gt;
Below You will find an example on how to parse lost (AVL ID 10831) or found (AVL ID 10829) EYE Beacon record.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Lost &amp;amp; found EYE Beacon records parsing example====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Received data in hexadecimal stream: &amp;lt;code&amp;gt;000000000000004b8e010000018368952793000f0e54fc209ab05800b300b40e0000&amp;lt;br&amp;gt;&lt;br /&gt;
2a4f000100000000000000000001&amp;lt;/code&amp;gt;&amp;lt;span style=&amp;quot;background-color:#91d4b9;&amp;quot;&amp;gt;2a4f001e011c0001a40110eb47706aa38255aa96f21a154e2d00550d01000e020bd6&amp;lt;code&amp;gt;010000823f&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 4b&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E (Codec8 Extended)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;24&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 83 68 95 27 93 (GMT: Tuesday, 18 June 2019 08:25:22.001)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0f 0e 54 fc&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20 9a b0 58&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 b3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 b4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0e&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2a 4f (10831)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N’th IO ID - AVL ID.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2a 4f (10831)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 1e (30 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value of Variable Length IO 10831&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;011c0001a40110eb47706aa38255aa96f21a154e2d00550d01000e020bd6&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01 2a 4f&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL ID 10831 Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;code&amp;gt;&#039;&#039;&#039;011c0001a40110eb47706aa38255aa96f21a154e2d00550d01000e020bd6&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsing the data&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data packet part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Constant&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eye Beacon #1 data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1c (28 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (Eye Beacon RSSI)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;60&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |a4 (Converted to Decimal from signed 2s complement = -92dBm)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (Beacon ID)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10 (16 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |eb 47 70 6a a3 82 55 aa 96 f2 &#039;&#039;&#039;1a 15 4e 2d 00 55&#039;&#039;&#039; (Eddystone Namespace + &#039;&#039;&#039;Instance ID&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0d (parameter ID #13 low battery voltage indicator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (no low battery voltage detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0e (Eye Beacon Battery voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0b d6 (3030mV)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
NOTE: The record structure for Lost Beacon Record (AVL ID:10829) is the same&lt;br /&gt;
&lt;br /&gt;
====Visible EYE Beacons record parsing example with 3 EYE Beacons====&lt;br /&gt;
Below You will find an example on how to parse visible Beacons list (AVL ID 10828) EYE Beacon record.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Received data in hexadecimal stream: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;00000000000000898e0100000183a1c8fbe3000f0e310b209ab02600e900760d0000&amp;lt;span style=&amp;quot;background-color:#91d4b9;&amp;quot;&amp;gt;2a4c0001000000000000000000012a4c005c011c0001c00110eb577075868d55aa96021b20313800550d0100&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;&amp;lt;span style=&amp;quot;background-color:#91d4b9;&amp;quot;&amp;gt;0e020c1c1c0001b60110ef3f3f74868d55aa9aeae91e313800550d01000e020bae200001a50114faffffff34b6f6aa38255aa9ef619154d0e200050d01000e020ad2&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;0100008811&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data Packet Part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Zero Bytes&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Data Field Length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 00 89&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Codec ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |8E (Codec8 Extended)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 1 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;80&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Timestamp&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 01 83 a1 c8 fb e3 (GMT: Tuesday, 18 June 2019 08:25:22.001)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Priority&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Longitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0f 0e 31 0b&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Latitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20 9a b0 26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Altitude&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 e9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Angle&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 76&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Satellites&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0d&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Speed&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Event IO ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2a 4c (10828)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; | N of Total ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N1 of One Byte IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N2 of Two Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N4 of Four Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N8 of Eight Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |NX of X Bytes IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |N’th IO ID - AVL ID.&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |2a 4c (10828)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Length of Variable Length IO&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 5c (92 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Value of Variable Length IO 10831&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;011c0001c00110eb577075868d55aa96021b20313800550d01000e020c1c1c0001b60110ef3f3f74868d55aa9aeae91e313800550d01000e020bae&amp;lt;br&amp;gt;200001a50114faffffff34b6f6aa38255aa9ef619154d0e200050d01000e020ad2&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Number of Data 2 (Number of Total Records)&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |CRC-16&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 00 88 11&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |AVL ID 10828 Unparsed data&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&amp;lt;code&amp;gt;&#039;&#039;&#039;011c0001c00110eb577075868d55aa96021b20313800550d01000e020c1c1c0001b60110ef3f3f74868d55aa9aeae91e31380055&#039;&#039;&#039;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;0d01000e020bae200001a50114faffffff34b6f6aa38255aa9ef619154d0e200050d01000e020ad2&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nd-othertables_2&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;border-bottom: 2px solid #0054A6; vertical-align: middle; text-align: center;&amp;quot; |Parsing the data&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:60%; vertical-align: middle; text-align: center;&amp;quot; |AVL Data packet part&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; style=&amp;quot;width:40%; vertical-align: middle; text-align: center;&amp;quot; |HEX Code Part&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Constant&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eye Beacon #1 data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1c (28 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (Eye Beacon RSSI)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;60&amp;quot; style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |AVL Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |c0 (Converted to Decimal from signed 2s complement = -64dBm)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (Beacon ID)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10 (16 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |eb 57 70 75 86 8d 55 aa 96 02 &#039;&#039;&#039;1b 20 31 38 00 55&#039;&#039;&#039; (Eddystone Namespace + &#039;&#039;&#039;Instance ID&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0d (parameter ID #13 low battery voltage indicator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (no low battery voltage detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0e (Eye Beacon Battery voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0c 1c (3100mV)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eye Beacon #2 data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |1c (28 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (Eye Beacon RSSI)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |b6 (Converted to Decimal from signed 2s complement = -74dBm)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (Beacon ID)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |10 (16 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |ef 3f 3f 74 86 8d 55 aa 9a ea &#039;&#039;&#039;e9 1e 31 38 00 55&#039;&#039;&#039; (Eddystone Namespace + &#039;&#039;&#039;Instance ID&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0d (parameter ID #13 low battery voltage indicator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (no low battery voltage detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0e (Eye Beacon Battery voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0b ae (2990mV)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Eye Beacon #3 data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |20 (32 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (Eye Beacon RSSI)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |a5 (Converted to Decimal from signed 2s complement = -91dBm)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (Beacon ID)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |14 (20 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |fa ff ff ff 34 b6 f6 aa 38 25 5a a9 ef 61 91 54 &#039;&#039;&#039;&#039;&#039;d0 e2&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;00 05&#039;&#039;&#039; (iBeacon UUID + &#039;&#039;&#039;&#039;&#039;Major&#039;&#039;&#039;&#039;&#039; + &#039;&#039;&#039;Minor&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0d (parameter ID #13 low battery voltage indicator)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |01 (1 byte)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |00 (no low battery voltage detected)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter ID&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0e (Eye Beacon Battery voltage)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter data length&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |02 (2 bytes)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |Parameter Data&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |0a d2 (2770mV)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Safety information&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
This message contains information on how to operate BTSID1 safely. By following these requirements and recommendations, you will avoid dangerous situations. You must read these instructions carefully and follow them strictly before operating the device!&lt;br /&gt;
&lt;br /&gt;
1. To avoid mechanical damage, it is advised to transport the device in an impact-proof package.&lt;br /&gt;
&lt;br /&gt;
2. In case of malfunction contact your Teltonika account manager or write to the technical support team over the Helpdesk.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Safety information.png]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Certification &amp;amp; Approvals&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Certificates&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Valid for Model&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |E-Mark (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_E-Mark|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |FCC (USA)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_FCC|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |CE/RED (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_CE_/_RED|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |RoHS (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_RoHS|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |REACH (EU)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_REACH|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Anatel (BR) (PR)&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_ANATEL|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |IP rating&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_IP67|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |SIRIM QAS&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_SIRIM QAS|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |SDPPI POSTEL&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_SDPPI POSTEL|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |TELEC&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_TELEC|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |All&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ATEX&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_ATEX|Yes]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ATEX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Memberships&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |Bluetooth® SIG&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1 Bluetooth® SIG|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |WEEE&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1 WEEE|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;Nomenclature &amp;amp; Classification codes&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:50%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;&amp;quot; |Links&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |EAN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_EAN|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |HS&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_HS|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |ECCN&lt;br /&gt;
| style=&amp;quot;border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: center; background: white;&amp;quot; |[[BTSID1_ECCN|Yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;p style=&amp;quot;font-size:32px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#0054A6&amp;quot;&amp;gt;External Links&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Product Page===&lt;br /&gt;
https://teltonika-gps.com/eye/&lt;br /&gt;
&lt;br /&gt;
===Product Change Notifications===&lt;br /&gt;
&lt;br /&gt;
The latest Product Change Notifications can be found: [[BTSID1_Product_Change_Notifications|Product Change Notifications]]&lt;br /&gt;
&lt;br /&gt;
===Software Errata===&lt;br /&gt;
Firmware Errata: [https://wiki.teltonika-gps.com/view/BTS_firmware_errata BTS firmware errata]&lt;br /&gt;
&lt;br /&gt;
EYE App Errata: [https://wiki.teltonika-gps.com/view/EYE_APP_errata EYE APP errata]&lt;br /&gt;
&lt;br /&gt;
===Promotional Material===&lt;br /&gt;
[https://wiki.teltonika-gps.com/view/BTSXXX_Promotional_Material Product Promotional Material Page]&lt;br /&gt;
&lt;br /&gt;
===Compatibilty with other Teltonika Devices===&lt;br /&gt;
Teltonika Networks:&lt;br /&gt;
https://wiki.teltonika-networks.com/view/Bluetooth_EYE_Sensor_and_EYE_Beacon_support&lt;br /&gt;
&lt;br /&gt;
https://wiki.teltonika-networks.com/view/Teltonika_EYE_device_pairing_and_data_sender_configuration_example&lt;br /&gt;
&lt;br /&gt;
===Partner Providers Supporting Software===&lt;br /&gt;
*[[3Dtracking with Fleet Management (FM)|3Dtracking]]&lt;br /&gt;
*[[GPS-server with Fleet Management (FM)|GPS-server]]&lt;br /&gt;
*[[Wialon with Fleet Management (FM)|Wialon]]&lt;br /&gt;
*[[Mapon with Fleet Management (FM)|Mapon]]&lt;br /&gt;
*[[WhiteLabel Tracking with Fleet Management (FM)|WhiteLabel Tracking]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;[[EYE FAQ|Frequently asked questions (FAQ)]]&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20Power%20and%20Electrical%20characteristics|Questions about Power and Electrical characteristics]]&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20EYE%20Accessory%20configuration%20.28EYE%20APP.29|Questions about EYE Accessory configuration (EYE APP)]]&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20FMBxxx%20compatibility%20with%20EYE%20Accessories|Questions about FMBxxx compatibility with EYE Accessories]]&lt;br /&gt;
*[[EYE FAQ#Questions%20about%20Protocols|Questions about Protocols]]&lt;br /&gt;
*[[EYE FAQ#Other%20questions%20.28Questions%20without%20category.29|Other questions  (Questions without category)]]&lt;br /&gt;
&lt;br /&gt;
===Documents===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:pdf_icon.png|32px|]]&lt;br /&gt;
|[[Media:Datasheet-BTSID1 EYE BEACON 4.1.pdf|Eye Beacon Datasheet]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-03-15}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[[File:pdf_icon.png|32px|]]&lt;br /&gt;
|[[Media:EYE BEACON ATEX Datasheet-1.0.pdf|Eye Beacon ATEX Datasheet]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-05-29}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[[File:pdf_icon.png|32px|]]&lt;br /&gt;
|[[Media:QM-BTSMP1.pdf|BTSID1 Quick Manual (EN)]]&lt;br /&gt;
|&amp;lt;small&amp;gt;(Updated on: {{{datasheet_date|2024-01-17}}})&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
&lt;br /&gt;
{{{EOL|For EOL policy please refer to link [https://teltonika-gps.com/support/eol-products here].}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=100875</id>
		<title>BTS firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=100875"/>
		<updated>2024-10-15T06:16:30Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
We are always improving our device&#039;s performance, stability, and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&lt;br /&gt;
&lt;br /&gt;
This document describes &#039;&#039;&#039;BTSXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versioning ===&lt;br /&gt;
&lt;br /&gt;
* Structure&lt;br /&gt;
&lt;br /&gt;
 BTS.VER.[&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;].R.[&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
* Syntax description&lt;br /&gt;
** &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; – major FW version.&lt;br /&gt;
** &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
** &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
** &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1, BTSMP1&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|1.2.10.R.4&lt;br /&gt;
|2023.11.30&lt;br /&gt;
|&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Customized%20Sensor%20Selection|Active Sensor Selection]]: Users can customize their device by selecting only the sensors they require. This allows users to specify which sensor information is read and advertised, ensuring power-efficient data collection and transmission.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#12%20characters%20name|12 character name]]: Users can now assign names of up to 12 characters. Enabling them to configure their device with a full MAC address as the name.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Auto-Disconnect%20Timer|Auto-Disconnect Timer]] the device will disconnect from applications if not used for longer than 2 minutes without authorizing with PIN or after 10 minutes if inactive after authorizing.&lt;br /&gt;
*	Improved pitch and roll response time to give up-to-date data.&lt;br /&gt;
*	The device no longer restarts after changing configuration parameters.&lt;br /&gt;
*	Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.9&lt;br /&gt;
|2024.02.23&lt;br /&gt;
|&lt;br /&gt;
* Battery voltage sending with iBeacon and Eddystone advertisement protocols fixed&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.8&lt;br /&gt;
|2023.05.01&lt;br /&gt;
|&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#Hibernate_mode| Hibernate functionality]&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#PUK_code| PUK unlock functionality]&lt;br /&gt;
* [[EYE FAQ#What is battery voltage when the battery is considered empty.3F|Battery low level flag changed from 2.7V to 2.2V]]&lt;br /&gt;
* Device is advertising every 1s after configuration change is saved for 1 minute to allow easier reconnection.&lt;br /&gt;
* Slight power consumption optimizations&lt;br /&gt;
* Stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.3&lt;br /&gt;
|2024.10.02&lt;br /&gt;
|&lt;br /&gt;
* Revision shown in EYE app is now correct &lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.2 &lt;br /&gt;
|2022.12.14&lt;br /&gt;
|&lt;br /&gt;
* iBeacon protocol not triggering region monitoring on iOS.&lt;br /&gt;
* iBeacon protocol EYE devices not showing up in EYE App on Android devices running Android 13 based operating systems.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.1&lt;br /&gt;
|2022.07.21&lt;br /&gt;
|&lt;br /&gt;
* Default advertising interval increased from 1 to 5 seconds&lt;br /&gt;
* Other stability and consumption improvements&lt;br /&gt;
* Calibrated RSSI values for Eddystone and iBeacons&lt;br /&gt;
|-&lt;br /&gt;
|1.2.1.R.0&lt;br /&gt;
|2021.11.01&lt;br /&gt;
|&lt;br /&gt;
* First base firmware release&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=100874</id>
		<title>BTS firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=100874"/>
		<updated>2024-10-15T06:16:02Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Firmware versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
We are always improving our device&#039;s performance, stability, and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&lt;br /&gt;
&lt;br /&gt;
This document describes &#039;&#039;&#039;BTSXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versioning ===&lt;br /&gt;
&lt;br /&gt;
* Structure&lt;br /&gt;
&lt;br /&gt;
 BTS.VER.[&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;].R.[&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
* Syntax description&lt;br /&gt;
** &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; – major FW version.&lt;br /&gt;
** &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
** &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
** &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1, BTSMP1&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|1.2.10.R.4&lt;br /&gt;
|2023.11.30&lt;br /&gt;
|&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Customized%20Sensor%20Selection|Active Sensor Selection]]: Users can customize their device by selecting only the sensors they require. This allows users to specify which sensor information is read and advertised, ensuring power-efficient data collection and transmission.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#12%20characters%20name|12 character name]]: Users can now assign names of up to 12 characters. Enabling them to configure their device with a full MAC address as the name.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Auto-Disconnect%20Timer|Auto-Disconnect Timer]] the device will disconnect from applications if not used for longer than 2 minutes without authorizing with PIN or after 10 minutes if inactive after authorizing.&lt;br /&gt;
*	Improved pitch and roll response time to give up-to-date data.&lt;br /&gt;
*	The device no longer restarts after changing configuration parameters.&lt;br /&gt;
*	Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.9&lt;br /&gt;
|2024.02.23&lt;br /&gt;
|&lt;br /&gt;
* Battery voltage sending with iBeacon and Eddystone advertisement protocols fixed&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.8&lt;br /&gt;
|2023.05.01&lt;br /&gt;
|&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#Hibernate_mode| Hibernate functionality]&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#PUK_code| PUK unlock functionality]&lt;br /&gt;
* [[EYE FAQ#What is battery voltage when the battery is considered empty.3F|Battery low level flag changed from 2.7V to 2.2V]]&lt;br /&gt;
* Device is advertising every 1s after configuration change is saved for 1 minute to allow easier reconnection.&lt;br /&gt;
* Slight power consumption optimizations&lt;br /&gt;
* Stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.3&lt;br /&gt;
|2024.10.02&lt;br /&gt;
|&lt;br /&gt;
* Revision shown in EYE app fixed&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.2 &lt;br /&gt;
|2022.12.14&lt;br /&gt;
|&lt;br /&gt;
* iBeacon protocol not triggering region monitoring on iOS.&lt;br /&gt;
* iBeacon protocol EYE devices not showing up in EYE App on Android devices running Android 13 based operating systems.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.1&lt;br /&gt;
|2022.07.21&lt;br /&gt;
|&lt;br /&gt;
* Default advertising interval increased from 1 to 5 seconds&lt;br /&gt;
* Other stability and consumption improvements&lt;br /&gt;
* Calibrated RSSI values for Eddystone and iBeacons&lt;br /&gt;
|-&lt;br /&gt;
|1.2.1.R.0&lt;br /&gt;
|2021.11.01&lt;br /&gt;
|&lt;br /&gt;
* First base firmware release&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=100870</id>
		<title>BTS firmware errata</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=BTS_firmware_errata&amp;diff=100870"/>
		<updated>2024-10-14T13:26:08Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
We are always improving our device&#039;s performance, stability, and reliability. That’s why Teltonika is one of the leading GNSS trackers manufacturers in the world.&lt;br /&gt;
&lt;br /&gt;
This document describes &#039;&#039;&#039;BTSXXX platform&#039;&#039;&#039; devices firmware improvements, changes, new features implementations as well as current firmware release version.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versioning ===&lt;br /&gt;
&lt;br /&gt;
* Structure&lt;br /&gt;
&lt;br /&gt;
 BTS.VER.[&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;].[&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;].R.[&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
* Syntax description&lt;br /&gt;
** &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; – major FW version.&lt;br /&gt;
** &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; – branch number, shows major changes in firmware, i.e. new module support added or new major feature added.&lt;br /&gt;
** &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; – major changes like bigger fixes, improvements and new features addition.&lt;br /&gt;
** &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; – minor changes like small fixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== Firmware versions ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |SUPPORTED HARDWARE&lt;br /&gt;
|-&lt;br /&gt;
!1.2.z.R.#&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |BTSID1, BTSMP1&lt;br /&gt;
|+&lt;br /&gt;
!FIRMWARE VERSION&lt;br /&gt;
!RELEASE DATE&lt;br /&gt;
!CHANGES&lt;br /&gt;
|-&lt;br /&gt;
|1.2.10.R.4&lt;br /&gt;
|2023.11.30&lt;br /&gt;
|&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Customized%20Sensor%20Selection|Active Sensor Selection]]: Users can customize their device by selecting only the sensors they require. This allows users to specify which sensor information is read and advertised, ensuring power-efficient data collection and transmission.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#12%20characters%20name|12 character name]]: Users can now assign names of up to 12 characters. Enabling them to configure their device with a full MAC address as the name.&lt;br /&gt;
*	[[EYE FUNCTIONALITIES#Auto-Disconnect%20Timer|Auto-Disconnect Timer]] the device will disconnect from applications if not used for longer than 2 minutes without authorizing with PIN or after 10 minutes if inactive after authorizing.&lt;br /&gt;
*	Improved pitch and roll response time to give up-to-date data.&lt;br /&gt;
*	The device no longer restarts after changing configuration parameters.&lt;br /&gt;
*	Other stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.9&lt;br /&gt;
|2024.02.23&lt;br /&gt;
|&lt;br /&gt;
* Battery voltage sending with iBeacon and Eddystone advertisement protocols fixed&lt;br /&gt;
|-&lt;br /&gt;
|1.2.9.R.8&lt;br /&gt;
|2023.05.01&lt;br /&gt;
|&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#Hibernate_mode| Hibernate functionality]&lt;br /&gt;
* [https://wiki.teltonika-gps.com/view/EYE_FUNCTIONALITIES#PUK_code| PUK unlock functionality]&lt;br /&gt;
* [[EYE FAQ#What is battery voltage when the battery is considered empty.3F|Battery low level flag changed from 2.7V to 2.2V]]&lt;br /&gt;
* Device is advertising every 1s after configuration change is saved for 1 minute to allow easier reconnection.&lt;br /&gt;
* Slight power consumption optimizations&lt;br /&gt;
* Stability improvements&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.2 &lt;br /&gt;
|2022.12.14&lt;br /&gt;
|&lt;br /&gt;
* iBeacon protocol not triggering region monitoring on iOS.&lt;br /&gt;
* iBeacon protocol EYE devices not showing up in EYE App on Android devices running Android 13 based operating systems.&lt;br /&gt;
|-&lt;br /&gt;
|1.2.8.R.1&lt;br /&gt;
|2022.07.21&lt;br /&gt;
|&lt;br /&gt;
* Default advertising interval increased from 1 to 5 seconds&lt;br /&gt;
* Other stability and consumption improvements&lt;br /&gt;
* Calibrated RSSI values for Eddystone and iBeacons&lt;br /&gt;
|-&lt;br /&gt;
|1.2.1.R.0&lt;br /&gt;
|2021.11.01&lt;br /&gt;
|&lt;br /&gt;
* First base firmware release&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=100534</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=100534"/>
		<updated>2024-09-25T14:37:50Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* What is the battery life for different advertising intervals? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1 year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5 years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF &lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - in the Beacon protocol is a critical parameter that helps estimate the distance between a beacon and a receiving device. For example, this value is sent in Byte 29 of the iBeacon packet and is typically set to a predefined value in the sensor&#039;s configuration. It indicates the transmitting power of the beacon at a reference distance of 1 meter and is measured in decibels referenced to 1 milliwatt (dBm).&lt;br /&gt;
 &lt;br /&gt;
 RFU - Similarly to Calibarated Power, RFU is set for Eddystone protocols. The difference is that for iBeacon, the calibrated power is reference RSSI value that is the expected RSSI value at 1 meter from the beacon, while for Eddystone, it is the expected RSSI value at 0 meters. &lt;br /&gt;
 &lt;br /&gt;
 Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN12830. The standard states that the frequency of verification is governed by EN13486, which specifies: The frequency of checks depends on the user’s needs and the manufacturer’s guidelines. If the temperature measuring instrument is installed on a vehicle that undergoes annual or periodic maintenance, it is &amp;lt;u&amp;gt;recommended&amp;lt;/u&amp;gt; to check the instrument during those inspections. Some countries may have additional regulations that go beyond EN12830. In such cases, we expect clients to submit their devices for periodic verification, which our devices are designed to pass without needing recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 It does not have any functions currently that would be apparent for users. It is used internally for double checking device visually that it is powered correctly. It is left on PCB for future development options.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=100507</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=100507"/>
		<updated>2024-09-24T10:26:58Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Are sensors calibrated? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2+  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1+ year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF &lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - in the Beacon protocol is a critical parameter that helps estimate the distance between a beacon and a receiving device. For example, this value is sent in Byte 29 of the iBeacon packet and is typically set to a predefined value in the sensor&#039;s configuration. It indicates the transmitting power of the beacon at a reference distance of 1 meter and is measured in decibels referenced to 1 milliwatt (dBm).&lt;br /&gt;
 &lt;br /&gt;
 RFU - Similarly to Calibarated Power, RFU is set for Eddystone protocols. The difference is that for iBeacon, the calibrated power is reference RSSI value that is the expected RSSI value at 1 meter from the beacon, while for Eddystone, it is the expected RSSI value at 0 meters. &lt;br /&gt;
 &lt;br /&gt;
 Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are EYE sensors calibrated? ====&lt;br /&gt;
 The EYE sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor used on EYE Sensor device is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN12830. The standard states that the frequency of verification is governed by EN13486, which specifies: The frequency of checks depends on the user’s needs and the manufacturer’s guidelines. If the temperature measuring instrument is installed on a vehicle that undergoes annual or periodic maintenance, it is &amp;lt;u&amp;gt;recommended&amp;lt;/u&amp;gt; to check the instrument during those inspections. Some countries may have additional regulations that go beyond EN12830. In such cases, we expect clients to submit their devices for periodic verification, which our devices are designed to pass without needing recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 It does not have any functions currently that would be apparent for users. It is used internally for double checking device visually that it is powered correctly. It is left on PCB for future development options.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=100503</id>
		<title>EYE FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=EYE_FAQ&amp;diff=100503"/>
		<updated>2024-09-24T08:31:33Z</updated>

		<summary type="html">&lt;p&gt;Vytenis.kibildis: /* Do you need to recalibrate the sensors? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;big&amp;gt;Questions about Power and Electrical characteristics&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== How to change the battery / is the battery changeable? ====&lt;br /&gt;
 It is not possible to change the battery with the current device models.&lt;br /&gt;
&lt;br /&gt;
==== How to turn ON the device / does the device need to be turned on? ====&lt;br /&gt;
 It depends on ordering code used. Devices can be turned ON from the factory or come in hibernate mode and will need to be turned on by placing a magnet on the device.&lt;br /&gt;
&lt;br /&gt;
==== What is the battery life for different advertising intervals? ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|EYE Beacon / BTSID1&lt;br /&gt;
|EYE Sensor / BTSMP1&lt;br /&gt;
|-&lt;br /&gt;
|2+  years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|1+ year&lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 1 s)&lt;br /&gt;
|-&lt;br /&gt;
|5+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s)&lt;br /&gt;
|2.5+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 3 s) &lt;br /&gt;
|-&lt;br /&gt;
|8+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s)&lt;br /&gt;
|4+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 5 s) &lt;br /&gt;
|-&lt;br /&gt;
|10+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s) &lt;br /&gt;
|5+ years &lt;br /&gt;
&lt;br /&gt;
(Tx=2 dBm; interval: 10s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Can I disable not-used sensors to conserve the battery? ====&lt;br /&gt;
 From firmware version 1.2.10.Rev.4 separate sensors can be disabled. These are movement, temperature, humidity and magnetic field. Disabling accelerometer sensor will improve battery lifetime. Disabling other sensors will disable advertising only without improving battery lifetime. &lt;br /&gt;
 However, there are options to create special order codes with assembly modifications with only one or selected sensors to be soldered and produced. Such changes will only be considered for large quantity orders or high potential customers.&lt;br /&gt;
 If you do not want to receive particular sensor data, but have no need for saving battery life, you can disable the related sensor IO element in Teltonika Configurator. EYE Sensor will be still sending data, but FM will filter it according to your choice. &lt;br /&gt;
&lt;br /&gt;
==== Is there any graph to estimate device lifespan with different advertising settings? ====&lt;br /&gt;
 Yes, please see attached document. [[File:Power consumption calculator.png | frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:CLIENT VERSION BTSXX1 power consumption calculator-1.xlsx|thumb]]&lt;br /&gt;
&lt;br /&gt;
==== What is battery voltage when the battery is considered empty? ====&lt;br /&gt;
 Around 2.2V is when the device&#039;s battery is low and around 2.0V battery can be considered depleted.&lt;br /&gt;
&lt;br /&gt;
==== How does the battery voltage translate into the percentage of the battery? ====&lt;br /&gt;
 At the moment voltage is not directly translated into percentage as the voltage varies depending on the temperature sensor is in. We are working on battery life tests depending on temperature and various advertising frequencies and signal strength and we will be evaluating the possibility to send battery percentage in the future once those tests are done. For now, you can refer to the graph from the battery datasheet for a rough estimation of the remaining battery life.&lt;br /&gt;
 [[File:Battery lifetime datasheet.png|frameless|454x454px]]&lt;br /&gt;
==== What is the battery chemistry used in beacons/sensors and what is the self-discharge rate of these batteries? ====&lt;br /&gt;
 CR2450 Lithium, Manganese Dioxide(MnO2), Self-discharge 1% per 1 year&lt;br /&gt;
==== What is the direction of EYE Senor&#039;s or Beacon&#039;s antenna? ====&lt;br /&gt;
 BTS Beacon/Sensor antenna is unidirectional. Antenna signal strength is very similar in all directions. &lt;br /&gt;
&lt;br /&gt;
==== What is the BLE transmission range of BTS devices? ====&lt;br /&gt;
 According to the tests done by us using FMB1YX trackers: the detection range in an open field in real conditions for the EYE Beacon/Sensor was 80 to 100m. Take note that the maximum range will also depend on the quality of the receiving device antenna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about EYE Accessory configuration (EYE APP)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Whats the default pin? ====&lt;br /&gt;
 123456&lt;br /&gt;
&lt;br /&gt;
==== Can you save configuration a template of a Sensor or Beacon and use it with another sensor/beacon when using the EYE app? ====&lt;br /&gt;
 You can save the configuration - this is available with EYE APP 1.2.0-60 &lt;br /&gt;
 Uploading the configuration according to saved template will come in the near future.&lt;br /&gt;
 You can follow EYE APP updates here:&lt;br /&gt;
 [[EYE APP errata]]&lt;br /&gt;
&lt;br /&gt;
==== Can you change configuration of EYE devices remotely? ====&lt;br /&gt;
 No, the devices only have bluetooth chip, so you have to be relatively close to the device to update configuration. If you are using a 3rd party or developing your own application/software, GATT characteristics can also be used to configure the device. &lt;br /&gt;
 No implementation of updating EYE devices via services other than EYE APP or GATT characteristics is planned in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Can you update firmware or configuration on a few sensors at the time via the EYE app? ====&lt;br /&gt;
 Group updates are not available and are not planned to be available in the near future.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE APP does not show MAC on iOS (iPhone)? ====&lt;br /&gt;
 The iOS operating system does not show MAC addreses on iBeacon or Eddystone protocols because of Apple introduced privacy policy. On iOS EYE app can request and display MAC address only when the device is connected in configuration mode.&lt;br /&gt;
&lt;br /&gt;
==== Why EYE app does not display devices with iBeacon protocol on iOS (iPhone)? ====&lt;br /&gt;
 Because of Apple introduced privacy policy iOS operating system does not return required data to identify Eye Beacons and EYE sensors configured with iBeacon protocol. Therefore we cannot identify our device and display it in the app.&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to configure the movement sensor to advertise only when movement is detected and if no movement is detected - no information is sent from the sensor? ====&lt;br /&gt;
 It is not possible at the moment, and such a feature is not planned to be available in the near future. Movement status is advertising with every periodic data packet.&lt;br /&gt;
&lt;br /&gt;
==== Do I need to configure UUID / Instance ID, how is UUID / MAC generated? ====&lt;br /&gt;
 UUID/MAJOR/MINOR/Namespace/Instance IDs are automatically generated in the factory all are unique. MAC printed on the casing is assigned separately according to the list of available MACs and is not related to UUID/MAJOR/MINOR in any way. &lt;br /&gt;
&lt;br /&gt;
 Generally EYE Beacons are following format:&lt;br /&gt;
 BTSID1 7CD9F4000001-7CD9F40FFFFF&lt;br /&gt;
 BTSMP1 7CD9F4100000-7CD9F41FFFFF &lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about FMBxxx compatibility with EYE Accessories&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== How many sensors can you use with FM device? ====&lt;br /&gt;
 At the moment 4 sensors (Base firmware / advance mode), this is expanded up to 100 in base firmware release which includes new EYE features. It is available with 03.29.XX base firmware. You do not need to configure the MAC address but instead enter the name (or part of name) of the sensor and all sensors with that name (or part of name) will be scanned. In case there are more than 100 sensors found then the ones with the strongest RSSI will be saved and put into the data packet.&lt;br /&gt;
&lt;br /&gt;
==== How to configure FM device for reading data from EYE sensor with standard Teltonika configurator (advanced mode)? ====&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
 Please follow the steps in EYE Sensor wiki page: https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Teltonika_configurator_.28standard_functionality_.2F_advanced_mode.29&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Questions about Protocols&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== Are EYE Beacons and Sensors supported by other IoT devices? ====&lt;br /&gt;
 EYE Beacons or EYE Sensor configured as Beacon should be supported by any device that supports iBeacon or Eddystone protocols. &lt;br /&gt;
 EYE Sensors have Teltonika protocol and custom GATT characteristics, so most likely support has to be developed.&lt;br /&gt;
 Please check with the manufacturer of the device in question if they support iBeacon, Eddystone, or Teltonika EYE Sensor&#039;s protocol.&lt;br /&gt;
 EYE Sensors protocol link:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is magnet information broadcasted as true/false flag or with a counter? ====&lt;br /&gt;
 At the moment only presence is sent(1 or 0). &lt;br /&gt;
 A counter is only included in movement sensor&#039;s data. &lt;br /&gt;
 It is possible to get evaluation firmware version with magnet counter functionality.&lt;br /&gt;
 It is planned that it will be available in base firmware in one of the future updates. You can follow changes here [[BTS firmware errata]]&lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== Is it possible to receive the RSSI value from the sensor/ID? ====&lt;br /&gt;
 Yes, both send RSSI voltage in the Eddystone/iBeacon protocol part.&lt;br /&gt;
 Source: https://wiki.teltonika-gps.com/view/EYE_BEACON_/_BTSID1#EYE_Beacon_Protocol_overview &lt;br /&gt;
&lt;br /&gt;
==== What data can be read from the accelerometer? ====&lt;br /&gt;
 Only angle at the moment, with special development it is possible to receive accelerometer data.&lt;br /&gt;
 Angle consists of 3 Bytes, i.e.: Angle is received as 0BFFC7 in frame advertised by the sensor, it parses to:&lt;br /&gt;
 C1 – Most significant byte represents device pitch. Device pitch can be from -90 to 90 degrees.&lt;br /&gt;
 In this example device&#039;s pitch is 0000 1011 (2&#039;s complement) = 11° degrees.&lt;br /&gt;
 FFC7– Two least significant bytes represent device&#039;s roll. Device&#039;s roll can be from -180 to 180 degrees.&lt;br /&gt;
 In this example device Roll is 1111 1111 1100 0111 (2&#039;s complement) = -57° degrees  &lt;br /&gt;
 Source:https://wiki.teltonika-gps.com/view/EYE_SENSOR_/_BTSMP1#Protocol_description&lt;br /&gt;
&lt;br /&gt;
==== What is TX / RFU / Calibrated Power? ====&lt;br /&gt;
 The TX power value - value of processors power output to antenna. &lt;br /&gt;
 &lt;br /&gt;
 Calibrated Power - in the Beacon protocol is a critical parameter that helps estimate the distance between a beacon and a receiving device. For example, this value is sent in Byte 29 of the iBeacon packet and is typically set to a predefined value in the sensor&#039;s configuration. It indicates the transmitting power of the beacon at a reference distance of 1 meter and is measured in decibels referenced to 1 milliwatt (dBm).&lt;br /&gt;
 &lt;br /&gt;
 RFU - Similarly to Calibarated Power, RFU is set for Eddystone protocols. The difference is that for iBeacon, the calibrated power is reference RSSI value that is the expected RSSI value at 1 meter from the beacon, while for Eddystone, it is the expected RSSI value at 0 meters. &lt;br /&gt;
 &lt;br /&gt;
 Currently Teltonika is providing beacons with pre-calibrated RSSI at 1m for iBeacon and RSSI at 0m for Eddystone that should be suitable for most use cases, however we plan to introduce user calibration in the future.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;big&amp;gt;EN12830 modification related questions&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== What does having EN12830 mean? ====&lt;br /&gt;
 EN12830 is a European standard specifying the requirements and test methods for temperature recording devices used in cold chain. It ensures these devices meet specific accuracy, resolution, and response time criteria to maintain product safety and quality. By adhering to the EN12830 standard, companies can ensure that their temperature recording devices are reliable and accurate, thereby maintaining the integrity of the cold chain and safeguarding the quality and safety of temperature-sensitive products.&lt;br /&gt;
&lt;br /&gt;
==== Are sensors calibrated? ====&lt;br /&gt;
 This sensor holds an EN12830 certificate and delivers precise measurements with a 0.5°C accuracy class across all working ranges from -20°C to +60°C. Each temperature sensor is calibrated in an ISO 17025-certified laboratory to ensure reliability.&lt;br /&gt;
&lt;br /&gt;
==== Can you re-calibrate the sensors? ====&lt;br /&gt;
 Yes, recalibration is possible.&lt;br /&gt;
==== Do you need to recalibrate the sensors? ====&lt;br /&gt;
&lt;br /&gt;
 Recalibration is not mandatory under EN12830. The standard states that the frequency of verification is governed by EN13486, which specifies: The frequency of checks depends on the user’s needs and the manufacturer’s guidelines. If the temperature measuring instrument is installed on a vehicle that undergoes annual or periodic maintenance, it is &amp;lt;u&amp;gt;recommended&amp;lt;/u&amp;gt; to check the instrument during those inspections. Some countries may have additional regulations that go beyond EN12830. In such cases, we expect clients to submit their devices for periodic verification, which our devices are designed to pass without needing recalibration.&lt;br /&gt;
&lt;br /&gt;
==== Our recalibration guidelines: ====&lt;br /&gt;
&lt;br /&gt;
 The temperature sensor has a long-term drift of less than 0.01°C per year, meaning it should maintain its 0.5°C accuracy class throughout its expected service life. In other words, recalibration is not expected to be needed after purchase.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Other questions (Questions without category)&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
==== What is the purpose of LED on the devices? ====&lt;br /&gt;
 It does not have any functions currently that would be apparent for users. It is used internally for double checking device visually that it is powered correctly. It is left on PCB for future development options.&lt;br /&gt;
&lt;br /&gt;
==== Can EYE sensors detect temperature less than -20°C? ====&lt;br /&gt;
 It can detect less than -20°C. We have tested devices in -40°C to +80°C. However, it is not recommended to use the device in temperature outside the compatible range for longer than a few hours. Temperature beyond recommended ranges will drain the battery faster than expected.&lt;br /&gt;
&lt;br /&gt;
==== Can the EYE Sensor store data in memory and send it later in case of BT connection issues? ====&lt;br /&gt;
 Please refer to [https://teltonika-gps.com/products/accessories/sensors-beacons/eye-sensor-en12830 EN12830] sensor for temperature logging to internal memory. Temperature data stored in EN12830 modification is accessible via EYE App or your own custom solution. We are working on firmware for FM devices to retrieve historic data as well.&lt;br /&gt;
 Other data can be stored to internal memory but would require firmware development that is not currently planned.&lt;br /&gt;
&lt;br /&gt;
==== Do you need an additional magnet accessory to detect a magnet with the EYE Sensor? What is magnet detection range? ====&lt;br /&gt;
 Yes, we offer the needed accessory order code on our [https://teltonika-gps.com/eye/ landing page]. The maximum range for magnet detection is 4cm. Please refer to the below image for mounting recommendation.&lt;br /&gt;
 &lt;br /&gt;
 [[File:MAGNET TRAILER MOUNTING.png|frameless|676x676px]]&lt;br /&gt;
&lt;br /&gt;
==== How to identify pitch/roll directions? ====&lt;br /&gt;
 Please see attached videos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Roll Axis !! Pitch axis&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Eye beacon Roll axis v4.mp4|500x500px]]||  [[File:Eye beacon Pitch axis v2.mp4|500x500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
</feed>