- Как работать с Bluetooth-датчиками, чтобы не было мучительно больно
- Поддерживаемые устройства:
- Какие действия мы можем производить по Bluetooth:
- Как работать с функционалом?
- Получать данные с датчиков
- Разбирать данные, полученные от любых устройств по Bluetooth
- Присваивать параметрам Bluetooth тэги и отправлять их на сервер мониторинга
- Отправлять данные в Exigner
- Умные пульты в УДЯ (ИК, радиоканал, Bluetooth)
- Таблица устройств
- ИК-пульты
- Радиопульты
- Комбинированные умные пульты
Как работать с Bluetooth-датчиками, чтобы не было мучительно больно
С появлением на рынке технологии Bluetooth появилась возможность создания периферии с беспроводными интерфейсами передачи данных. Преимущества очевидны: снижается трудоемкость монтажа, минимизируется риск повреждений – случайных или специальных – кабеля и разъемов, снимается проблема несовместимости оборудования по разъемам.
Применение BLE в транспортной телематике вызывает и определенные опасения: устойчивость соединения, срок автономной работы, вероятность случайного или преднамеренного «захвата» соединения «чужим» терминалом или мобильным телефоном. Как обезопасить себя и свою технику, расскажем в статье по применению Bluetooth-периферии с терминалами Galileosky.
Bluetooth поддерживает вся линейка терминалов Galileosky 7x, прибор 7х С — опционально, по желанию заказчика. Технология Easy Logic в свою очередь обеспечивает возможность подключения периферии и логику работы датчиков с прибором. Основной инструмент для работы с Bluetooth периферией — это Bluetooth Сканер. В нем производится поиск датчиков, реализован функционал назначения разным параметрам тегов, отправки данных в Exigner, а также управления основными действиями через скрипты Easy Logic.
Внутренний модуль Bluetooth DA14585-00000AT2 представлен такими параметрами:
— Рабочее напряжение питания с 900 mV до 3.6 V
— Чувствительность до — 93 dBm
Поддерживаемые устройства:
- Универсальные датчики TESLiOT BLE – температура, влажность, яркость, 3D акселерометр, магнитное поле, цифровые, дискретные, аналоговые входы
- ДУТ Эскорт TD-BLE
- Датчик температуры и влажности TH-BlE
- Датчик угла наклона DU BLE
- ДУТ Эскорт TD-150
- ДУТ Технотон DUT-E S7
- ДУТ Mechatronics Eurosens Dominator BT
- Расходомер Технотон DFM 100S7
- Расходомер Технотон DFM 250DS7
- Датчик нагрузки на оси Технотон GNOM DDE S7
- Датчик положения Технотон GNOM DP S7
- Датчики ELA – движения, температуры, влажности, ускорения, магнитный, цифровой вход
Какие действия мы можем производить по Bluetooth:
- Получать данные с датчиков
- Присваивать параметрам Bluetooth тэги и отправлять их на сервер мониторинга
- Разбирать данные, полученные от любых устройств по Bluetooth
- Отправлять данные в Exigner
Какие действия можно производить по Bluetooth? Это конечно же получение данных с датчиков, присваивать параметры и теги, отправлять их на сервер мониторинга, через Exigner отправлять данные по Bluetooth не используя GPRS. То есть оффлайн разбирать полученные данные любых устройств, даже к примеру от фитнес-трекеров.
Начиная с версии прошивки 39.0, в Конфигураторе на вкладке «Bluetooth» добавлен сканер исходных данных – он позволяет записывать произвольные данные из пакета BLE от устройства.
Как работать с функционалом?
Получать данные с датчиков
- Запустить конфигуратор версии 4.25.04 и выше.
- Обновить трекер на прошивку 39.0 и выше.
- Подключиться к трекеру удаленно или локально и перейти на вкладку “Настройки — Bluetooth”.
- Выбрать режим работы “Bluetooth – Sensors + EasyLogic” и нажать “Начать сканирование”.
- После старта сканирования появится список обнаруженных устройств.
- Требуется найти нужное устройство по MAC адресу либо имени устройства.
Разбирать данные, полученные от любых устройств по Bluetooth
- Работа с данными происходит по аналогии с CAN Сканером.
- Заходим на Bluetooth и сканируем датчики.
- Требуется развернуть список получаемых данных от устройства, для этого нажимаем на значок > — появится развернутый список получаемых данных.
- Если интеграция с устройством не выполнена со стороны прошивки терминала – среди известных параметров, кроме рекламного пакета от устройства, будет отображаться только параметр RSSI.
- Дальнейшая настройка выполняется уже с добавленной строкой.
- Есть возможность выбрать от 1 до 4 байт, путем нажатия на нужные байты левой клавишей мыши.
- После выбора нужного количества байт, есть возможность выбрать направления чтения данных, и тег, в который будет записано нужное значение.
Присваивать параметрам Bluetooth тэги и отправлять их на сервер мониторинга
- Для записи произвольных данных из рекламного пакета BLE от устройства, требуется добавить новую строку – это позволяет зафиксировать полученный пакет.
- Выбрать данные для записи в тег можно только в новой строке, работа с получаемым рекламным пакетом не доступна.
- Для сохранения выполненных настроек необходимо “Остановить сканирование”. И нажать “Применить” в нижней правой части Конфигуратора.
- Для передачи данных на ПО мониторинга необходимо выбрать тег на вкладке “Настройки — Протокол” в основном пакете и нажать “Применить” в нижней правой части Конфигуратора.
Отправлять данные в Exigner
- Принцип отправки данных в Exigner точно такой же как и при передаче в ПО Мониторинга.
- Однако, на вкладке вкладку “Настройки — Bluetooth” нужно выбрать режим работы “Exigner” и нажать “Начать сканирование”.
- После старта сканирования появится список обнаруженных устройств.
- Требуется найти нужное устройство по MAC адресу либо имени устройства.
- Далее выбираете нужные байты.
- Выбираете направления чтения данных, и тег.
- Далее вы сможете получать все данные как онлайн, так и оффлайн.
- Даже после перезагрузки устройства все данные сохранятся в Exigner Driver App.
Для получения любых данных с любых датчиков достаточно знать описание протокола. Его можно запросить у производителя датчиков. В Конфигураторе можно назначить до 64 тегов для Bluetooth датчиков. Для программирования скриптов в «Конфигураторе» используется скриптовый C-подобный язык, имеющий свои нюансы программирования и работы.
Более подробно язык программирования в алгоритмах описан в нашей Базе знаний.
Также на вебинаре “Настраиваем работу терминала Galileosky с Bluetooth-датчиками” инженер технической поддержки Роман Гимастеев на реальных примерах показал все тонкости применения BLE периферии.
Galileosky – российский вендор, один из ведущих разработчиков оборудования для цифровизации транспорта в России. У пермской компании более 500 партнеров (системных интеграторов) с проверенными компетенциями по внедрению продуктов компании во всех регионах РФ. Мощность производства составляет более 150 000 единиц приборов в год. «Галилеоскай» входит в топ-30 крупнейших российских компаний-разработчиков решений для цифровизации транспорта (CNews Analytics, 2021).
Умные пульты в УДЯ (ИК, радиоканал, Bluetooth)
Здесь представлен список устройств для Умного Дома Яндекса из различных интернет-магазинов. Список основан на личном опыте пользователей, а также участников сообщества УДЯ, и не является официальной рекомендацией Яндекса.
Если вы присматриваетесь к устройству, которого здесь нет — задайте вопрос в нашем телеграм-комьюнити. Если наоборот – у вас уже есть устройство, отсутствующее в списке, и оно работает с Алисой – обязательно расскажите о нём сообществу, вам скажут большое спасибо!
Если какая-то из ссылок перестала работать – также сразу сообщайте в телеграм-чат по умным устройствам Яндекса или напрямую редактору этой страницы или модераторам вики (@arkrusinov).
Яндекс осуществляет поддержку не только собственных, но и сторонних устройства через навыки брендов-производителей и/или систем умного дома. Полноценная работа УДЯ официально поддержана только через приложения Яндекс и отдельное приложение Дом с Алисой.
Обратите внимание: Яндекс предоставляет только API управления умным домом через Алису, а что именно и как смогут выполнять устройства — зависит только от производителя!
Формат описания в таблице прост: название, ссылка на магазин(ы), проверенный способ подключения, и затем – нюансы подключения, обзоры, предупреждения, отзывы реальных покупателей.
Таблица устройств
Список доступных команд в УДЯ зависит от того, каким устройством вы управляете с помощью пульта.
ИК-пульты
Где купить | Способ подключения, оценка устройства |
---|---|
Яндекс.Пульт | |
Яндекс.Маркет Aliexpress | Способ подключения: приложение Яндекс. Оценка: 5/5. |
Tuya Smart WiFi-IR Remote Control | |
Aliexpress | Способ подключения: Tuya Smart. Оценка: 5/5. Можно подключить как через Tuya Smart, так и напрямую в приложение Яндекс – приложение видит пульт как родной. Все команды, качество изготовления, список доступных для пульта устройств и функционал идентичны официальному Яндекс.Пульту от Яндекса. |
WLANSMART Smart WiFi-IR Remote Controller | |
Aliexpress | Способ подключения: Tuya Smart. Оценка: 5/5. Взаимодействует с любыми устройствами, к которым предусмотрен ИК-пульт. |
Moes WiFi-IR Remote Controller | |
Aliexpress | Способ подключения: Tuya Smart. Оценка: 5/5. Можно подключить как через Tuya Smart, так и напрямую в приложение Яндекс – приложение видит пульт как родной. Все команды, список доступных для пульта устройств и функционал идентичны официальному Яндекс.Пульту от Яндекса. |
WiFi-IR HIPER IoT IR2 | |
Яндекс.Маркет Hiper | Способ подключения: HIPER IoT. Оценка: 5/5. Взаимодействует с любыми устройствами, к которым предусмотрен ИК-пульт. |
Haozee WiFi-IR Remote Controller с экраном, датчиком температуры и влажности | |
Aliexpress | Способ подключения: Tuya Smart. Оценка: 5/5. Взаимодействует с любыми устройствами, к которым предусмотрен ИК-пульт. На данный момент в УДЯ отображается только температура. |
Tuya ZigBee WiFi-IR Remote Controller с экраном, датчиком температуры, влажности и освещенности | |
Aliexpress | Способ подключения: Tuya Smart. Оценка: 0/5. Не поддерживается УДЯ. Возможно подключить только к SmartLife. |
Радиопульты
Где купить | Способ подключения, оценка устройства |
---|---|
TUYA WIFI+IR+RF радиопульт (IR 315 433MHZ) | |
Aliexpress | Способ подключения: Tuya Smart. Оценка: 5/5. Можно подключить как через Tuya Smart, так и напрямую в приложение Яндекс – приложение видит пульт как родной. Чтобы пульт запомнил RF команду необходимо, после того как Алиса запомнит команду, повторно нажать кнопку на пульте управления от устройства (шторы), после чего сохранить в Алисе. Команды в УДЯ: Включить/Выключить. |
Sonoff RF Bridge 433 радиопульт | |
Aliexpress Яндекс.Маркет | Способ подключения: eWeLink. Оценка: 5/5. В УДЯ определяется как выключатель. Позволяет управлять устройствами, которые имеют пульт с частотой 433 МГц. Может запомнить до четырех кнопок на четырех пультах (итого 16). Устройство нельзя обучить пультам с динамическими кодами (некоторые производители ворот, например, AN Motors). Устройство не поддерживает обратную связь (как и все радиопульты), если кнопка включения и выключения одна и та же, то выключение выключенного устройства приведет к включению. Поэтому использовать в сценариях будет не очень удобно. Команды в УДЯ: Включить/Выключить. |
Комбинированные умные пульты
Некоторые пульты совмещают в себе способы управления ИК + RF, ИК + Bluetooth итд, что позволяет сократить количество управляющих устройств в доме.
Где купить | Способ подключения, оценка устройства |
---|---|
LOOKin Remote 2 | |
Официальный сайт производителя OZON | Способ подключения: Приложение LOOKin Hub. Оценка: 5/5. Позволяет управлять бытовыми приборами с помощью ИК-сигналов. Телевизор, ресивер, ТВ-приставка, кондиционер, увлажнитель, вытяжка, вентиляция — это и многие другие устройства могут с легкостью стать частью вашего умного дома. Имеются встроеные датчики температуры и влажности, и возможность подключения внешних датчиков и внешнего ИК-передатчика. Команды в УДЯ: Включить/Выключить. |