ПРОГРАММА: controller_ble
для контроллера устройства управления системы "Умный дом", соединенной с сеть с помощью интерфейса BLE.
1 Вкл.\выкл. исполнительных устройств производится через посылку рекламы (адвертайзинга). После общего наименования локальной сети следует номер передающего узла BLE. Если номер заданный с помощью перемычек, совпадает с полученным номером, разрешается управление одним исполнительным устройством из указанного ниже списка. В полном локальном имени рекламы в конце три цифры\байта означают команду\число как сумму кодов:
-
Выкл. = 0;
-
Вкл. = 256;
-
вкл.\выкл. мотор. = 1;
-
вкл.\выкл. свет. = 2;
-
вкл.\выкл. вода. = 4;
-
вкл.\выкл. сирена.= 8;
-
вкл.\выкл. отопление. = 16;
-
вкл.\выкл. розетка. =32;
Пример: "MySmartHouse_06_258" - означает включить свет.
За основу взяты примеры:
- работа с BLE "esp-idf/examples/bluetooth/bluedroid/ble/gatt_client";
Программа контроллеров подключаемых к локальной домашней сети "Мой умный дом" через интерфейс RS485 приведена в репозитарии: https://github.com/OldIngineer/controllerRS485_MySmartHouse
Программа устройства управляющего локальной сетью (телефон) приведена в репозитарии: https://github.com/OldIngineer/MySmartHouse2