SLS шлюз (классический)
EgonySLS шлюз контролирует сеть Zigbee c помощью координатора на чипе cc2652p. С системами умного дома обменивается по MQTT (то есть, по сути является аппаратным аналогом Zigbee2MQTT, но поддерживает меньше устройств). Может работать безо всяких систем умного дома - в этом случае за обработку сценариев отвечают Lua-скрипты.

Аппаратная платформа классического SLS шлюза была разработана Modkam.ru. Я немного переработал и дополнил этот проект.
Разработкой прошивок занимается команда SLS. С документацией можете ознакомиться на сайте проекта.
Информация об устройстве
Плата классического SLS шлюза изначально создавалась для замены платы в шлюзе Xiaomi. Но может работать и сама по себе - достаточно подать питание.
Плата рассчитана на установку в корпус Xiaomi Gateway v2 (DGNWG02LM), но также может быть установлена в еврошлюз Xiaomi (DGNWG05LM, ZHWG11LM), правда, придется выломать некоторые защелки.
Есть еще одна(?) версия корпуса, в который можно вставить плату, но точный код этого шлюза я не знаю.
Разъём Micro-USB
Платы, которые работают самостоятельно, без корпуса Xiaomi, получают питание через разъем Micro-USB.
Источник питания должен обеспечивать ток не менее 1А и напряжение 5V. Не желательно использовать для питания устройства зарядные устройства с современными протоколами быстрой зарядки. Некоторые такие зарядки могут подать повышенное напряжение и устройство сгорит (возможно и в прямом смысле).
Кабель питания должен быть не раздолбаным и обеспечивать надежный контакт.
Также через кабель можно прошивать устройство и получать диагностическую информацию.
При питании от компьютера тока может не хватить для нормальной работы.
Антенны
Если плата сконфигурирована для работы со внешними антеннами, подключаемые через IPX (U.FL) коннекторы, работа без антенн не допускается!!!
Аккуратно с разъемами антенн! При отсоединении кабеля разъем может оторваться от платы, если прилагать усилия [и/или выбрать неудачный угол].
Воспроизведение звука
Если плата установлена в печатном корпусе, то воспроизведение звука невозможно.
Воспроизведение звука в корпусе Xiaomi будет с заметными искажениями - ресурсов процессора недостаточно.
В последних версиях прошивки поддержка звука приостановлена. Когда вернется и вернется ли - одному автору известно.
Первый запуск
При первом включении появится точка доступа WiFi (2.4ГГц) вида zgwXXX.
Нужно подключиться к этой точке, затем браузером зайти на страничку http://192.168.1.1/hw
Важно!!! На странице Hardware Setup (или HW Setup) обязательно!!! прописать эти значения (не указанное - не трогать):
ZigBee UART RX: 22 ZigBee UART TX: 23 Zigbee RST Pin: 18 Zigbee BSL Pin: 19 Service Button: 33 PullUp: yes Led Red: 27 Led Green: 5 Led Blue: 21
Далее на странице http://192.168.1.1 нужно прописать свою сеть WiFi (SSID и пароль).
После рестарта шлюз должен подключиться к вашей WiFi сети.
Если вдруг неправильно пропишите параметры своей сети WiFi, можно будет активировать точку доступа шлюза (zgwXXX).
Для этого нужно подать на шлюз питание с зажатой большой кнопкой. Отпускать через секунд 5-10.
Этот метод работает только при условии, что кнопка правильно сконфигурирована! Если кнопка не сконфигурирована, придется перепрошивать шлюз по кабелю.
По умолчанию сеть ZigBee работает на 11 канале с PanID 1234. Следует изменить канал и PanID на другие, отличные от тех, что вещают в эфир соседние сети Zigbee (если они есть).
Обновление прошивки шлюза
После успешного старта следует обновить прошивку через web-интерфейс.
Ситуация с прошивками
Прошивки раньше были на канале проекта SLS. С января 2022 года автор прошивок занялся монетизацией проекта и бесплатные прошивки практически не публикуются.
Теперь, чтобы скачать последнюю прошивку, придется пожертвовать малую сумму автору :)
Последняя бесплатная прошивка находится в этом архиве (файл 2024.02.11d3.bin). Её можно прошить через web интерфейс SLS.
Автор прошивки со своими устройствами (произведенными им лично) поставляет PRO версию прошивки. Для классического шлюза в них смысла нет.
Прошивка по кабелю
При необходимости прошить шлюз заново по кабелю (если вдруг забыли кнопку сконфигкрировать при первом запуске или в случае повреждения файловой системы), комплект софта и прошивку можно скачать у меня с гитхаба или с гитхаба проекта SLS.
Для активации режима прошивки зажать кнопку RST, зажать кнопку BOOT, отпустить RST, отпустить BOOT. Далее запустить Flash.bat (предварительно изменив в нем COM порт на ваш).
Как приобрести
Приобрести это и другие устройства, которые я произвожу, можно на Avito (Egony) или обратившись напрямую ко мне.
Перед приобретением обязательно ознакомьтесь с нюансами приобретения и важной информацией.
