Чем мы занимаемся
Работа начинается на объекте: опросить оборудование по промышленным шинам, передать данные в диспетчеризацию, собрать щит, развести плату, написать прошивку, поднять сервер и дать наладчику инструмент, которым всё это проверяют.
Часть задач повторяется от объекта к объекту. То, что пригодилось больше одного раза, мы доводим до состояния готовой программы и выкладываем в разделе «Решения»: у каждой своя страница с описанием, документацией и файлами для загрузки.
Направления работы
Промышленная автоматизация
Опрос оборудования по Modbus, MQTT и последовательным линиям, передача данных в системы диспетчеризации, наладка и обслуживание объектов.
Контроллеры и прошивки
Разработка контроллеров и модулей: от схемы и платы до прошивки и программы, которой её заливают в устройство.
Серверное и настольное ПО
Брокеры сообщений, протокольные шлюзы, файловые хранилища, агенты мониторинга и программы для рабочего места наладчика.
Мобильные приложения
Приложения для Android к нашим же серверным программам: доступ к файлам, управление и наблюдение за объектом с телефона.
Как сделаны программы
Программа — это один файл, который работает там, куда его положили: интерфейс, ресурсы, настройки по умолчанию и документация лежат внутри. Установка сводится к копированию, обновление — к замене файла.
Настройки хранятся текстом, история — в одной базе SQLite, поэтому резервная копия — это копирование файла. Серверные программы проверяются на 32-разрядных ARM-платах: если там им спокойно, обычный сервер они не заметят. Условия использования — на странице «Лицензия».
Языки
Сайт выходит на шести языках: английском, русском, немецком, французском, итальянском и испанском. Документация переводится целиком, а не сокращается до пересказа.
Со скриншотами иначе: они сняты на том языке, на котором говорит сам интерфейс программы, и пересъёмка десятков окон на каждом языке себя не окупает. Страницы на остальных языках показывают английские снимки — переводится текст страницы, а не текст внутри картинки.