Print Friendly, PDF & Email

Не всегда разумно и не всегда возможно в техническом плане оснастить центральный контроллер системы умного дома сразу всеми нужными интерфейсами и возложить на него задачу непосредственного управления всеми исполнительными механизмами. К тому же, для определенных подсистем может потребоваться реализация своей специфической логики работы на низком уровне за пределами доступных протоколов взаимодействия. В таком случае в составе умного дома могут появляться дополнительные контроллеры и модули, которые сами по себе реализуют какие-то программные алгоритмы, управляют исполнительными устройствами и поддерживают процедуры взаимодействия с центральным процессором.

На практике, если речь идет об устройствах самостоятельной разработки и изготовления (DIY), большое распространение получила платформа Arduino. То есть, именно системы на базе Arduino оказались очень удобными, чтобы строить на них, к примеру, контроллеры системы освещения, отопления или модули управления электромеханическими дверными замками. Сегодня на рынке доступны очень недорогие платы Arduino и множества совместимых систем от самых разных разработчиков по всему миру. Но если говорить именно о системах домашней автоматизации, то тут проявилась дополнительная специфика.

Дело в том, что управление исполнительными механизмами, распространенными в системах домашней автоматизации, зачастую строится с использованием разнообразных релейных модулей и модулей цифрового сбора данных. Поэтому на рынке стали появляться уже готовые контроллеры, которые по сути представляют из себя систему Arduino в комплекте с подключенными реле и модулями ввода/вывода. Примером подобного подхода является платформа Controllino, которая, хотя и позиционируется как индуструильный ПЛК с открытым исходным кодом на базе Arduino (Open source Arduino based Industrial PLC), но наилучшим образом подходит для использования в качестве управляющего контроллера для бытовой автоматики и подсистем умного дома.

На рынке сейчас появляется все больше подобных ПЛК, например устройства M-DUINO, Iono Pi, Arduino ARDBOX и другие. Их популярность постоянно растет, а низкая цена делает их весьма доступными и удобными решениями для использования в домашней автоматизации «своими руками» (DIY).