Промышленное программное решение для ЗАО «Эридан» (г. Берёзовский, Свердловская область). Портирование тяжелого C++ Qt5 десктопного комплекса на Android (Kotlin + NDK C++ JNI). Разработка беспроводного канала связи Bluetooth SPP/RFCOMM для полевой бесконтактной настройки и спектральной диагностики датчиков пламени модуля «Гелиос» во взрывоопасных зонах без вскрытия корпусов Ex-d.
Интеграция международного профиля последовательного порта SPP. Позволяет инженерам КИПиА подключаться к извещателю по воздуху во взрывоопасных зонах нефтебаз и НПЗ без протяжки кабелей RS-485.
Высокоскоростной слой взаимодействия через JNI. Формирование команд чтения регистров (0x03) и записи (0x06), расчет контрольных сумм CRC16 и побитовая декомпозиция структуры `Diagnostic`.
Поддержка всей линейки модификаций извещателей пламени (3 ИК, ИК/УФ, 3 ИК-Э, 4 ИК, 3 ИК/УФ). Настройка времени анализа очага (5..20 с) и алгоритмов подавления оптических помех.
Сквозная цепочка взаимодействия: от нативного мобильного интерфейса Android через низкоуровневый JNI C++ слой и беспроводной радиоканал прямо в микроконтроллер датчика пламени.
Адаптивный интерфейс, блокировка вертикальной ориентации, корутины для асинхронного опроса без зависаний UI-потока.
Быстрая сборка Modbus-фреймов, аппаратный расчет CRC16 и декодирование 16-битных масок аппаратных ошибок.
RFCOMM-сокеты со стандартным GUID последовательного порта для стабильной связи через металлические преграды.
Оптические сенсоры ИПП-07еа во взрывонепроницаемой оболочке Ex-d, непрерывный спектральный анализ пламени.