Бесплатные сервисы для программистов, инсталляторов и всех, кто занимается умным домом и интернетом вещей
Помимо оборудования и приложений умного дома мы разрабатываем инструменты, которыми пользуемся сами каждый день — на объектах, в щитах и в собственных проектах. Мы решили открыть их для всех: тем, кто пишет код, собирает системы автоматизации, увлекается умным домом и интернетом вещей (IoT), а также инсталляторам, которым нужно быстро запустить и отладить объект.
Все три сервиса ниже бесплатны и не ограничены в использовании: ни подписок, ни лимитов по числу устройств, сообщений или машин, ни регистрации в чужом облаке. Их можно ставить на свои серверы и применять в своих проектах — в том числе коммерческих. Каждая программа — один исполняемый файл на Go, ставится за минуту и настраивается через веб-интерфейс в браузере.
Бесплатно навсегдаБез ограниченийМожно в коммерческих проектахLinux и Windows
ELX-MQTT Broker
MQTT-брокерelxmqtt.ru
Полноценный MQTT-брокер с живой веб-панелью: протокол версий 3.1.1 и 5.0 реализован с нуля на Go, без сторонних библиотек. Ставится одним пакетом и сразу слушает четыре точки входа — TCP, TLS, WebSocket и веб-панель, — а самоподписанный сертификат создаётся при первом запуске. В панели видно всё, что обычно приходится выяснять по логам: кто подключён, какие темы живут, что лежит в retain, что отбрасывается лимитами. Права раздаются правилами ACL по темам, учётные записи можно брать из шести источников — от внутреннего списка до MySQL, JWT и внешнего HTTP-сервиса.
MQTT 3.1.1 и 5.0 одновременно на одном порту, QoS 0/1/2, retain, Last Will, общие подписки $share
Веб-панель на семи языках: графики скорости и трафика, клиенты, темы, лента событий по WebSocket
ACL по темам с deny-by-default и плейсхолдером $u, мост между брокерами, REST API
Отложенная публикация $delayed/60/тема, флуд-контроль и прореживание потока датчиков
Порты: 1883 (TCP), 8883 (TLS), 8567 (панель и MQTT over WebSocket)
Сайт проекта: elxmqtt.ruВеб-панель брокера: сводка, состояние машины и живые графики
modbus2mqtt
Мост Modbus → MQTTmodbus2mqtt.ru
Мост между промышленной шиной и умным домом: программа опрашивает Modbus-устройства по Ethernet или RS-485, декодирует регистры в понятные значения и публикует их в MQTT-брокер, а команды из MQTT записывает обратно в устройства. Настраивается целиком мышью в браузере — конфиг-файлы править не нужно. В библиотеке уже больше тридцати готовых шаблонов по техпаспортам: Wiren Board, ONOKOM, Haier, РЭЛСИБ, ectoControl, GTC, DS18B20 и другие, так что добавление устройства занимает пару минут. Для отладки есть терминал Modbus с живым HEX-логом обмена — видно каждый запрос, его длительность и ошибку.
Modbus TCP, RTU-over-TCP и Modbus RTU по последовательному порту /dev/ttyUSB*
Holding, Input, Coil, Discrete; типы int/float/string, порядок слов и байт, маски, множитель и смещение
Живой дашборд с плитками, тумблерами и ползунками; обратные команды через топик /set
Библиотека шаблонов устройств — новое устройство добавим в неё бесплатно по вашей карте регистров
Пакет .deb для Debian/Ubuntu и Raspberry Pi: amd64, arm64, armhf; обновления через APT-репозиторий
Сайт проекта: modbus2mqtt.ruДашборд: значения и управление в реальном времени
ELX-VNetwork
Своя сеть через интернетelxnetwork.ru
Виртуальная локальная сеть поверх интернета: компьютеры, контроллеры и одноплатники в разных городах, каждый за своим роутером, оказываются в одной сети и видят друг друга по постоянным адресам вида 10.77.0.5. Настраивать роутеры не нужно — ни проброса портов, ни «белого» IP: клиент держит одно исходящее соединение по обычному HTTPS на порт 443, поэтому работает даже там, где провайдер режет VPN-протоколы. Это настоящая сеть уровня L2: работают общие папки, «Сетевое окружение», принтеры, RDP и SSH — всё, что вы привыкли делать в локальной сети. Сервер вы поднимаете свой, на самом дешёвом VPS, — ключи, список машин и трафик остаются у вас.
Аналог ZeroTier, Tailscale и Hamachi — но по 443/TCP, неотличимо от обращения к обычному сайту
SSH-терминал к любой Linux-машине прямо из браузера, без проброса и туннелей руками
Сегменты и коды приглашений, мониторинг системы и нагрузки каждой машины
Уведомления в Telegram и на почту: машина пропала или вернулась, кто-то ждёт одобрения
Клиент для Windows 10/11 и Linux (amd64, arm64, armhf), сервер — один файл и SQLite
Сайт проекта: elxnetwork.ruПанель управления: участники сегмента и коды приглашений
✅
Всё это бесплатно — и для коммерческих проектов тоже
Ни платных тарифов, ни «про»-версий, ни ограничений по числу устройств, сообщений и машин. Сервисы можно использовать в личных и в коммерческих проектах: ставить на серверы заказчиков, применять на объектах и в собственных продуктах. Регистрация не нужна, всё работает на вашем оборудовании. Если чего-то не хватает или что-то не заработало — напишите нам, мы дорабатываем эти инструменты постоянно.
Нужен умный дом, а не только инструменты?
Бесплатный подбор комплекта, расчёт стоимости и доставка по всей России