ELX-Software

Автоматизация · Контроллеры · Программное обеспечение

Разрабатываем оборудование и программы для промышленности и зданий

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

Чем мы занимаемся

Промышленная автоматизация

Опрос оборудования по промышленным шинам, передача данных в системы диспетчеризации и умного дома, наладка и обслуживание объектов.

Контроллеры и электроника

Разработка контроллеров и модулей для автоматизации, а также прошивок к ним — от схемы до работающего устройства на объекте.

Серверное программное обеспечение

Брокеры сообщений, протокольные шлюзы, файловые хранилища, агенты мониторинга и частные сети — то, что работает на сервере без присмотра.

Настольные программы

Инструменты для наладчика и для повседневной работы за компьютером: терминалы, просмотрщики, диагностика.

Мобильные приложения

Приложения для Android к нашим же серверным программам: доступ к файлам, управление и наблюдение с телефона.

Промышленная автоматизация и IoT

Шлюзы протоколов, MQTT-брокер и работа с последовательными портами

Смотреть все
Панель: скорость сообщений, трафик, соединения и состояние машины на одном экране

ELX-MQTT Broker

Полноценный MQTT-брокер с живой веб-панелью

MQTT 3.1.1 и 5.0, написанные с нуля, без сторонних библиотек протокола. Один файл, внутри которого уже лежат панель, хранилище и TLS: поставили — работает.

WindowsLinuxARM v1.0.39
Дашборд: плитки устройств с живыми значениями, тумблеры и ползунки

ELX-MODBUS

Мост между шиной Modbus и MQTT-брокером

Опрашивает устройства Modbus по Ethernet и последовательной шине RS-485, превращает сырые регистры в понятные значения, публикует их в MQTT и принимает обратные команды. Настраивается целиком в браузере — конфигурационных файлов править не нужно.

LinuxARM v1.2.38
ELX-Terminal Скриншоты появятся позже

ELX-Terminal

Терминал для COM-портов, RAW TCP и TCP через SSH-туннель

Четыре вида подключений в одном окне, по вкладке на каждое: последовательный порт, TCP-клиент, TCP-сервер и TCP через SSH-шлюз. Текст, HEX-дамп и разбор кадров переключаются на лету и перерисовываются из сырой истории, поэтому смена решения ничего не стоит.

Windows v1.0.0.3
Прошивка: файлы сборки распознаны по типу и получили адреса записи

ELX-ESP Programmer

Прошивка ESP32 и ESP8266 под Windows на собственном протоколе загрузчика

Перетащите в окно прошивку, загрузчик, таблицу разделов или образ LittleFS — тип и адрес записи определятся по содержимому и имени файла. Программа узнаёт подключённый чип — ESP32 или ESP8266 — и его flash, рисует карту flash и показывает файлы LittleFS и ключи NVS, которые лежат на устройстве, — без esptool и Python.

Windows v1.0.0.6

Сети и удалённый доступ

Частные сети, удалённое управление и брандмауэр, который сначала спрашивает

Смотреть все
Панель управления: сегменты слева, машины в таблице, коды приглашений и инструкция для подключения на одной странице

ELX-VNetwork

Своя локальная сеть через интернет

Компьютеры в разных городах, каждый за своим роутером, видят друг друга так, будто стоят в одной комнате: общие папки, «Сетевое окружение», принтеры, удалённый рабочий стол, SSH. На роутерах настраивать нечего — ни проброса портов, ни «белого» адреса.

WindowsLinuxARM v1.0.73
Кабинет: адресная книга, избранное и поле для девятизначного номера

ELX-AnyRemote

Удалённый рабочий стол из браузера или из приложения

Подключитесь к удалённому компьютеру и управляйте им: экран приходит видеопотоком, клавиатура и мышь уходят обратно тем же шифрованным соединением, файлы передаются в обе стороны. Всё, что должен сообщить тот, кому вы помогаете, — девятизначный номер.

WindowsLinuxAndroid v1.0.0
График трафика: входящий и исходящий, программы за всплеском

ELX-Firewall

Видеть каждое подключение и решать о каждом

Монитор сети и брандмауэр приложений для Windows. Показывает, какая программа с каким хостом, страной и портом обменивается данными — сейчас и за прошедшее время, — и позволяет разрешить или запретить каждую программу, каждое направление и каждый адрес или порт. В режиме «Спрашивать» новое подключение ждёт вашего ответа, а не обрывается, а ответ становится либо решением на всю программу, либо правилом в списке, который читается сверху вниз. Интерфейс — на девяти языках.

Windows v1.0.0.43

Файлы и облако

Собственное файловое облако на собственном сервере

Смотреть все
ELX-Cloud Скриншоты появятся позже

ELX-Cloud

Файловое облако на сервере, который принадлежит вам

Веб-интерфейс с перетаскиванием, общий доступ по ссылке и между пользователями, а к тем же файлам — доступ по FTP, FTPS и WebDAV. Снимки, видео и музыка открываются на месте, текстовые файлы правятся в браузере, а всё состояние лежит в одном файле SQLite рядом с программой.

WindowsLinux v1.0.0
ELX-Cloud для Android Скриншоты появятся позже

ELX-Cloud для Android

Ваше файловое облако в кармане

Приложение для Android к ELX-Cloud: файлы, избранное, публичные ссылки, корзина, профиль и автозагрузка сделанных снимков. Администрирование намеренно осталось в браузере — телефон нужен, чтобы пользоваться хранилищем, а не настраивать сервер.

Android v1.0.0

Мониторинг серверов

Что машина под Linux делает сейчас и что делала неделю назад

Смотреть все
ELX-HealthMonitor Скриншоты появятся позже

ELX-HealthMonitor

Что сервер под Linux делает сейчас и что делал неделю назад

Агент мониторинга с веб-интерфейсом, историей в SQLite и оповещениями по почте. Один исполняемый файл без зависимостей: фронтенд внутри бинарника, база создаётся сама. На четырёхлетнем Celeron это около четырёх процентов одного ядра и одиннадцати мегабайт памяти.

LinuxARM v1.0.0

Утилиты рабочего стола

Небольшие программы для Windows, которые делают одно дело и быстро

Смотреть все
Файловая оболочка: дерево папок, миниатюры и превью выбранного снимка

ELX-PhotoViewer

Просмотрщик, который открывается раньше, чем вы отпустите мышь

Файловая оболочка с деревом папок, списком файлов и панелью превью — и полноэкранный режим, который появляется почти мгновенно при двойном щелчке в проводнике Windows. Написан на средствах самой системы, в том же установщике — фоторедактор и видеоредактор, отдельный рантайм не нужен. Задуман в духе классического ACDSee начала 2000-х: та же лёгкость и скорость, но на современной основе.

Windows v1.0.0.56
ELX-ScreenShot Скриншоты появятся позже

ELX-ScreenShot

Горячая клавиша, рамка, редактор — готово

Утилита снимков экрана для Windows, живущая в области уведомлений: нажали клавишу, протянули рамку, подписали стрелками, маркером, текстом и размытием — и сохранили в файл или скопировали в буфер. Написана прямо поверх WinAPI, без рантайма и без сторонних UI-библиотек.

Windows v1.0.0
ELX-PortUse Скриншоты появятся позже

ELX-PortUse

Какой процесс занимает какой порт

Полная таблица сокетов Windows — TCP и UDP, IPv4 и IPv6 — с процессом, полным путём к нему и именем службы Windows за каждым портом. Те же данные, что у netstat, но получаемые напрямую через системный интерфейс и показанные в окне, где есть поиск и сортировка.

Windows v1.0.0

Начните с раздела «Решения»

У каждого проекта своя страница: что он делает, как его поставить и файлы для загрузки.

Смотреть решения