Назначение и условия применения
Виды деятельности, функции, для автоматизации которых предназначено данное средство автоматизации:
- локальный и удаленный сбор телеметрических данных
- выдача данных по запросу от системы “Сетевой сервер телеметрии Net Server TM” и/или стороннего ПО
Условия, при соблюдении которых обеспечивается применение средства автоматизации в соответствии с назначением:
- CPU с частотой 400 МГц или выше;
- RAM 64 Мб или больше;
- ОС Linux, FreeBSD, Mac OSX 10.5 или выше.
Виды деятельности, функции
Драйвер опроса включает в себя следующие подсистемы и модули: Подсистема логирования. Выполняет следующие функции:
- выдача диагностических сообщений в файл лога.
Подсистема кэширования. Выполняет следующие функции :
- сохранение оперативных данных в памяти;
- периодическое сохранение данных кэша в базе данных на диске. Подсистема TCP/IP сервера и модуля кодирования/декодирования протокола.
Выполняет следующие функции :
- соединение с системой “Сетевой сервер телеметрии Net Server TM” и/или стороннего ПО по протоколу TCP/IP;
- поддержание множественных соединений;
- кодирование/декодирование протокольных пакетов; *вызов соответствующих разобранному пакету функций ядра системы.
Подсистема WEB-отображения (WEB-сервер). Выполняет следующие функции :
- просмотр состояния драйвера опроса и связи с приборами.
Программные и аппаратные требования
Специальных требований к аппаратной платформе нет.
На ОС Linux/Unix/Mac OSX должны быть установлены следующие компоненты:
- SQLite v.3.
Для обеспечения работы драйвера опроса, необходимо открыть доступ драйверу к следующим портам:
TCP – 44818
UDP – 44818, 2222
Определение наличия контроллера в сети производится с помощью посылки BROADCAST сообщения на UDP-порт 44818.