язык программирования используемый для написания скриптов в по trassir

admin

Служебные скрипты

Скрипт позволяет сменить SSL сертификат, используемый на серверах Trassir OS.

Создание персоны в БД по фото в модуле Распознавания Лиц.

Скрипт для привязки потерянных каналов, в случае переподключения камер как новые IP-устройства, или в случае не удачного восстановления бэкапа.

Выключение опроса монитора при старте системы Trassir OS.

Доступен на Trassir NVR

Данный скрипт предназначен для перезагрузки или выключения сервера автоматически в определенное время или по включению скрипта.

Скрипт предназначен для синхронизации шаблонов между серверами или клиентом и сервером.

Скрипт для смены часового пояса на камерах подключенных к серверам Trassir OS.

Доступен на Trassir NVR

Скрипт необходимо установить на сервер с модулем AutoTRASSIR.

Увеличивает количество отображаемых событий в AutoTRASSIR.

Скрипт для проверки подключения устройств к Trassir по системе ActivePOS.

Бэкап БД и восстановление ее на Trassir OS.

Доступен на Trassir NVR

Скрипт для проверки доступности камер и других устройств посредством команды «Ping».

Доступен на Trassir NVR

Скрипт для перемещения файла с настройками на сервер Trassir OS.

Форматирование архивных HDD на серверах Trassir.

Включает возможность удаленного доступа через клиент VNC на сервера под управлением Trassir OS.

Удаляет Базу Данных на серверах Trassir OS и создает новую.

Собирает информацию по загруженности сервера по процессам.

Доступен на Trassir NVR

Позволяет перекинуть файл в указанную папку на сервер TRASSIR OS.

Смена папки скриншотов по-умолчанию.

Доступен на Trassir NVR

Вывод информации по IP устройствам и каналам в xlsx файл.

Мониторинг основных индикаторов здоровья через SNMP

Мониторинг основных индикаторов здоровья через SNMP

Отключение ошибки «Неправильная модель»

Перезагрузка PoE-портов на DuoStation 16P.

Utilities

Собирает информацию о температуре сокета процессора, его характеристики (cpu MHz). Скрипт предназначен только для серверов под управлением Trassir OS.

Скрипт реализует SDK метод получения скриншота с фигурами

Мониторинг архива на сервере Trassir

Скрипт реализует возможность отображения модулей в минибраузере.

Автоматическая очистка папки.

Отображает произвольный текст на канале.

Скрипт запоминает последнее событие от AutoTrassir и отправляет полученные данные POST запросом на указанный в настройках скрипта url адрес.

Скрипт позволяет автоматизировать получение ссылки на видеопоток в формате HLS.

Скрипт у станавливает на сервер утилиту netcat и позволяет сканировать заданные порты по протоколам: TCP, UDP.

Скрипт отправляет уведомления при успешной / не успешной авторизации на сервере.

Скрипт фиксирует неудачные попытки авторизации пользователя. Превысив определенное количество попыток, временно блокируется пользователь.

Источник

Модуль Direction Detector

Модуль Direction Detector предназначен для детектирования движения в запрещенном направлении человека, автомобиля или велосипеда.

Работа модуля основывается на нейронном детекторе объектов, что позволяет распознавать и отслеживать уникальные объекты с высокой точностью.

При пересечении объектом линии в запрещенном направлении происходит генерация события, которое фиксируется на сервере и может быть отправлено на почту, смс сообщением, или в Telegram.

%D0%94%D0%B5%D0%BC%D0%BE%D0%BD%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F 1280%D1%85720%20resize

2. Видеоурок по базовой настройке модуля.

Не стоит размещать границу близко к краю изображения. Из-за этого объект может быть определён только после того, когда он уже перешёл границу, следовательно, проход засчитан не будет и тревожное событие не будет зафиксировано.

3. Настройка дополнительных уведомлений.

Перед настройкой дополнительных уведомлений необходимо убедиться в том, что скрипт загружен, нейронный детектор работает и созданы границы.

Название границ должно включать в себя слово «OPEN», написанное заглавными буквами. Слово можно комбинировать с основным названием границы – писать слитно или раздельно.

1.Настройка уведомлений по электронной почте.

Перед настройкой скрипта необходимо создать учетную запись e-mail в ПО TRASSIR. Создание учётной записи производить в соответствии с инструкцией в руководстве пользователя TRASSIR.

Порядок настройки:

%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BD%D0%B0%20%D0%BF%D0%BE%D1%87%D1%82%D1%83

После правильной настройки скрипта на указанные почтовые адресу будут приходить уведомления:

%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BD%D0%B0%20%D0%BF%D0%BE%D1%87%D1%82%D1%83

2.Настройка уведомлений в Telegram.

Перед настройкой скрипта необходимо подключить сервер к Telegram-боту.

Подключение производить в соответствии с инструкцией: TRASSIR TBot

Порядок настройки:

%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8%20%D0%B2%20%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC

После правильной настройки скрипта будут приходить уведомления:

%D0%A3%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC%D0%BC

3.Настройка СМС уведомлений.

Для отправки сообщений используется сервис SMSC.RU. Перед началом настройки скрипта необходимо зарегистрироваться в данном сервисе и пополнить баланс.

Сервис доступен по ссылке: https://smsc.ru/

Порядок настройки:

%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%A1%D0%9C%D0%A1

4. Настройка тревог.

Интерфейс тревог TRASSIR позволяет получать оповещения при возникновении тревожного события.

Это позволит быстрее среагировать на происшествие, оценить степень угрозы и предпринять соответствующие действия.

Тревоги будут работать только в том случае, если скрипт установлен на серверную часть.

Настройка тревог с модуля Direction Detection проводится в несколько этапов:

%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20%D0%B2%20%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE

2. В личном кабинете Trassir Cloud добавить новый «Токен» с названием «DIRECTION_DETECTION».

%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0

3. Перейти в настройки скрипта. Поставить флаг на пункте «Send alarms». Сохранить изменения. Включить скрипт.

%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%82%D1%80%D0%B5%D0%B2%D0%BE%D0%B3%20%D0%B2%20%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B5

Настройка завершена. Для просмотра тревог необходимо открыть режим «Просмотр инцидентов».

Этот режим доступен в том случае, если вход в ПО Trassir Server/Client осуществлялся под облачным пользователем.

Источник

Модуль Face Mask Detector

1. Описание детектора. Назначение. Принцип работы

Модуль Face Mask Detector предназначен для контроля ношения защитных масок в общественных местах. С помощью нейросетевого детектора объектов происходит обнаружение в кадре лиц людей и определение наличия защитной маски. При обнаружении человека, на лице которого нет защитной маски, генерируется тревожное событие. Оно записывается в базу данных сервера и может быть отправлено в виде уведомления на e-mail, Telegram, sms или тревоги в TRASSIR Client (в т.ч мобильный).

Формирование событий и отправка уведомлений реализована с помощью специального скрипта.

%D0%94%D0%B5%D0%BC%D0%BE%D0%BD%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F

1.1 Особенности

2. Базовая настройка модуля

2.1 Настройка GPU сервера аналитики

Перед началом настройки модуля необходимо выбрать соответствующий режим работы GPU сервера аналитики.

Для этого сделать следующее:

1. На сервере аналитики открыть вкладку «Модули» → «Аналитика».

2. В окне устройств выбрать видеокарту и активировать «Детектор людей/объектов». Указать качество детектора лиц.

3. Выбрать качество классификатора по наличию защитной маски и применить настройки. Перезагрузить сервер аналитики.

Подсказка по выбору качества:

%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 GPU2

2.2 Видеоурок по базовой настройке модуля

3. Дополнительные уведомления и функции

Перед настройкой дополнительных уведомлений необходимо убедиться в том, что скрипт загружен, нейронный детектор работает и созданы соответствующие зоны подсчёта.

3.1 Уведомления в Email

Скрипт модуля Face Mask Detector позволяет отправлять уведомления о тревожных событиях требуемым адресатам. К уведомлению прикрепляется скриншот с канала, на котором появился человек без маски.

Настройка скрипта производится в соответствии с типовой инструкцией: Настройка дополнительных уведомлений

После правильной настройки скрипта на указанные почтовые адреса будут приходить уведомления следующего вида:

%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F %D0%BF%D0%BE%D1%87%D1%82%D1%8B

3.2 Уведомления в Telegram

Скрипт модуля Face Mask Detector позволяет отправлять уведомления о тревожных событиях требуемым пользователям Telegram. К уведомлению прикрепляется скриншот с канала, на котором появился человек без маски.

Настройка скрипта производится в соответствии с типовой инструкцией: Настройка дополнительных уведомлений

После правильной настройки скрипта в приложение Telegram будут приходить уведомления следующего вида:

%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F %D1%82%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC2

3.3 Тревоги в Face Mask Detector

Интерфейс тревог TRASSIR позволяет получать оповещения при возникновении тревожного события. Это позволит быстрее среагировать на происшествие, оценить степень угрозы и предпринять соответствующие действия.

Настройка скрипта для отправки тревог с модуля Face Mask Detector производится в соответствии с типовой инструкцией и имеет следующий порядок действий:

Для просмотра тревог необходимо перейти в режим «Просмотр инцидентов».

Этот режим доступен в том случае, если вход в ПО TRASSIR Server/Client осуществлялся под облачным пользователем.

%D1%82%D1%80%D0%B5%D0%B2%D0%BE%D0%B3%D0%B82 2

3.4 Уведомления SMS

Скрипт модуля Face Mask Detector позволяет отправлять sms-сообщения о тревожных событиях на указанные мобильные номера.

Настройка скрипта производится по инструкции: Настройка дополнительных уведомлений

3.5 Alarm Monitor

В скрипт встроена функция «Alarm Monitor». Она позволяет вывести изображение с канала, где было зафиксировано лицо человека без маски, на необходимый монитор и шаблон.

Настройка скрипта производится по инструкции: Настройка дополнительных уведомлений

3.6 GPIO (тревожный выход)

Скрипт модуля Face Mask Detector позволяет использовать тревожный выход устройства сервера при обнаружении лица без маски.
Эта функция особенно актуальна для торговых сетей, у которых предусмотрены турникеты при входе в торговый зал, так как благодаря ней можно реализовать следующий сценарий:

В параметре «Action on GPIO» выбрать действие, которое будет произведено на тревожном выходе. Возможные действия:

При выборе одной из двух последних опций появится новый параметр – «Time delay,sec».
Он определяет время в секундах между замыканием и размыканием выход

Источник

Управления шлагбаумом с помощью модуля AutoTRASSIR

Функционально существует 2 основные реализации управлением шлагбаумом с помощью модуля AutoTRASSIR:

1. Первый вариант управления шлагбаумом, где TRASSIR распознаёт номера и подаёт сигналы шлагбауму на открытие и закрытие.

Подготовка и условия:

— В модуле AutoTRASSIR должны быть заполнены внутренние и \ или внешние списки номеров.
— Активирован и настроен скрипт Auto Universal
— В TRASSIR подключено исполнительное IP-устройство c активированными выходами GPIO или подключен сторонний СКУД позволяющий управлять его исполнительными устройствами.

В самом TRASSIR, в качестве исполнительного IP-устройства могут выступать как видеокамера так и регистратор с выходами GPIO или отдельное устройство UniPing.

Отдельные модели регистраторов на TRASSIR OS оснащены собственными GPIO выходами.

Если используются две камеры (отдельно на въезд и на выезд), то для управлением шлагбаумом достаточно одного GPIO выхода. Например, если решено использовать в качестве исполнительного устройства тревожный выход камеры, то достаточно подключить к шлагбауму только один выход любой из камер.

Варианты реализации тревожных выходов могут отличаться (сухие контакты, открытый коллектор и др.). Как правило, у контроллеров шлагбаума, для подачи управляющего сигнала, необходимо физически замкнуть два выхода (нажатие физической кнопки), поэтому внимательно изучите, какой вариант выхода используется в исполнительном устройстве и какую схему необходимо реализовать для имитации нажатия кнопки.

Логика работы:

1. Модуль AutoTRASSIR распознаёт номер или получает уже распознанный номер от камеры (AutoTRASSIR HW) и записывает его в базу данных с советующими атрибутами (номер, направление движения, принадлежность к спискам)
2. Скрипт Auto Universal, по полученному событию, проверяет распознанный номер и, при совпадении заданных условий, подает управляющий сигнал на требуемый выход GPIO или исполнительное устройство СКУД.
3. Закрытие, как правило, происходит автоматически по датчикам самого шлагбаума. Настройки скрипта позволяют реализовать различные сценарии, в том числе и ручное открытие / закрытие по горячей клавише.

2. Второй вариант реализации управления шлагбаумом через СКУД.

Логика работы:

1. Модуль AutoTRASSIR распознаёт номер или получает уже распознанный номер от камеры (AutoTRASSIR HW) и записывает его в базу данных с советующими атрибутами (номер, направление движения, принадлежность к спискам)

2. СКУД запрашивает информацию о распознанном номере у TRASSIR и на основании собственных списков номеров и настроек самостоятельно принимает решение о открытии / закрытии шлагбаума.

К примеру, СКУД Sigur подключается к ПО TRASSIR, получает номера в реальном времени, производит их анализ и выполняет заданные действия:

Такие интеграции производились со стороны разработчиков СКУД и по всем вопросам настройки СКУД необходимо обращаться в компанию-производителя СКУД.

Источник

TRASSIR Parking

Основные функции

Модуль-скрипт выполняет следующие функции:

Обязательные условия для работы модуля-скрипта:

Установка

Скрипт необходимо добавить в разделе Автоматизация->Новый скрипт->Загрузить пример->Из файла.

После загрузки скрипта необходимо нажать на кнопку «Сохранить, запустить».

Настройка скрипта

Выбор камер

image2018 9 27 12 7 4

342

Настройка отчетов:

image2018 9 27 12 13 32

operator templates 17

ВАЖНО: Шаблон должен быть назван так, как вы указали в настройках скрипта, раздел «Шаблон для вывода текущей сводки», и так же нужно будет верно указать монитор для «Вывода текущей сводки». Если вы выберите верный шаблон но не верный монитор у вас будет пустой минибраузер, если все сделали верно будет отображение как на скриншоте.

image2018 9 27 14 24 33

То же касается и истории заездов. После первой настройки у вас выскочит ошибка, не пугайтесь, информация обновиться, как будут машины с распознанными номерами на местах.

image2018 9 27 14 18 14

На главной странице указаны (сверху вниз):

Если нажать на номер можно получить подробную статистику:

Источник

Tags: , , ,