ELX-MQTT Broker
Полноценный MQTT-брокер с живой веб-панелью
MQTT 3.1.1 и 5.0, написанные с нуля, без сторонних библиотек протокола. Один файл, внутри которого уже лежат панель, хранилище и TLS: поставили — работает.
Автоматизация · Контроллеры · Программное обеспечение
Мы занимаемся промышленной автоматизацией: проектируем контроллеры, пишем прошивки к ним, серверное и настольное программное обеспечение и приложения для мобильных устройств. Программы, выросшие из этих работ, собраны в разделе «Решения» — у каждой своя страница с описанием, документацией и файлами для загрузки.
Опрос оборудования по промышленным шинам, передача данных в системы диспетчеризации и умного дома, наладка и обслуживание объектов.
Разработка контроллеров и модулей для автоматизации, а также прошивок к ним — от схемы до работающего устройства на объекте.
Брокеры сообщений, протокольные шлюзы, файловые хранилища, агенты мониторинга и частные сети — то, что работает на сервере без присмотра.
Инструменты для наладчика и для повседневной работы за компьютером: терминалы, просмотрщики, диагностика.
Приложения для Android к нашим же серверным программам: доступ к файлам, управление и наблюдение с телефона.
Шлюзы протоколов, MQTT-брокер и работа с последовательными портами
Полноценный MQTT-брокер с живой веб-панелью
MQTT 3.1.1 и 5.0, написанные с нуля, без сторонних библиотек протокола. Один файл, внутри которого уже лежат панель, хранилище и TLS: поставили — работает.
Мост между шиной Modbus и MQTT-брокером
Опрашивает устройства Modbus по Ethernet и последовательной шине RS-485, превращает сырые регистры в понятные значения, публикует их в MQTT и принимает обратные команды. Настраивается целиком в браузере — конфигурационных файлов править не нужно.
Терминал для COM-портов, RAW TCP и TCP через SSH-туннель
Четыре вида подключений в одном окне, по вкладке на каждое: последовательный порт, TCP-клиент, TCP-сервер и TCP через SSH-шлюз. Текст, HEX-дамп и разбор кадров переключаются на лету и перерисовываются из сырой истории, поэтому смена решения ничего не стоит.
Прошивка ESP32 и ESP8266 под Windows на собственном протоколе загрузчика
Перетащите в окно прошивку, загрузчик, таблицу разделов или образ LittleFS — тип и адрес записи определятся по содержимому и имени файла. Программа узнаёт подключённый чип — ESP32 или ESP8266 — и его flash, рисует карту flash и показывает файлы LittleFS и ключи NVS, которые лежат на устройстве, — без esptool и Python.
Частные сети, удалённое управление и брандмауэр, который сначала спрашивает
Своя локальная сеть через интернет
Компьютеры в разных городах, каждый за своим роутером, видят друг друга так, будто стоят в одной комнате: общие папки, «Сетевое окружение», принтеры, удалённый рабочий стол, SSH. На роутерах настраивать нечего — ни проброса портов, ни «белого» адреса.
Удалённый рабочий стол из браузера или из приложения
Подключитесь к удалённому компьютеру и управляйте им: экран приходит видеопотоком, клавиатура и мышь уходят обратно тем же шифрованным соединением, файлы передаются в обе стороны. Всё, что должен сообщить тот, кому вы помогаете, — девятизначный номер.
Видеть каждое подключение и решать о каждом
Монитор сети и брандмауэр приложений для Windows. Показывает, какая программа с каким хостом, страной и портом обменивается данными — сейчас и за прошедшее время, — и позволяет разрешить или запретить каждую программу, каждое направление и каждый адрес или порт. В режиме «Спрашивать» новое подключение ждёт вашего ответа, а не обрывается, а ответ становится либо решением на всю программу, либо правилом в списке, который читается сверху вниз. Интерфейс — на девяти языках.
Собственное файловое облако на собственном сервере
Файловое облако на сервере, который принадлежит вам
Веб-интерфейс с перетаскиванием, общий доступ по ссылке и между пользователями, а к тем же файлам — доступ по FTP, FTPS и WebDAV. Снимки, видео и музыка открываются на месте, текстовые файлы правятся в браузере, а всё состояние лежит в одном файле SQLite рядом с программой.
Ваше файловое облако в кармане
Приложение для Android к ELX-Cloud: файлы, избранное, публичные ссылки, корзина, профиль и автозагрузка сделанных снимков. Администрирование намеренно осталось в браузере — телефон нужен, чтобы пользоваться хранилищем, а не настраивать сервер.
Что машина под Linux делает сейчас и что делала неделю назад
Что сервер под Linux делает сейчас и что делал неделю назад
Агент мониторинга с веб-интерфейсом, историей в SQLite и оповещениями по почте. Один исполняемый файл без зависимостей: фронтенд внутри бинарника, база создаётся сама. На четырёхлетнем Celeron это около четырёх процентов одного ядра и одиннадцати мегабайт памяти.
Небольшие программы для Windows, которые делают одно дело и быстро
Просмотрщик, который открывается раньше, чем вы отпустите мышь
Файловая оболочка с деревом папок, списком файлов и панелью превью — и полноэкранный режим, который появляется почти мгновенно при двойном щелчке в проводнике Windows. Написан на средствах самой системы, в том же установщике — фоторедактор и видеоредактор, отдельный рантайм не нужен. Задуман в духе классического ACDSee начала 2000-х: та же лёгкость и скорость, но на современной основе.
Горячая клавиша, рамка, редактор — готово
Утилита снимков экрана для Windows, живущая в области уведомлений: нажали клавишу, протянули рамку, подписали стрелками, маркером, текстом и размытием — и сохранили в файл или скопировали в буфер. Написана прямо поверх WinAPI, без рантайма и без сторонних UI-библиотек.
Какой процесс занимает какой порт
Полная таблица сокетов Windows — TCP и UDP, IPv4 и IPv6 — с процессом, полным путём к нему и именем службы Windows за каждым портом. Те же данные, что у netstat, но получаемые напрямую через системный интерфейс и показанные в окне, где есть поиск и сортировка.
У каждого проекта своя страница: что он делает, как его поставить и файлы для загрузки.
Смотреть решения