❮  Контроллеры

Entrixy ESP32 — исходники прошивок

Исходник и инструкция. Протоколы: BLE, socket.

Entrixy ESP32 — исходники прошивок

В этой папке лежит BLE-прошивка для контроллера открытия — entrixy-ble/entrixy-ble.ino. Это вариант, где телефон подключается к контроллеру напрямую по Bluetooth Low Energy, без интернета и сервера.

Самый простой способ собрать прошивку под свои пины — конфигуратор в браузере: https://entrixy.com/esp/ble/

Конфигуратор:

Если хочется собрать вручную в Arduino IDE

  1. Установите Arduino IDE 2.x: https://www.arduino.cc/en/software
  2. Добавьте поддержку ESP32 (Boards Manager → esp32 by Espressif Systems, версия 3.x).
  3. Откройте entrixy-ble/entrixy-ble.ino.
  4. Отредактируйте константы в начале файла под свою плату (PIN_RELAY, RELAY_ACTIVE_HIGH, RELAY_PULSE_MS, PIN_PAIR_BTN и т. д.).
  5. Соберите и прошейте.

Внешних библиотек не нужно — всё используется из штатного Arduino-core ESP32 (NimBLE, Preferences, esp_sleep, mbedtls).

Альтернатива — WebSocket-прошивка

Если у вашего привода есть WiFi и питание 220 В рядом, а вы хотите открывать с любой точки мира (не только когда телефон рядом) — используйте WebSocket-вариант прошивки:

Сравнение BLE vs WebSocket — на лендинге конфигуратора.

Документация

Что внутри entrixy-ble.ino

Лицензия

MIT.