Перейти к содержанию

BA-BLE: различия между версиями

15 838 байт добавлено ,  5 месяцев назад
нет описания правки
Нет описания правки
 
(не показано 26 промежуточных версий 2 участников)
Строка 1: Строка 1:
[[en:BA-BLE| English version]]
[[en:BA-BLE| English version]]
[[es:BA-BLE| Versión en español]]
[[es:BA-BLE| Versión en español]]
[[Файл:BA-BLE.png|мини|303x303пкс|'''<big>Текущий дизаин BA-BLE</big>''']]
[[Файл:BA-BLE Design.png|мини|314x314пкс|'''<big>Текущий дизайн BA-BLE</big>''']]
'''ADAPTER BA-BLE 5.0 LR''' (в дальнейшем – адаптер '''BA-BLE''', база, изделие) предназначен для получения и обработки данных с подключенных к нему беспроводных измерительных устройств (до 10 штук), и беспроводных меток (до 30 штук), вывода информации в мобильное приложение по беспроводному каналу Bluetooth, работы с навигационным терминалом (трекером) по протоколу '''LLS''' и '''MODBUS''' при помощи интерфейсов '''RS-232''' и '''RS-485'''.
'''ADAPTER BA-BLE 5.0 LR''' (в дальнейшем – адаптер '''BA-BLE''', база, изделие) предназначен для получения и обработки данных с подключенных к нему беспроводных измерительных устройств (до 10 штук), и беспроводных меток (до 30 штук), вывода информации в мобильное приложение по беспроводному каналу Bluetooth, работы с навигационным терминалом (трекером) по протоколу '''LLS''' и '''MODBUS''' при помощи интерфейсов '''RS-232''' и '''RS-485'''.


Строка 28: Строка 28:


[[Файл:Подключение к BA-BLE.gif]]
[[Файл:Подключение к BA-BLE.gif]]




Нажмите кнопку '''Настройка датчиков'''. Далее, выберите '''BA-BLE'''.
Нажмите кнопку '''Настройка датчиков'''. Далее, выберите '''BA-BLE'''.


[[Файл:Android_app_main_screen_sensors.png|безрамки|810x810пкс]] [[Файл:Выбор BA-BLE в меню подключения.png|808x808пкс]]
[[Файл:Android_app_main_screen_sensors.png|безрамки|810x810пкс]] [[Файл:Выбор BA-BLE в меню подключения.png|806x806px]]


Найдите требуемый датчик введя последние 6 цифр его серийного номера. Вы можете найти серийный номер на корпусе датчика.
Найдите требуемый датчик введя последние 6 цифр его серийного номера. Вы можете найти серийный номер на корпусе датчика.
Строка 67: Строка 68:
Для подключения датчиков в основном меню '''BA-BLE''' нажмите на "+" ('''1''') и в открывшемся окне введите имя датчика или MAC адрес('''2''') и нажмите "'''Подключить'''"('''3''').
Для подключения датчиков в основном меню '''BA-BLE''' нажмите на "+" ('''1''') и в открывшемся окне введите имя датчика или MAC адрес('''2''') и нажмите "'''Подключить'''"('''3''').


[[Файл:Подключение датчика к BA-BLE.png|906x906пкс]]
[[Файл:Подключение датчика к BA-BLE.png|904x904px]]


Для удаления смахните датчик влево и нажмите удалить и после отключить.
Для удаления смахните датчик влево и нажмите удалить и после отключить.
Строка 78: Строка 79:
Имя датчика вы можете найти на крышке датчика (последние 6 цифр серийного номера) или при поиске датчика или подключении к нему в моб. приложении.
Имя датчика вы можете найти на крышке датчика (последние 6 цифр серийного номера) или при поиске датчика или подключении к нему в моб. приложении.


[[Файл:Подключение TD-BLE к BA-BLE.png|963x963пкс]]
[[Файл:Подключение TD-BLE к BA-BLE.png|962x962px]]


После подключения датчика перейдите в настройки нажав на его имя.
После подключения датчика перейдите в настройки нажав на его имя.
Строка 88: Строка 89:
[[Файл:Переход в настройки выдачи TD-BLE BA-BLE.png|910x910пкс]]
[[Файл:Переход в настройки выдачи TD-BLE BA-BLE.png|910x910пкс]]


После перехода включите передачу нужных параметров и в открывшемся окне выберите нужный сетевой адрес(0-255) по кторому будет передаваться данный параметр и после нажмите на сохранить.
После перехода включите передачу нужных параметров и в открывшемся окне выберите нужный сетевой адрес(0-255) по которому будет передаваться данный параметр и после нажмите на сохранить.


[[Файл:Выбор передачи данных 1.png|945x945пкс]] [[Файл:Выбор передачи данных 2.png|948x948пкс]]
[[Файл:Выбор передачи данных 1.png|945x945пкс]] [[Файл:Выбор передачи данных 2.png|948x948пкс]]
Строка 95: Строка 96:


[[Файл:Выбор передачи данных 3.png|455x455пкс]]
[[Файл:Выбор передачи данных 3.png|455x455пкс]]




Строка 100: Строка 102:


[[Файл:Выбор передачи данных 4.png|903x903пкс]]
[[Файл:Выбор передачи данных 4.png|903x903пкс]]




Строка 153: Строка 156:
[[Файл:Выбор передачи данных DU-BLE 3.png|929x929пкс]]
[[Файл:Выбор передачи данных DU-BLE 3.png|929x929пкс]]


После перехода включите передачу нужных параметров и в открывшемся окне выберите нужный сетевой адрес(0-255) по кторому будет передаваться данный параметр и после нажмите на сохранить.
После перехода включите передачу нужных параметров и в открывшемся окне выберите нужный сетевой адрес(0-255) по которому будет передаваться данный параметр и после нажмите на сохранить.


[[Файл:Выбор передачи данных DU-BLE 4.png|708x708пкс]] [[Файл:Выбор передачи данных DU-BLE 5.png|882x882пкс]]
[[Файл:Выбор передачи данных DU-BLE 4.png|708x708пкс]] [[Файл:Выбор передачи данных DU-BLE 5.png|882x882пкс]]
Строка 185: Строка 188:
[[Файл:Выбор передачи данных TH-BLE 3.png|940x940пкс]]
[[Файл:Выбор передачи данных TH-BLE 3.png|940x940пкс]]


После перехода включите передачу нужных параметров и в открывшемся окне выберите нужный сетевой адрес(0-255) по кторому будет передаваться данный параметр и после нажмите на сохранить.
После перехода включите передачу нужных параметров и в открывшемся окне выберите нужный сетевой адрес(0-255) по которому будет передаваться данный параметр и после нажмите на сохранить.


[[Файл:Выбор передачи данных TH-BLE 4.png|884x884пкс]] [[Файл:Выбор передачи данных TH-BLE 5.png|883x883пкс]]
[[Файл:Выбор передачи данных TH-BLE 4.png|884x884пкс]] [[Файл:Выбор передачи данных TH-BLE 5.png|883x883пкс]]
Строка 192: Строка 195:


[[Файл:Выбор передачи данных TH-BLE 6.png|570x570пкс]]
[[Файл:Выбор передачи данных TH-BLE 6.png|570x570пкс]]




Строка 205: Строка 209:


= '''<big>Настройка передачи меток ID-TAG</big>''' =
= '''<big>Настройка передачи меток ID-TAG</big>''' =
BA-BLE имеет функционал принятия и передачи меток ID-TAG и применением множества фильтров для настройки таких систем как свой-чужой, контроль прицепного оборудования и тп.
[[ID-TAG|Настройка метки ID-TAG описана в данной инструкции]].
Основной принцип работы, метка передает пакет данных со своим ID ('''ПИНГ''') каждый заданный период, BA-BLE считывает все данные передачи и рассчитывает силу сигнала, после все увиденные передачи попадают в память BA-BLE для прохождения фильтров, если передачи меток проходят все заданные фильтры она попадает на очередь выдачи по RS-485 где ID метки будет передаваться согласно периоду обнуления очереди.
== '''<big>Настройка передачи по RS-485</big>''' ==
Для настройки выдачи меток по RS-485, перейдите во вкладку "'''Считыватель'''" ('''1''') и нажмите на "'''RS-485'''" ('''2''').
В открывшемся окне вы можете настроить "'''Адрес LLS'''"('''3''') по которому будут выдаваться ID меток  и "'''Период обнуления'''"('''4)''' выдачи, его можно установить 30-600 секунд. Период обнуления это период за который метка прошедшая фильтрацию будет передаваться по RS-485, то есть если период обнуления 120 секунд то метка один раз прошедшая фильтрацию будет передаваться еще две минуты по RS-485.
[[Файл:Настройка RS-485 BA-BLE.png|682x682пкс]]
== '''<big>Настройка фильтров</big>''' ==
Для настройки фильтров приема меток перейдите в меню '''"Считыватель" (1)''' и нажмите '''"Фильтрация" (2)'''
[[Файл:Переход в меню фильтрации меток BA-BLE.png|980x980пкс]]
=== '''<big>Фильтр по ID метки</big>''' ===
Для добавления фильтра по основному(Major) и дополнительному(Minor) ID метки, нажмите "'''Добавить в список'''" ('''1''') и введите Major и/или Minor ID меток ('''2''').
[[Файл:Добавление фильтра по ID BA-BLE.png|942x942пкс]]
'''Можно добавить до 30 данных фильтров.'''
[[Файл:Добавление нескольких фильтров по ID BA-BLE.png|927x927пкс]]
Данным фильтром можно сделать фильтрацию по группе (Major ID) или индивидуально привязать до 30 меток.
Мы рекомендуем установить всем метка работающим с данной базой общую группу (Major ID) и добавить данную группу в фильтр.
=== '''<big>Фильтр RSSI</big>''' ===
Данный фильтр необходим для сортировки меток по силе сигнала(приближению).
Для добавления включите фильтр('''1''') и установите силу сигнала('''2''') в dBm '''с минусом.'''
[[Файл:Добавление фильтра по RSSI BA-BLE.png|934x934пкс]]
Для установки корректного фильтра по RSSI, установите базу и метку в рабочее положение, отключите фильтры и перейдите в основное меню считывателя и просмотрите среднее значение RSSI('''1''') нужной метки за множество измерений.
[[Файл:Измерение RSSI меток BA-BLE.png|968x968пкс]]
Так же для корректной работы данного фильтра желательно использовать '''фильтр таймер''' и на метке желательно установить частую передачу, например '''каждую секунду'''.
=== '''<big>Фильтр Таймер</big>''' ===
Данный фильтр необходим для сортировки меток по времени нахождения в радиусе приема, количество появлений (пингов) метки прошедших фильтрации по ID и силе сигнала (RSSI) за установленный промежуток времени.
Для добавления включите фильтр('''1''') и установите количество появлений('''2''') и временное окно('''3''').
[[Файл:Добавление фильтра таймер BA-BLE.png|925x925пкс]]
Рекомендуется установить число появления чуть меньше половины от количества отправок метко, то есть если метка отправляет каждую секунду и фильтр на 50 секунд количество появления желательно установить до 24.
Так же период обнуления RS-485 должен быть чуть больше чем временное окно таймера.
=== '''<big>Фильтр Активные метки</big>''' ===
Данный фильтр необходим для сортировки по количеству принятых меток.
Для добавления включите фильтр('''1''') и установите количество активных меток('''2''').
[[Файл:Добавление фильтра активных меток BA-BLE.png|930x930пкс]]
=== '''<big>Фильтр RSSI max</big>''' ===
Данный фильтр необходим для сортировки меток с самым лучшим приёмом.
Для добавления включите фильтр('''1''') и установите количество активных меток с лучшим сигналом('''2''').
[[Файл:Добавление фильтра RSSI max BA-BLE.png|943x943пкс]]
== '''<big>Пример работы</big>''' ==
Пример: метки с ID Major:1 Minor:100 и  Major:1 Minor:200 передают данные каждую секунду, сначала метка с ID 100 приблизились к считывателю BA-BLE на 30 секунд и через 15 секунд метка с ID 200, на считывателе стоят фильтры: по Major:1, RSSI -70 dBm(фильтрация по силе сигнала\приближению) и Таймер на 15 появлений (пингов) за 30 секунд, настройки RS-485: Адрес 1, период обнуления 60 секунд. После 15 появлений метки с ID 100 с RSSI -70 dBm и лучше она прошла фильтрацию и начала передавать свой ID по RS-485 (каждый запрос LLS возвращается с уровнем 100 и температурой 1) через еще 15 секунд метка с ID 200 тоже проходит фильтрацию и попадает в очередь на выдачу, и начинается одновременная передача двух меток (на один запрос LLS ответ с уровнем 100 и температурой 1 и на второй запрос LLS ответ с уровнем 200 и температурой 1) так продолжается пока каждый отдельный ID не будет передан в течении периода обнуления (60 секунд).
Данный пример в телеметрии Навтелеком:
[[Файл:Пример передачи ID-TAG через BA-BLE.gif]]


= '''<big>Подключение к GPS терминалу</big>''' =
= '''<big>Подключение к GPS терминалу</big>''' =
[[Файл:Распиновка BA-BLE.png|791x791пкс]]
[[Файл:Распиновка BA-BLE.png|795x795px]]
 
'''<u>Цвет изоляции провода:</u>'''
 
'''Желтый''' - RS-232 - RX
 
'''Зеленый''' - RS-232 - TX
 
'''Коричневый''' - RS-485 - A
 
'''Белый''' - RS-485 - B
 
'''Серый''' - -U пит
 
'''Розовый''' - +U пит


= '''<big>Примеры выдачи данных</big>''' =
= '''<big>Примеры выдачи данных</big>''' =
Строка 252: Строка 345:
* 01 - сетевой адрес
* 01 - сетевой адрес
* 06 - тип запроса (уровень и температура)
* 06 - тип запроса (уровень и температура)
* 15 - темпераутра HEX (21°C)
* 15 - температура HEX (21°C)
* 01 00 - уровень HEX в обратном порядке 00 01 (уровень 1)
* 01 00 - уровень HEX в обратном порядке 00 01 (уровень 1)
* 00 00 - CNT (при использовании BLE базы всегда пустой)
* 00 00 - CNT (при использовании BLE базы всегда пустой)
Строка 269: Строка 362:
* 02 - сетевой адрес
* 02 - сетевой адрес
* 06 - тип запроса (уровень и температура)
* 06 - тип запроса (уровень и температура)
* CE - темпераутра HEX (-50°C) отрицательные значения идут в обратном порядке от максимума 255, тоесть 206 это 206-256 -50°C
* CE - температура HEX (-50°C) отрицательные значения идут в обратном порядке от максимума 255, то есть 206 это 206-256 -50°C
* 25 00 - уровень HEX в обратном порядке 00 25 (уровень 37)
* 25 00 - уровень HEX в обратном порядке 00 25 (уровень 37)
* 00 00 - CNT (при использовании BLE базы всегда пустой)
* 00 00 - CNT (при использовании BLE базы всегда пустой)
Строка 320: Строка 413:
* 03 - Подтверждение команды, всегда 03
* 03 - Подтверждение команды, всегда 03
* 08 - Количество выгружаемых байт (всегда 8)
* 08 - Количество выгружаемых байт (всегда 8)
* E0 - Температура HEX (-32°C) отрицательные значения идут в обратном порядке от максимума 255, тоесть 224 это 224-256 -32°C
* E0 - Температура HEX (-32°C) отрицательные значения идут в обратном порядке от максимума 255, то есть 224 это 224-256 -32°C
* 00 - Старший байт уровня HEX
* 00 - Старший байт уровня HEX
* 25 - Младший байт уровня HEX (уровень 37)  
* 25 - Младший байт уровня HEX (уровень 37)  
Строка 328: Строка 421:


== '''<big>RS-232</big>''' ==
== '''<big>RS-232</big>''' ==
Параметры порта RS-232
Baud rate: 19200 kbps
Data size: 8
Stop-bits: 1
Parity: None
=== <big>'''Пассивный'''</big> ===
Для получения данных по RS-232 в формате LLS и MODBUS как ответы на запросы, необходимо:
* Перейти в настройки RS-232 BA-BLE
[[Файл:Переход в настройки RS-232 BA-BLE.png|931x931пкс]]
* Установить "периодическая выдача данных отключена"
[[Файл:Переодическая выдача RS-232 выключена BA-BLE.png|582x582пкс]] [[Файл:Сохранение настроек RS-232 BA-BLE.png|582x582пкс]]
Формат запроса и ответа как [[BA-BLE#RS-485|при опросе RS-485]], адреса согласно настройкам выдачи RS-485
=== <big>'''Активные режимы выдачи'''</big> ===
Для включения активной выдачи заранее выберите нужные параметры в настройках выдачи RS-232 в меню подключения датчиков BA-BLE.
*Перейти в настройки RS-232 BA-BLE
[[Файл:Переход в настройки RS-232 BA-BLE.png|931x931пкс]]
* Установить нужный режим выдачи и сохраните
[[Файл:Выбор режима RS-232 BA-BLE.png|581x581пкс]][[Файл:Сохранение настроек RS-232 BA-BLE.png|582x582пкс]]
==== '''<big>Выдача суммарного значения уровня и средней температуры с датчиков TD</big>''' ====
Данный формат необходим при подключении нескольких дут установленных в разных баках (двухбаковая техника)
[[Файл:Выдача суммарного значения уровня и средней температуры с датчиков топлива.png]]
Формат ASCII, цифровые значения HEX
F - не используется
T - температура, 15 это 21°C
N - Суммарный уровень подключенных датчиков уровня топлива, 1491 это 5265
==== '''<big>Выдача усредненного значения уровня и температуры с датчиков TD</big>''' ====
Данный формат необходим при подключении нескольких дут установленных в одном баке
[[Файл:Выдача усредненного значения уровня и температуры с датчиков TD.png|282x282пкс]]
Формат ASCII, цифровые значения HEX
F - не используется
T - температура, 14 это 20°C
N - Суммарный уровень подключенных датчиков уровня топлива, 0A48 это 2632
==== '''<big>Выдача данных отдельно каждого датчика TD</big>''' ====
В данном режиме за каждый период выдаются данные от всех подключенных датчиков уровня топлива отдельно
[[Файл:Выдача данных отдельно каждого датчика TD.png]]
Формат ASCII, цифровые значения HEX
F - CNT, 5E26 это 24102, 6015 это 24597
T - температура, 11 это 17°C, 17 это 23°C
N - Уровень, 0FFF это 4095, 0492 это 1170
==== '''<big>Выдача данных всех привязанных датчиков по протоколу lls</big>''' ====
В данном режиме в одну строчку будут передаваться по одной паре параметров(подписанные 0-9) с каждого подключенного датчика, передаваемый параметр выбирается в настройках подключения датчика.
[[Файл:Выдача данных всех привязанных датчиков по протоколу lls.png|937x937пкс]]
Формат ASCII, цифровые значения HEX
==== '''<big>Выдача всех параметров привязанных датчиков</big>''' ====
В данном режиме в одну строчку будут передаваться все параметры (подписанные 0-9) с каждого подключенного датчика.
[[Файл:Выдача всех параметров привязанных датчиков.png|951x951пкс]]
Формат ASCII, цифровые значения DEC
UT*
* Для TD-BLE - температура
* Для TW-BLE - температура
* Для DU-BLE - не используется
* Для TH-BLE - температура
LM*
* Для TD-BLE - не используется
* Для TW-BLE - не используется
* Для DU-BLE - не используется
* Для TH-BLE - Освещенность Lux
UH*
* Для TD-BLE - не используется
* Для TW-BLE - не используется
* Для DU-BLE - не используется
* Для TH-BLE - влажность%
HS*
* Для TD-BLE - не используется
* Для TW-BLE - не используется
* Для DU-BLE - не используется
* Для TH-BLE - активность датчика холла
UL*
* Для TD-BLE - уровень
* Для TW-BLE - уровень
* Для DU-BLE - градус наклона
* Для TH-BLE  - влажность% без точки десятой доли
UN*
* Для TD-BLE - не используется
* Для TW-BLE - не используется
* Для DU-BLE - градус наклона
* Для TH-BLE - не используется
UM*
* Для TD-BLE - не используется
* Для TW-BLE - не используется
* Для DU-BLE - не используется
* Для TH-BLE - сработка дискретных входов
UP*
* Для TD-BLE - не используется
* Для TW-BLE - не используется
* Для DU-BLE - не используется
* Для TH-BLE - не используется
VB*
* Для TD-BLE - напряжение батарейки
* Для TW-BLE - не используется
* Для DU-BLE - напряжение батарейки
* Для TH-BLE - напряжение батарейки
RS*
* Для TD-BLE - сила сигнала (RSSI)
* Для TW-BLE - сила сигнала (RSSI)
* Для DU-BLE - сила сигнала (RSSI)
* Для TH-BLE - сила сигнала (RSSI)


= '''<big>Обновление прошивки (FW)</big>''' =
= '''<big>Обновление прошивки (FW)</big>''' =
Строка 334: Строка 583:
Для обновления прошивки на BA-BLE:
Для обновления прошивки на BA-BLE:


* Скачайте актуальную версию прошивки как файл в память телефона
* Скачайте актуальную версию прошивки как файл в память телефона Актуальную прошивку вы можете найти в [https://www.fmeter.ru/download/?product=adapterbable#adapterbable разделе загрузки.]
* Подключитесь к датчику
* Подключитесь к датчику
* Перейдите в "'''Доп. возможности'''" [[Файл:Переход в доп. возможности BA-BLE.png|844x844пкс]]
* Перейдите в "'''Доп. возможности'''"  
 
[[Файл:Переход в доп. возможности BA-BLE.png|844x844пкс]]
 
* Перейдите в режим обновления
 
[[Файл:Переход в режим обновления BA-BLE.png|630x630пкс]]
 
* Выберите файл прошивки('''1''') из памяти телефона (Файлом прошивки является сам .zip архив, разархивировать не нужно) и начните процесс прошивки ('''2'''). '''<big>Эти действия необходимо произвести в течении 30 секунд после перехода в режим обновления!</big>'''
 
[[Файл:Начало_прошивки_TD-BLE.png|876x876px]]


* Перейдите в режим обновления [[Файл:Переход в режим обновления BA-BLE.png|630x630пкс]]
* Процесс прошивки должен начаться. '''<big>В процессе прошивки нельзя закрывать или сворачивать приложение!</big>'''


* Выберите файл прошивки('''1''') из памяти телефона (Файлом прошивки является сам .zip архив, разархивировать не нужно) и начните процесс прошивки ('''2'''). '''<big>Эти действия необходимо произвести в течении 30 секунд после перехода в режим обновления!</big>''' [[Файл:Начало_прошивки_TD-BLE.png|877x877пкс]]
[[Файл:Процесс_прошивки_TD-BLE.png]]


* Процесс прошивки должен начаться. '''<big>В процессе прошивки нельзя закрывать или сворачивать приложение!</big>''' [[Файл:Процесс_прошивки_TD-BLE.png]]
* По окончанию прошивки выйдет окно об удачном обновлении


* По окончанию прошивки выйдет оконо об удачном обновлении [[Файл:Обновление_TD-BLE_завершено_.png]]
[[Файл:Обновление_TD-BLE_завершено_.png]]


Актуальные прошивки вы можете найти в [https://www.fmeter.ru/download/?product=adapterbable#adapterbable разделе загрузки.]
Актуальные прошивки вы можете найти в [https://www.fmeter.ru/download/?product=adapterbable#adapterbable разделе загрузки.]
973

правки