СКУД Bravo: прошивка контроллера, обновление ПО и бэкап БД
Симптомы сбоев в работе контроллеров и сервера СКУД Bravo
Несоответствие версий микрокода (firmware) сетевых контроллеров и серверного программного обеспечения СКУД приводит к потере событий прохода, рассинхронизации прав доступа, зависанию турникетов и ошибкам подключения базы данных.
| Признак сбоя | Лог / Ошибка | Причина |
|---|---|---|
| Контроллер перешел в статус «Офлайн» | Серверный лог ядра опроса (Core Service) | Несовместимость протокола обмена после частичного апдейта ПО |
| События прохода приходят с задержкой | Buffer Overflow / События перезаписаны | Переполнение внутренней Flash-памяти контроллера из-за сбоя сокета |
| Ошибка старта службы СКУД | Database connection failed (Firebird / PostgreSQL) | Повреждение файла базы данных из-за некорректного выключения сервера |
Регламент обновления прошивок и резервного копирования
- Создание резервной копии базы данных СКУД Bravo:
Перед любыми сервисными процедурами остановите серверные службы и снимите горячий бэкап СУБД:
# Остановка службы опроса контроллеров Stop-Service -Name "BravoServerService" -Force # Резервное копирование БД (в зависимости от используемой СУБД Firebird/Postgres): # Для Firebird: & "C:\Program Files\Firebird\bin\gbak.exe" -b -v -user SYSDBA -password masterkey "C:\Bravo\DB\BRAVO.FDB" "D:\Backup\BRAVO_$(Get-Date -Format yyyyMMdd).FBK" # Запуск службы обратно: Start-Service -Name "BravoServerService" - Обновление программного обеспечения сервера СКУД:
- Запустите инсталлятор новой версии поверх существующей с правами администратора.
- В мастере обновления выберите пункт «Обновление существующей базы данных» (Database Migration).
- Дождитесь завершения выполнения миграционных SQL-скриптов.
- Прошивка микрокода сетевых контроллеров Bravo:
- Откройте консоль администратора СКУД в разделе «Конфигурация оборудования».
- Выберите целевой сетевой контроллер и проверьте текущую версию в графе
Версия прошивки (FW). - Переведите контроллер в технологический режим (Maintenance Mode).
- Нажмите «Обновить микропрограмму», укажите путь к файлу бинарного образа
.bin. - Не отключайте питание в течение 3-5 минут до звукового сигнала контроллера и восстановления пинга.
Важно: Прошивка контроллеров удаленных филиалов по нестабильным VPN-каналам не рекомендуется. При обрыве соединения микроконтроллер может перейти в режим «кирпича» (Bootloader Loop), требующий восстановления через программатор ST-Link или JTAG-разъем.
Частые вопросы (FAQ)
Сохраняются ли ключи в контроллере во время обновления прошивки?
Да, энергонезависимая память EEPROM/NOR-Flash, хранящая идентификаторы карт и конфигурацию реле, не затирается при штатной прошивке микроконтроллера.
Как восстановить связь с контроллером, если он перестал отвечать после обновления?
Перезагрузите контроллер по питанию, удерживая сервисную кнопку Default. Контроллер перейдет на резервный заводской IP-адрес (обычно 192.168.1.200 или 192.168.0.200).
Как автоматизировать ежедневный бэкап базы данных СКУД?
Создайте задачу в Планировщике заданий Windows (Task Scheduler), запускающую командный файл с утилитой gbak/pg_dump в нерабочее время (например, в 03:00).
Нужно ли перевыпускать карты после смены версии системы?
Нет, коды карточек хранятся в шестнадцатеричном или числовом формате Wiegand и переносятся автоматически в процессе миграции структуры таблиц БД.