Полезное

Бесплатные сервисы для программистов, инсталляторов и всех, кто занимается умным домом и интернетом вещей

Помимо оборудования и приложений умного дома мы разрабатываем инструменты, которыми пользуемся сами каждый день — на объектах, в щитах и в собственных проектах. Мы решили открыть их для всех: тем, кто пишет код, собирает системы автоматизации, увлекается умным домом и интернетом вещей (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 — бесплатный MQTT-брокер
Сайт проекта: elxmqtt.ru
Веб-панель ELX-MQTT Broker: клиенты, подписки, графики трафика
Веб-панель брокера: сводка, состояние машины и живые графики

modbus2mqtt

Мост Modbus → MQTT modbus2mqtt.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 — мост Modbus в MQTT
Сайт проекта: modbus2mqtt.ru
Дашборд modbus2mqtt: плитки кондиционеров и приточной установки
Дашборд: значения и управление в реальном времени

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 — своя локальная сеть через интернет
Сайт проекта: elxnetwork.ru
Панель управления ELX-VNetwork: сегменты, участники сети, приглашения
Панель управления: участники сегмента и коды приглашений

Всё это бесплатно — и для коммерческих проектов тоже

Ни платных тарифов, ни «про»-версий, ни ограничений по числу устройств, сообщений и машин. Сервисы можно использовать в личных и в коммерческих проектах: ставить на серверы заказчиков, применять на объектах и в собственных продуктах. Регистрация не нужна, всё работает на вашем оборудовании. Если чего-то не хватает или что-то не заработало — напишите нам, мы дорабатываем эти инструменты постоянно.

Нужен умный дом, а не только инструменты?

Бесплатный подбор комплекта, расчёт стоимости и доставка по всей России

Заказать обратный звонок

Оставьте номер — перезвоним в течение 15 минут