Устройство
На вкладке Устройство выполняется добавление, редактирование, включение, отключение и удаление устройств операции. Установите тип подключения для устройства операции, определите условия фильтрации для сведений об операциях, подключите камеру, а также выбирайте оформление экранного дисплея.
Добавить устройство
Добавление устройства операции
- Нажмите Добавить. Появится окно Мастер «Добавить устройство операции».
- Введите имя для идентификации этого устройства в поле Имя.
- Выберите источник операции из раскрывающегося меню Источник Transactions. Источник операции используется для идентификации устройства (этот параметр не влияет на работу системы).
- Выберите один из следующих типов подключения из раскрывающегося меню Тип подключения:
- TCP. введите информацию о сети источника в поле IP-адрес и Порт.
- Последовательный порт: убедитесь, что все настройки соответствуют настройкам источника подключения.
- WebAPI для Surveillance Station: введите IP-адрес и порт, чтобы проверить состояние подключения. Несмотря на то что эти поля не являются обязательными, их неправильная настройка может привести к потере соединения и другим проблемам. Дополнительные сведения см. в разделе WebAPI для Surveillance Station ниже.
- Нажмите Далее для продолжения настройки определения данных. При выборе параметра «WebAPI для Surveillance Station» в качестве типа подключения будет выполнено перенаправление на настройки отображения.
- Выберите соответствующую кодировку, нажмите Начать сбор необработанных данных, затем введите данные на стороне устройства. Полученные данные будут отображаться в поле Необработанные данные.
- Настройте правила для начала и окончания операции.
- Можно добавить правило фильтра, нажав кнопку в правом верхнем углу. Можно проигнорировать символы, заменить символы на разрыв строки или другие символы.
- Результаты отфильтрованных данных отображаются непосредственно в поле Отфильтрованные данные. При этом соответствующие данные будут отмечены в поле Исходные данные.
- Нажмите Далее, чтобы продолжить настройки параметров отображения.
- Укажите, требуется ли настройка подключенной камеры для данного устройства в разделе Подключенная камера.
- В разделе Экранный дисплей можно указать, требуется ли отображать данные операций в режиме просмотра в реальном времени и в видеоклипах.
- Нажмите кнопку Готово для завершения настройки.
Ограничения:
- Имя устройства следует вводить с учетом регистра. Допускается от 1 до 32 символов Unicode за исключением следующих символов:
! " # $ % & ' ( ) * + , / : ; < = > ? @ [ ] \ ^ ` { } | ~
- Если используемая кодировка не включена в список кодировок, можно ввести ее вручную.
- Если в условиях фильтрации требуется учитывать символы управления, используйте «<" and ">» при вводе символов.
- При настройке подключенной камеры данные камеры и данные операций отображаются в режиме реального времени и в соответствующих видеоклипах.
Изменить устройство
Изменение устройства операции:
- Выберите устройство, которое необходимо изменить, и нажмите кнопку Редактировать. Или дважды нажмите устройство для изменения его настроек.
- Настройте определяемые пользователем события на странице Дополнительно. Эти параметры используются в разделах Правило действий, Предупреждения просмотра в режиме реального времени и Уведомление.
- Нажмите Готово, чтобы сохранить изменения.
Включение или отключение устройства
Новое устройство должно быть включено для управления всеми доступными функциями.
Включение/отключение устройства:
- Выберите устройство, которое необходимо включить или отключить, и выберите Включить или Отключить в раскрывающемся меню Включить.
Примечание.
- При отключении устройства настройки будут сохранены.
Удалить устройство
- Выберите устройство, которое необходимо удалить, и нажмите кнопку Удалить.
- Появится окно с подтверждением. Если необходимо сохранить операции устройства, нажмите Да для продолжения.
Примечание.
- Если при удалении устройства будут удалены все операции, то заблокированные операции также будут безвозвратно удалены из Surveillance Station.
Surveillance Station Web API
Surveillance Station Web API обеспечивает более удобный способ подключения устройства, отправки запросов Web API в формате, который соответствует спецификации и записывает данные операции.
Стандартный формат для отправки запросов Web API:
- API: SYNO.SurveillanceStation.Transactions предоставляет следующие четыре типа способов для записи информации об операции (Начало, Завершено, Отмена и Дозапись данных).
Начало:
уведомляет Surveillance Station о начале записи операции. Включает следующие параметры:
- device_name: строчный тип; имя устройства операции на Surveillance Station.
- session_id: строчный тип; идентификатор сеанса операции.
- timeout: тип целого числа; временное ограничение операции (секунды). Превышение временного ограничения операции приводит к автоматическому завершению операции.
Завершено:
уведомляет Surveillance Station о завершении операции и о том, что операция выполнена. Включает следующие параметры:
- device_name: строчный тип; имя устройства операции на Surveillance Station.
- session_id: строчный тип; идентификатор сеанса операции.
Отмена:
уведомляет Surveillance Station о завершении операции и о том, что операция отменена. Включает следующие параметры:
- device_name: строчный тип; имя устройства операции на Surveillance Station.
- session_id: строчный тип; идентификатор сеанса операции.
Дозапись данных:
уведомляет Surveillance Station о необходимости записи содержимого операции. Включает следующие параметры:
- device_name: строчный тип; имя устройства операции на Surveillance Station.
- session_id: строчный тип; идентификатор сеанса операции.
- content: строчный тип; содержимое операции. Каждые входящие данные являются отдельной строкой, однако в качестве разрыва строки во входящих данных можно использовать «\ n».
- Базовый формат запроса: http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="{method}"&version=1&device_name="{device name}"&session_id="{session id}"
Примеры запросов Web API:
- Начало операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Begin"&version=1&device_name="POS01"&session_id="1"&timeout=300
- Запись операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=1&device_name="POS01"&session_id="1"&content="Start\n2017/01/01"
- Запись операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=1&device_name="POS01"&session_id="1"&content="Pen $40\nBook $300"
- Запись операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=1&device_name="POS01"&session_id="1"&content="Total $340\nEnd"
- Окончание операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Complete"&version=1&device_name="POS01"&session_id="1"
Примечание.
- Требуется войти в сеанс перед отправкой запросов WebAPI Surveillance Station. Подробные методы входа см. в документе по Web API.
- «Session_id» используется для разграничения разных событий операции. Одинаковые значения «device_name» и «session_id» будут рассматриваться как одна запись. При повторной отправке того же параметра метод Начало будет пропускаться до завершения, отмены или превышении временного ограничения операции. После этого можно повторно воспользоваться значением «session_id».
- После начала операции, если временное ограничение превышено до получения методов Завершено или Отмена, запись операции будет сохранена и помечена как «Не завершено».