Программное обеспечение для подключения и работы Raspberry Pi, Orange Pi с системам безопасности, реализованным на аппаратных средствах компании ЗАО Болид.
vconf 1.xx – конфигуратор базы данных для демона опроса событий vlog 1.xx.
Скачать последнюю версию vconf 1.xx
Назначение:
- Создает файл базы данных, таблицы, вносит в таблицы первичные данные.
- Создает файл, содержащий путь к созданной БД по пути /etc/vdb.cfg
Для работы демона vlog 1.xx необходимо :
- создать БД;
- добавить порты, при необходимости изменить настройки по умолчанию;
- добавить к портам устройства, при необходимости изменить настройки по умолчанию;
- Если демон vlog 1.xx запущен – остановить его работу и запустить снова.
Подробное описание команд :
Пример конфигурации.
Задача.
Лог событий систем Орион, подключенных к двум устройствам. Устройства подключены к преобразователю 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 ----+---------+------+------+------+------+------------