BA-BLE: различия между версиями
нет описания правки
ERNEST (обсуждение | вклад) |
RUSTEM (обсуждение | вклад) Нет описания правки |
||
| (не показано 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|мини| | [[Файл: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| | [[Файл: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| | [[Файл:Подключение датчика к BA-BLE.png|904x904px]] | ||
Для удаления смахните датчик влево и нажмите удалить и после отключить. | Для удаления смахните датчик влево и нажмите удалить и после отключить. | ||
| Строка 78: | Строка 79: | ||
Имя датчика вы можете найти на крышке датчика (последние 6 цифр серийного номера) или при поиске датчика или подключении к нему в моб. приложении. | Имя датчика вы можете найти на крышке датчика (последние 6 цифр серийного номера) или при поиске датчика или подключении к нему в моб. приложении. | ||
[[Файл:Подключение TD-BLE к BA-BLE.png| | [[Файл:Подключение 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| | [[Файл:Распиновка 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 - | * 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 - | * 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, | * 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]] | |||
* | * Процесс прошивки должен начаться. '''<big>В процессе прошивки нельзя закрывать или сворачивать приложение!</big>''' | ||
[[Файл:Процесс_прошивки_TD-BLE.png]] | |||
* | * По окончанию прошивки выйдет окно об удачном обновлении | ||
[[Файл:Обновление_TD-BLE_завершено_.png]] | |||
Актуальные прошивки вы можете найти в [https://www.fmeter.ru/download/?product=adapterbable#adapterbable разделе загрузки.] | Актуальные прошивки вы можете найти в [https://www.fmeter.ru/download/?product=adapterbable#adapterbable разделе загрузки.] | ||