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

Навигация

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

 
(не показано 10 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE: Использование BLE-датчиков TESLiOT с контроллером Wiren Board}}
{{DISPLAYTITLE: Использование BLE-датчиков TESLiOT с контроллером Wiren Board}}
== Общая информация ==
== Общая информация ==
Беспроводные датчики [https://tesla-smart.ru/ TESLiOT] имеют на борту разнообразные сенсоры состояния среды и имеют батарейное питание с заявленным сроком работы от батареи от 6 месяцев до пяти лет в зависимости от типа и ёмкости элементов питания в датчиках.
[[Image: Tesliot sensor.jpg |300px|thumb|right| Пример представления устройства TESLiOT в интерфейсе]]
Беспроводные датчики [https://tesla-smart.ru/ TESLiOT] имеют на борту разнообразные сенсоры состояния среды и имеют батарейное питание с заявленным сроком работы от батареи от шести месяцев до пяти лет в зависимости от типа и ёмкости элементов питания в датчиках.


Протокол поддерживает следующие типы данных:
Протокол поддерживает следующие типы данных:
Строка 14: Строка 15:


== Подключение к контроллеру Wiren Board ==
== Подключение к контроллеру Wiren Board ==
Датчики TESLiOT подключаются к контроллерам [[Wiren Board]] по каналу BLE через широковещание параметров GAP Advertising.
Датчики TESLiOT отправляют в эфир широковещательные сообщения по каналу BLE, которые контроллер [[Wiren Board]] может получать и обрабатывать. Делает он это с помощью драйвера [https://github.com/wirenboard/wb-ble-tesliot wb-ble-tesliot], который периодически запускает скрипт сканирования сети и получает свежие данные с датчиков.
Со стороны контроллера движок правил [[wb-rules]] периодически запускает скрипт сканирования сети, от которого получает свежие данные с датчиков.


== Установка и настройка ==
== Установка и настройка ==
[[Image: Tesliot sensor.jpg |300px|thumb|right| Пример представления устройства TESLiOT в интерфейсе]]
{{SupportedSinceRelease
| release = wb-2304
|content=
Для работы с TESLiOT нужно установить и настроить драйвер:
Для работы с TESLiOT нужно установить и настроить драйвер:
# Подключитесь к контроллеру по [[SSH]].
# Подключитесь к контроллеру по [[SSH]].
Строка 51: Строка 53:
systemctl restart wb-rules
systemctl restart wb-rules
</syntaxhighlight>
</syntaxhighlight>
Теперь датчики должны появиться в веб-интерфейсе контроллера на вкладке '''Устройства'''. Дальше вы можете использовать их в скриптах автоматизации, при создании дашбордов или отправлять данные в систему верхнего уровня.
}}
== Удаление драйвера ==
Чтобы удалить драйвер, выполните команды:
<syntaxhighlight lang="bash">
apt purge wb-ble-tesliot && systemctl restart wb-rules
</syntaxhighlight>
Карточки датчиков на вкладке '''Устройства''' должны удалиться автоматически.


== Полезные ссылки ==
== Полезные ссылки ==
* [https://github.com/wirenboard/wb-ble-tesliot Исходные коды драйвера wb-ble-tesliot]
* [https://github.com/wirenboard/wb-ble-tesliot Исходные коды драйвера wb-ble-tesliot]
* [https://tesla-smart.ru/ Сайт компании TESLiOT]
* [https://tesla-smart.ru/ Сайт компании TESLiOT]