Go to the english version of the site
Шлюз предназначен для работы с устройствами ZigBee, BLE. В основе лежит контроллер ESP32 от Espressif . В качестве связущего звена протокола Zigbee выступает тандем чипов от Texas Instruments ZIgbee CC2538 и усилителя сс2592, либо готовый чип от NXP JN5168. Для связи с устройствами по протоколу BLE используются встроенные возможности ESP32.
Поддержка BLE и модуля NXP JN5168/JN5169 в настоящее время проходит тестирование и ожидается в ближайшее время.
Шлюз выполняет роль координатора Zigbee и позволяет:
-
Использовать большинство доступного Zigbee оборудования. Список поддерживаемого и протестированного обрудования доступен по ссылке. Новое оборудование может быть добавлено после обсуждения с нами.
-
Отказаться от необходимости использования облаков производителей устройств. В качестве альтернативы, предлагается использовать облачный сервис Smart Logic System, либо нативные приложения для Android и Apple iPhone (в разработке).
-
Использовать распространенные локальные системы автоматизации, такие как MajorDomo, ioBroker Smarthome, HomeAssisiant, Node-Red и др. Для интеграции с этими системами используется протокол MQTT. Структура топиков протокола MQTT идентична проекту zigbee2mqtt, поэтому для использования и интеграции шлюза нет необходимости изучать скриптовые языки указанных выше систем, так как протокол в основном уже доступен с помощью модулей расширения.
-
Управление и просмотр сведений устройств через Web интерфейс шлюза по адресу http://ipadress (80 порт). Возможность отображения источника питания, уровня заряда батареи, доступных EndPoint устройств в web-интерфейсе.
-
Создание локальных автоматизаций внутри шлюза SimpleBind.
-
Возможность написания сценариев на языке Lua Книга по Lua на русском языке.
-
Возможность создания групп для управления несколькими устройствами одновременно (в разработке).
-
Возможность задавать имя устройству. Если вы планируете использовать шлюз с локальными системами автоматизации, рекомендуется установить галочку отправки адреса вместо устройств.
-
Возможность удаления устройства.
-
Возможность отображения маршрутов в web-интерфейсе (в разработке).
-
Возможность установить прямые связи Bind между устройствами ZigBee без участия координатора для управления конечными устройствами.
-
Возможность управлять аппаратными светодиодами (адресными или RGB).
-
Возможность управлять звуком (при наличии распаянного усилителя) (в разработке)
-
Возможность изменить PanId и номер канала.
-
Возможность задать имя шлюза в сети.
-
Возможность перехода шлюза в режим АР при нажатии аппаратной кнопки в течение 2-5 секунд после подачи питания.
-
Список поддерживаемых устройств постоянно обновляется (информация находится в файле converters.txt в архиве с прошивкой)
Устройство можно собрать самостоятельно, или приобрести на сайте Smart Logic System
Постоянная ссылка на прошивку устроуства
Для прошивки запустить соответствующий батник из архива. При первом запуске, создается точка доступа c именем вида zgwABCD, без пароля. После подключения к ней, автоматически открывается страница настроек (если не открылась, можно зайти по адресу 192.168.1.1) и прописываем подключение к точке доступа и к MQTT серверу (но его можно указать и позже), нажимаем перезагрузку и шлюз подключится к точке доступа и начнет слать сообщения в MQTT. В случае возникновения проблем с доступом к captive portal, рекомендуется отключать GPRS на Android смартфонах. Обновление прошивок можно производить через Web интерфейс приложения.
Замечание: существует две версии прошивки, для чипов с 4мб и 16 мб FLASH RAM. Версии отличаются наличием возможности производить обновление через OTA.
Структура сообщений zigbee2mqtt (поддерживается большинство комманд)
Благодаря использованию протокола MQTT, шлюз SLS ZG может быть интегрирован с любой локальной или облачной системой автоматизации. Структура топиков почти полностью повторяет zigbee2mqtt. Для удобства использования ко многим системам были разработаны дополнительные драйверы или модули интеграции.