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

Навигация

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

Строка 18: Строка 18:


== Установка и настройка ==
== Установка и настройка ==
Для работы с TESLiOT нужно установить из репозитория драйвер <code>wb-ble-tesliot</code>.
[[Image: Tesliot sensor.jpg |300px|thumb|right| Пример представления устройства TESLiOT в интерфейсе]]
<syntaxhighlight lang="bash">
Для работы с TESLiOT нужно установить и настроить драйвер:
apt update
# Подключитесь к контроллеру по [[SSH]].
apt install wb-ble-tesliot
# Установите драйвер <code>wb-ble-tesliot</code>:
#:<syntaxhighlight lang="bash">
apt update && apt install wb-ble-tesliot
</syntaxhighlight>
</syntaxhighlight>
 
# Заполните массив датчиков в файле <code>/etc/wb-ble-tesliot.conf</code>:
 
#*Откройте файл для редактирования:
Далее нужно в конфигурационном файле <code>/etc/wb-ble-tesliot.conf</code> заполнить массив датчиков, указав их mac-адреса (mac), желаемые названия mqtt-топиков (dev_id) и заголовки виртуальных устройств (title), например:
#*:<syntaxhighlight lang="bash">
 
nano /etc/wb-ble-tesliot.conf
<syntaxhighlight lang="json">
</syntaxhighlight>
#*Впишите mac-адрес датчиков, а также идентификатор и имя создаваемого устройства <syntaxhighlight lang="json">
{"config":
{"config":
   [
   [
Строка 43: Строка 46:
}
}
</syntaxhighlight>
</syntaxhighlight>
 
#* Сохраните изменения и закройте редактор клавишами <kbd>Ctrl</kbd>+<kbd>O</kbd> и <kbd>Ctrl</kbd>+<kbd>X</kbd>.
После изменения конфигурации нужно перезапустить wb-rules:
# Чтобы изменения вступили в силу, перезапустите wb-rules:
<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
systemctl restart wb-rules
systemctl restart wb-rules
</syntaxhighlight>
</syntaxhighlight>
Результат должен выглядеть так:
[[Image: Tesliot sensor.jpg |300px|thumb|left| Пример представления устройства TESLiOT в интерфейсе]]