Мои проекты

Фотоимидж для Termapad

Клиент-сервер для отображения у оператора данных из БД СУДОС Цирконий-М, в том числе фотографии и температуры с Термапада нулевой кабины.

О проекте

В процессе внедрения системы термометрии на базе Termapad, возникла дополнительная задача вывода информации оператору нулевой кабины с фото температуры сотрудника, его номером ячейки и номером proximity-карты.

Демонстрация работы проекта

Внешний вид приложения

Основные функции

Простота и дружелюбный интерфейс

Минималистичность и чёткость информации для оператора. При обновлении данных на форме используется анимация появления/скрытия. Автостарт и перезапуск при остановке.

Логирование

Ведение логов на стороне клиента и службы сервера.

Используемые технологии

Windows XP-10 C# WPF/Xaml .Net6

Для реализации такого функционала, на стороне сервера СУДОС запущена служба (.Net 6.0), прослушивающая протокол сообщений от кабины. При получении команды с номером ячейки, служба читает информацию из БД СУДОС о номере карты сотрудника и передаёт на клиента фотоимиджа у оператора. Клиент выводит информацию с номером ячейки и номером proximity-карты вверху окна формы. Одновременно клиент, который установил ранее websocket соединение с термападом, принимает json-пакет о факте измерения температуры (в пакете указано имя файла с фото измеренного сотрудника), обращается за фотоснимком измеренного сотрудника к термападу кабины по http://ip:port/folder/123.jpg и показывает фото в форме клиента.

← Вернуться ко всем проектам