Skip to content

OldIngineer/controllerBLE_MySmartHouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

		ПРОГРАММА: 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

About

BLE controller for LAN Smart Home based on ESP32 microcontroller. Comments in Russian

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages