vconf 1.xx

Программное обеспечение для подключения и работы Raspberry Pi, Orange Pi с системам безопасности, реализованным на аппаратных средствах компании ЗАО Болид.

vconf 1.xx – конфигуратор базы данных для демона опроса событий vlog 1.xx.

Скачать последнюю версию vconf 1.xx

Назначение:

  • Создает файл базы данных, таблицы, вносит в таблицы первичные данные.
  • Создает файл, содержащий путь к созданной БД по пути /etc/vdb.cfg

Для работы демона vlog 1.xx необходимо :

  1. создать БД;
  2. добавить порты, при необходимости изменить настройки по умолчанию;
  3. добавить к портам устройства, при необходимости изменить настройки по умолчанию;
  4. Если демон vlog 1.xx запущен – остановить его работу и запустить снова.

Подробное описание команд :

man vlog 1.00


Пример конфигурации.

Задача.

Лог событий систем Орион, подключенных к двум устройствам. Устройства подключены к преобразователю USB <-> RS485.
Исходные данные:

База данных:

  • Путь к БД: /events/base.sqlite

Порт:

  • Путь к файлу преобразователя USB<->RS485 : /dev/ttyUSB0
  • Скорость работы порта : 9600
  • Описание : «Свисток»

Устройства:
С2000-ПП 1

  • Адрес : 3
  • Скорость обмена : 9600
  • Режим работы : ведомый
  • Прямая трансляция : выключена

С2000-ПП 2

  • Адрес : 50
  • Скорость обмена : 9600
  • Режим работы : ведомый
  • Прямая трансляция : включена

Решение:

Создаем БД:

root@valrond:~# vconf create-db /events/base.sqlite
 
Creating Database...OK!
Creating tables...OK!
Add data...OK!
Database [/events/base.sqlite]
successfuly created!
 
Creating DB path file...OK!
 
Database is ready for work!

Добавляем порт:

root@valrond:~# vconf port-add /dev/ttyUSB0 "Свисток"
Success.

Выводим информацию о портах и узнаем ID порта:

root@valrond:~# vconf show-ports
 
***PORTS***
----+---------------------------+----------+----------+------------+------------+------------
ID  | Path                      | Baudrate | TX delay | Resp delay | Poll delay | Description
----+---------------------------+----------+----------+------------+------------+------------
1   | /dev/ttyUSB0              | 9600     | 90       | 200        | 50         | Свисток
----+---------------------------+----------+----------+------------+------------+------------

Добавляем 1е устройство С2000-ПП

root@valrond:~# vconf dev-add 1 3 0 0 "С2000-ПП 1"
Success.

Добавляем 2е устройство С2000-ПП

root@valrond:~# vconf dev-add 1 50 0 1 "С2000-ПП 2"
Success.

Конфигурирование БД завершено, проверим настройки:

root@valrond:~# vconf show-all
 
 
***PORTS***
----+---------------------------+----------+----------+------------+------------+------------
ID  | Path                      | Baudrate | TX delay | Resp delay | Poll delay | Description
----+---------------------------+----------+----------+------------+------------+------------
1   | /dev/ttyUSB0              | 9600     | 90       | 200        | 50         | Свисток
----+---------------------------+----------+----------+------------+------------+------------
 
 
***DEVICES***
----+---------+------+------+------+------+------------
ID  | Port ID | Addr | Mode | Trlt | Ver  | Description
----+---------+------+------+------+------+------------
1   | 1       | 3    | 0    | 0    |      | С2000-ПП 1
2   | 1       | 50   | 0    | 1    |      | С2000-ПП 2
----+---------+------+------+------+------+------------

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *