<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.teltonika-gps.com/index.php?action=history&amp;feed=atom&amp;title=Making_Custom_BLE_Sensor_configuration_and_preset</id>
	<title>Making Custom BLE Sensor configuration and preset - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.teltonika-gps.com/index.php?action=history&amp;feed=atom&amp;title=Making_Custom_BLE_Sensor_configuration_and_preset"/>
	<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;action=history"/>
	<updated>2026-05-16T12:22:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=94355&amp;oldid=prev</id>
		<title>Arnas.Zeb: Text replacement - &quot;Bluetooth(?!®)&quot; to &quot;Bluetooth®&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=94355&amp;oldid=prev"/>
		<updated>2023-12-28T13:26:18Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;Bluetooth(?!®)&amp;quot; to &amp;quot;Bluetooth®&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:26, 28 December 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Disclaimer==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Disclaimer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Alert.png|left|link=]] &amp;lt;br&amp;gt; If you are not using &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth&lt;/del&gt;, &#039;&#039;&#039;please consider turning it off&#039;&#039;&#039; or &#039;&#039;&#039;change &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth &lt;/del&gt;PIN&#039;&#039;&#039; to remove potential risks.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Alert.png|left|link=]] &amp;lt;br&amp;gt; If you are not using &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth®&lt;/ins&gt;, &#039;&#039;&#039;please consider turning it off&#039;&#039;&#039; or &#039;&#039;&#039;change &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth® &lt;/ins&gt;PIN&#039;&#039;&#039; to remove potential risks.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are using &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth &lt;/del&gt;we strongly recommend &#039;&#039;&#039;using AES encryption&#039;&#039;&#039; for enhanced security.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are using &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth® &lt;/ins&gt;we strongly recommend &#039;&#039;&#039;using AES encryption&#039;&#039;&#039; for enhanced security.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Prerequisites:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Prerequisites:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# BT radio is enabled in the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth &lt;/del&gt;section of the configurator.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# BT radio is enabled in the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth® &lt;/ins&gt;section of the configurator.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Codec8extedended set in the System section of the configurator.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Codec8extedended set in the System section of the configurator.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Action = Save -&amp;gt; save to IO element.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Action = Save -&amp;gt; save to IO element.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* IO = custom -&amp;gt; We do not know the protocol yet, so we use custom that can be used for HEX data.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* IO = custom -&amp;gt; We do not know the protocol yet, so we use custom that can be used for HEX data.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;IO tab of configurator: enable BLE custom X where X is the sensor number in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth &lt;/del&gt;4.0 section.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;IO tab of configurator: enable BLE custom X where X is the sensor number in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bluetooth® &lt;/ins&gt;4.0 section.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_gps_v2:diff:1.41:old-92600:rev-94355:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Arnas.Zeb</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=92600&amp;oldid=prev</id>
		<title>Justinas.strelciunas at 05:28, 14 November 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=92600&amp;oldid=prev"/>
		<updated>2023-11-14T05:28:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:28, 14 November 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Disclaimer==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Alert.png|left|link=]] &amp;lt;br&amp;gt; If you are not using Bluetooth, &#039;&#039;&#039;please consider turning it off&#039;&#039;&#039; or &#039;&#039;&#039;change Bluetooth PIN&#039;&#039;&#039; to remove potential risks.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you are using Bluetooth we strongly recommend &#039;&#039;&#039;using AES encryption&#039;&#039;&#039; for enhanced security.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The first thing you have to know before configuring a sensor is data protocol.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The first thing you have to know before configuring a sensor is data protocol.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l448&quot;&gt;Line 448:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 454:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On the client&amp;#039;s request or based on TPS insights about the client&amp;#039;s use case, it might be needed to add the sensors to our available presets with the next configurator release.  Check with your sales manager about the conditions and information needed to include the preset on the next release.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On the client&amp;#039;s request or based on TPS insights about the client&amp;#039;s use case, it might be needed to add the sensors to our available presets with the next configurator release.  Check with your sales manager about the conditions and information needed to include the preset on the next release.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Disclaimer==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Alert.png|left|link=]] &amp;lt;br&amp;gt; If you are not using Bluetooth, &#039;&#039;&#039;please consider turning it off&#039;&#039;&#039; or &#039;&#039;&#039;change Bluetooth PIN&#039;&#039;&#039; to remove potential risks.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you are using Bluetooth we strongly recommend &#039;&#039;&#039;using AES encryption&#039;&#039;&#039; for enhanced security.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_gps_v2:diff:1.41:old-92481:rev-92600:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Justinas.strelciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=92481&amp;oldid=prev</id>
		<title>Justinas.strelciunas at 07:23, 10 November 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=92481&amp;oldid=prev"/>
		<updated>2023-11-10T07:23:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:23, 10 November 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l450&quot;&gt;Line 450:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 450:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Disclaimer==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Disclaimer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are not using Bluetooth, please consider turning it off or change Bluetooth PIN to remove potential risks.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Alert.png|left|link=]] &amp;lt;br&amp;gt; &lt;/ins&gt;If you are not using Bluetooth, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;please consider turning it off&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;or &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;change Bluetooth PIN&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;to remove potential risks.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are using Bluetooth we strongly recommend using AES encryption for enhanced security.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are using Bluetooth we strongly recommend &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;using AES encryption&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; &lt;/ins&gt;for enhanced security.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Example for formatting:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:IMAGE DISCLAIMER.png]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_gps_v2:diff:1.41:old-92445:rev-92481:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Justinas.strelciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=92445&amp;oldid=prev</id>
		<title>Justinas.strelciunas at 13:41, 9 November 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=92445&amp;oldid=prev"/>
		<updated>2023-11-09T13:41:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:41, 9 November 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l448&quot;&gt;Line 448:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 448:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On the client&amp;#039;s request or based on TPS insights about the client&amp;#039;s use case, it might be needed to add the sensors to our available presets with the next configurator release.  Check with your sales manager about the conditions and information needed to include the preset on the next release.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On the client&amp;#039;s request or based on TPS insights about the client&amp;#039;s use case, it might be needed to add the sensors to our available presets with the next configurator release.  Check with your sales manager about the conditions and information needed to include the preset on the next release.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Disclaimer==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you are not using Bluetooth, please consider turning it off or change Bluetooth PIN to remove potential risks.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you are using Bluetooth we strongly recommend using AES encryption for enhanced security. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Example for formatting:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:IMAGE DISCLAIMER.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Frequently Asked Questions - FAQ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_gps_v2:diff:1.41:old-87929:rev-92445:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Justinas.strelciunas</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=87929&amp;oldid=prev</id>
		<title>Sandra.Gasyte at 16:15, 2 August 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=87929&amp;oldid=prev"/>
		<updated>2023-08-02T16:15:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;amp;diff=87929&amp;amp;oldid=64708&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sandra.Gasyte</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=64708&amp;oldid=prev</id>
		<title>Vytenis.kibildis at 09:12, 20 April 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=64708&amp;oldid=prev"/>
		<updated>2021-04-20T09:12:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:12, 20 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l456&quot;&gt;Line 456:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 456:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Including Presets in next base configurator release ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Including Presets in next base configurator release ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On client&amp;#039;s request or based on TPS insights about client&amp;#039;s use case, it might be needed to add the sensors to our available presets with next configurator release.  Check with your sales manager about the conditions and information needed to include the preset on next release.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On client&amp;#039;s request or based on TPS insights about client&amp;#039;s use case, it might be needed to add the sensors to our available presets with next configurator release.  Check with your sales manager about the conditions and information needed to include the preset on next release.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: Frequently Asked Questions - FAQ]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_gps_v2:diff:1.41:old-64706:rev-64708:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=64706&amp;oldid=prev</id>
		<title>Vytenis.kibildis: Protected &quot;Making Custom BLE Sensor configuration and preset&quot;: Excessive vandalism ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=64706&amp;oldid=prev"/>
		<updated>2021-04-20T08:43:40Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/view/Making_Custom_BLE_Sensor_configuration_and_preset&quot; title=&quot;Making Custom BLE Sensor configuration and preset&quot;&gt;Making Custom BLE Sensor configuration and preset&lt;/a&gt;&amp;quot;: Excessive vandalism ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:43, 20 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki_gps_v2:diff:1.41:old-64705:rev-64706 --&gt;
&lt;/table&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=64705&amp;oldid=prev</id>
		<title>Vytenis.kibildis: Created page with &quot;== Introduction == First thing you have to know before configuring a sensor is data protocol.   Without data protocol you can only attempt to extract raw data from the sensor,...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=Making_Custom_BLE_Sensor_configuration_and_preset&amp;diff=64705&amp;oldid=prev"/>
		<updated>2021-04-20T08:43:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Introduction == First thing you have to know before configuring a sensor is data protocol.   Without data protocol you can only attempt to extract raw data from the sensor,...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
First thing you have to know before configuring a sensor is data protocol. &lt;br /&gt;
&lt;br /&gt;
Without data protocol you can only attempt to extract raw data from the sensor, by configuring to save all the data sent by sensor into IO elements.&lt;br /&gt;
&lt;br /&gt;
== Extracting RAW data ==&lt;br /&gt;
In below examples we are trying to extract data from two &amp;#039;&amp;#039;&amp;#039;TOPFLYtech BLE 5.0&amp;#039;&amp;#039;&amp;#039; sensors: &lt;br /&gt;
&lt;br /&gt;
1) temperature, humidity and light sensor. &lt;br /&gt;
&lt;br /&gt;
2) door, temperature sensor.&lt;br /&gt;
&lt;br /&gt;
Prerequisites:&lt;br /&gt;
&lt;br /&gt;
1.BT radio enabled in Bluetooth section of configurator.&lt;br /&gt;
&lt;br /&gt;
2.Codec8extedended set in System section of configurator.&lt;br /&gt;
&lt;br /&gt;
To save sensor incoming data to IO you should configure:&lt;br /&gt;
&lt;br /&gt;
MAC = MAC of the sensor -&amp;gt; needed to establish connection with the sensor.&lt;br /&gt;
&lt;br /&gt;
Type = FE -&amp;gt; any.&lt;br /&gt;
&lt;br /&gt;
Data Size = 128B -&amp;gt; maximum available in IO.&lt;br /&gt;
&lt;br /&gt;
Action = Save -&amp;gt; save to IO element.&lt;br /&gt;
&lt;br /&gt;
IO = custom -&amp;gt; We do not know the protocol yet, so we use custom that can be used for HEX data.&lt;br /&gt;
&lt;br /&gt;
IO tab of configurator: enable BLE custom X where X is the sensor number in Bluetooth 4.0 section.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;*Note:&amp;#039;&amp;#039;&amp;#039; you might have to configure more rows if sensor is sending more than 128B of data.&lt;br /&gt;
&lt;br /&gt;
[[File:Configuration for raw data.png|alt=]]&lt;br /&gt;
&lt;br /&gt;
Once we save the configuration and observe records made by the device we will see that AVL ID for BLE custom 1 will have raw sensor data:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;0x1416FFBF1002140EFEBF9D7A7A4164090E350001000509636F6C64&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Parsing Data according to protocol Example 1 ==&lt;br /&gt;
&lt;br /&gt;
We can parse this according to the protocols provided by the vendor/manufacturer of the sensor, if not provided during the purchase please contact the vendor for the protocol. Full protocol document for our example can be found here:[[file:protocol.xlsx]]&lt;br /&gt;
&lt;br /&gt;
Raw data assigned to corresponding protocol parts:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Message Header&lt;br /&gt;
|Hardware Version&lt;br /&gt;
|Firmware Version&lt;br /&gt;
|ID&lt;br /&gt;
|Battery (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Temperature  (℃)&lt;br /&gt;
|Humidity (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Ambient  Light Status&lt;br /&gt;
|Alarm&lt;br /&gt;
|Length&lt;br /&gt;
|Sesnor Name  Header&lt;br /&gt;
|Sesnor  Name&lt;br /&gt;
|-&lt;br /&gt;
|1416FFBF1002&lt;br /&gt;
|14&lt;br /&gt;
|0E&lt;br /&gt;
|FEBF9D7A7A41&lt;br /&gt;
|64&lt;br /&gt;
|09&lt;br /&gt;
|0E&lt;br /&gt;
|35&lt;br /&gt;
|00&lt;br /&gt;
|01&lt;br /&gt;
|00&lt;br /&gt;
|05&lt;br /&gt;
|09&lt;br /&gt;
|636F6C64&lt;br /&gt;
|}&lt;br /&gt;
Parsed raw data:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Protocol explanation&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Raw data&lt;br /&gt;
|Parsed Data&lt;br /&gt;
|-&lt;br /&gt;
|Message Header&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1416FFBF1002&lt;br /&gt;
|Fixed value&lt;br /&gt;
|-&lt;br /&gt;
|Hardware Version&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |14&lt;br /&gt;
|Version 1.4&lt;br /&gt;
|-&lt;br /&gt;
|Firmware Version&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0E&lt;br /&gt;
|Version 14&lt;br /&gt;
|-&lt;br /&gt;
|ID&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |FEBF9D7A7A41&lt;br /&gt;
|ID=MAC=FEBF9D7A7A41&lt;br /&gt;
|-&lt;br /&gt;
|Battery (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |64&lt;br /&gt;
|64(Hex)=100(Dec)&lt;br /&gt;
Then battery percent=100%&lt;br /&gt;
|-&lt;br /&gt;
|Temperature  (℃)&lt;br /&gt;
|09&lt;br /&gt;
|0E&lt;br /&gt;
|09 0E(Hex) to BIN:&lt;br /&gt;
0000 1001 0000 1110&lt;br /&gt;
&lt;br /&gt;
Bit 15=0, +&lt;br /&gt;
&lt;br /&gt;
Bit 15=1, -&lt;br /&gt;
&lt;br /&gt;
Bit 15 is 0, so it&amp;#039;s positive temperature&lt;br /&gt;
&lt;br /&gt;
Bit 0-Bit14, temperature valueBit 0-14 convert to DEC is 2318&lt;br /&gt;
&lt;br /&gt;
Then 2318/100=23.18&lt;br /&gt;
&lt;br /&gt;
The temperature is +23.18℃&lt;br /&gt;
|-&lt;br /&gt;
|Humidity (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |35&lt;br /&gt;
|35(Hex)=53(DEC)&lt;br /&gt;
The humidity is 53%&lt;br /&gt;
|-&lt;br /&gt;
|Ambient  Light Status&lt;br /&gt;
|00&lt;br /&gt;
|01&lt;br /&gt;
|Fixed Value=0&lt;br /&gt;
01=light on&lt;br /&gt;
&lt;br /&gt;
It means the sensor environment has light&lt;br /&gt;
|-&lt;br /&gt;
|Alarm&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |00&lt;br /&gt;
|00 = this is not a alarm message.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
00: no alarm&lt;br /&gt;
&lt;br /&gt;
01: alarm&lt;br /&gt;
&lt;br /&gt;
02: high temperature alarm&lt;br /&gt;
&lt;br /&gt;
04: low temperature alarm&lt;br /&gt;
&lt;br /&gt;
06: low battery alarm&lt;br /&gt;
|-&lt;br /&gt;
|Length&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |05&lt;br /&gt;
|05=there are 5 bytes  from byte 23&lt;br /&gt;
the length will be changed depending on sensor name. &lt;br /&gt;
&lt;br /&gt;
The sensor name is max  8 bytes. So the max length value is 09&lt;br /&gt;
|-&lt;br /&gt;
|Sesnor Name  Header&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |09&lt;br /&gt;
|Fixed Value&lt;br /&gt;
|-&lt;br /&gt;
|Sesnor  Name&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |636F6C64&lt;br /&gt;
|Convert Hex  to ASCII&lt;br /&gt;
63=C 6F=O 6C=L 64=D&lt;br /&gt;
&lt;br /&gt;
So the sensor name is cold&lt;br /&gt;
|}&lt;br /&gt;
                                                              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
According to the data from the sensor, available IO elements, you can create a preset for the sensor. &lt;br /&gt;
&lt;br /&gt;
In our case we are interested in battery level, humidity and temperature.&lt;br /&gt;
&lt;br /&gt;
We select all type fields to be FE, data offset and size is calculated according to the protocol, visual example below:&lt;br /&gt;
&lt;br /&gt;
[[file:configuring according to protocol.png]]&amp;#039;&amp;#039;&amp;#039;*Note:&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Match field is not necessary for every sensor, it&amp;#039;s used when sensor sends few different structure packets to match the packet needed.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;If you specify the match field, make sure that sensor does not have dynamic (variable) information in protocols for matched data otherwise it might be filtered until it matches exact value specified in the match field.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Protocol explanation&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Raw data&lt;br /&gt;
|Type&lt;br /&gt;
|Offset&lt;br /&gt;
|Size&lt;br /&gt;
|Action&lt;br /&gt;
|IO&lt;br /&gt;
|-&lt;br /&gt;
|Message Header&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1416FFBF1002&lt;br /&gt;
|&lt;br /&gt;
|6&lt;br /&gt;
|6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hardware Version&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |14&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Firmware Version&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0E&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ID&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |FEBF9D7A7A41&lt;br /&gt;
|FE&lt;br /&gt;
|6+1+1=8&lt;br /&gt;
|6&lt;br /&gt;
|Match&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
|Battery (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |64&lt;br /&gt;
|FE&lt;br /&gt;
|8+6=14&lt;br /&gt;
|1&lt;br /&gt;
|Save&lt;br /&gt;
|Battery&lt;br /&gt;
|-&lt;br /&gt;
|Temperature  (℃)&lt;br /&gt;
|09&lt;br /&gt;
|0E&lt;br /&gt;
|FE&lt;br /&gt;
|15&lt;br /&gt;
|2&lt;br /&gt;
|Save&lt;br /&gt;
|Temperature&lt;br /&gt;
|-&lt;br /&gt;
|Humidity (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |35&lt;br /&gt;
|FE&lt;br /&gt;
|17&lt;br /&gt;
|1&lt;br /&gt;
|Save&lt;br /&gt;
|Humidity&lt;br /&gt;
|-&lt;br /&gt;
|Ambient  Light Status&lt;br /&gt;
|00&lt;br /&gt;
|01&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Alarm&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |00&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Length&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |05&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sesnor Name  Header&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |09&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sesnor  Name&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |636F6C64&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;
Once everything is configured it should look as follows:&lt;br /&gt;
&lt;br /&gt;
[[file:in configurator1.png|1153x1153px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pictures of the sensor being read in the sensor app and configurator:&lt;br /&gt;
&lt;br /&gt;
In app:&lt;br /&gt;
&lt;br /&gt;
[[File:Humidity topfly.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
In configurator:&lt;br /&gt;
&lt;br /&gt;
[[file:data in configurator.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parsing Data according to protocol Example 2 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Raw sensor data:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;0x1216FFBF0E04120EFF779695EE4B640A730100080954534454312D42&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
&lt;br /&gt;
Raw data assigned to corresponding protocol parts: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; |Message Header&lt;br /&gt;
|Hardware Version&lt;br /&gt;
|Firmware Version&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; |ID&lt;br /&gt;
|Battery (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Temperature  (℃)&lt;br /&gt;
|Door Status&lt;br /&gt;
|Alarm&lt;br /&gt;
|Length&lt;br /&gt;
|Sesnor Name  Header&lt;br /&gt;
|Sesnor  Name&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; |1216FFBF0E04&lt;br /&gt;
|12&lt;br /&gt;
|0E&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; |FF779695EE4B&lt;br /&gt;
|64&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0A73&lt;br /&gt;
|01&lt;br /&gt;
|00&lt;br /&gt;
|08&lt;br /&gt;
|09&lt;br /&gt;
|54534454312D42&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parsed raw data:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Protocol explanation&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Raw data&lt;br /&gt;
|Parsed Data&lt;br /&gt;
|-&lt;br /&gt;
|Message Header&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1216FFBF0E04&lt;br /&gt;
|Fixed value&lt;br /&gt;
|-&lt;br /&gt;
|Hardware Version&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12&lt;br /&gt;
|Version 1.2&lt;br /&gt;
|-&lt;br /&gt;
|Firmware Version&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |0E&lt;br /&gt;
|Version 14&lt;br /&gt;
|-&lt;br /&gt;
|ID&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |FF779695EE4B&lt;br /&gt;
|ID=MAC=FF779695EE4B&lt;br /&gt;
|-&lt;br /&gt;
|Battery (%)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |64&lt;br /&gt;
|64(Hex)=100(Dec)&lt;br /&gt;
Then battery percent=100%&lt;br /&gt;
|-&lt;br /&gt;
|Temperature  (℃)&lt;br /&gt;
|0A&lt;br /&gt;
|73&lt;br /&gt;
|09 0E(Hex) to BIN:&lt;br /&gt;
0000 1010 0111 0011&lt;br /&gt;
&lt;br /&gt;
Bit 15=0, +&lt;br /&gt;
&lt;br /&gt;
Bit 15=1, -&lt;br /&gt;
&lt;br /&gt;
Bit 15 is 0, so it&amp;#039;s positive temperature&lt;br /&gt;
&lt;br /&gt;
Bit 0 - Bit 14, temperature valueBit 0 - Bit 14 convert to DEC is 2675&lt;br /&gt;
&lt;br /&gt;
Then 2775/100=26.75&lt;br /&gt;
&lt;br /&gt;
The temperature is +26.75℃&lt;br /&gt;
|-&lt;br /&gt;
|Door Status&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |01&lt;br /&gt;
|01 = Door open&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0x00 = Door Closed&lt;br /&gt;
&lt;br /&gt;
0x01 = Door Open&lt;br /&gt;
|-&lt;br /&gt;
|Alarm&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |00&lt;br /&gt;
|00 = this is not a alarm message.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
00: no alarm&lt;br /&gt;
&lt;br /&gt;
01: alarm&lt;br /&gt;
&lt;br /&gt;
02: high temperature alarm&lt;br /&gt;
&lt;br /&gt;
04: low temperature alarm&lt;br /&gt;
&lt;br /&gt;
06: low battery alarm&lt;br /&gt;
|-&lt;br /&gt;
|Length&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |08&lt;br /&gt;
|05=there are 5 bytes  from byte 23&lt;br /&gt;
the length will be changed depending on sensor name. &lt;br /&gt;
&lt;br /&gt;
The sensor name is max  8 bytes. So the max length value is 09&lt;br /&gt;
|-&lt;br /&gt;
|Sesnor Name  Header&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |09&lt;br /&gt;
|Fixed Value&lt;br /&gt;
|-&lt;br /&gt;
|Sesnor  Name&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |54534454312D42&lt;br /&gt;
|Convert Hex  to ASCII&lt;br /&gt;
So the sensor name is TSDT1-B&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Once everything is configured it should look as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:Final configuration in configurator door sensor.png|frameless|1195x1195px]]Pictures of the sensor being read in the sensor app and configurator:&lt;br /&gt;
&lt;br /&gt;
In app:&lt;br /&gt;
&lt;br /&gt;
[[File:Door open door closed.png|frameless|472x472px]]&lt;br /&gt;
&lt;br /&gt;
in configurator:&lt;br /&gt;
&lt;br /&gt;
Door open:&lt;br /&gt;
&lt;br /&gt;
[[File:Door open.png|frameless|1121x1121px]]&lt;br /&gt;
&lt;br /&gt;
Door closed:&lt;br /&gt;
&lt;br /&gt;
[[File:Door closed.png|frameless|1119x1119px]]&lt;br /&gt;
&lt;br /&gt;
== Creating Presets ==&lt;br /&gt;
&lt;br /&gt;
After configuration is finished you can save preset, using save button:[[File:Saving preset.png|frameless|1160x1160px]]&lt;br /&gt;
&lt;br /&gt;
Saved presets are found at:&lt;br /&gt;
&lt;br /&gt;
C:\Users\&amp;lt;your username&amp;gt;\Documents\Presets&lt;br /&gt;
&lt;br /&gt;
They can be shared with other engineers, they just have to save the received preset to same location C:\Users\&amp;lt;your username&amp;gt;\Documents\Presets to be able to load it in the configurator.&lt;br /&gt;
&lt;br /&gt;
== Including Presets in next base configurator release ==&lt;br /&gt;
On client&amp;#039;s request or based on TPS insights about client&amp;#039;s use case, it might be needed to add the sensors to our available presets with next configurator release.  Check with your sales manager about the conditions and information needed to include the preset on next release.&lt;/div&gt;</summary>
		<author><name>Vytenis.kibildis</name></author>
	</entry>
</feed>