Краткое ТЗ:
Имеется устройство, имеющее собственную систему команд и порт RS232. Обмен данными с РС производится путем TELNET. Устройство выдает логи своих событий в РС, а также ждет от РС команд управления. Программа РС состоит из нескольких модулей:
1. Логер. Служит в качестве связующего звена основной программы и внешнего устройства (RS232), которых может быть несколько, одновременно подключенных к разным портам. Логер имеет собственную БД в которой хранятся текущие логи событий внешнего устройства (до тех пор пока их не считает основная программа) и список текущих команд для внешнего устройства переданные основной программой (хранятся до тех пор пока внешнее устройство их не получит).
2. Основная программа (может находиться на удаленном РС, соединяющаяся с Логером по LAN, при чем удаленных Логеров может быть несколько). Содержит в себе БД, в которую помещаются данные из БД Логера (логи события внешнего устройства) и данные по работе всей системы в целом.
Функции основной программы:
- управление внешним устройством путем передачи команд в Логер для трансляции их внешнему устройству
- сбор и анализ логов внешнего устройства
(импорт, экспорт, печать, вставка графики из других приложений (twain32) и т.п.)
В качестве сервера БД предполагается использовать один, из свободно распространяемых серверов, по выбору разработчика.
Полное ТЗ высылается по запросу. Стоимость и сроки обсуждаются индивидуально.
mcs-prog@yandex.ru