Устройство
На вкладке Устройство выполняется добавление, редактирование, включение, отключение и удаление устройств операции. Установите тип подключения для устройства операции, определите условия фильтрации для сведений об операциях, подключите камеру, а также выбирайте оформление экранного дисплея.
Добавить устройство
Добавление устройства операции
- Нажмите Добавить. Появится окно Мастер «Добавить устройство операции».
- Введите имя для идентификации этого устройства в поле Имя.
- Выберите источник операции из раскрывающегося меню Источник Transactions.
- POS: этот параметр используется только для идентификации устройства (он не влияет на работу системы).
- Стороннее программное обеспечение: этот параметр используется только для идентификации устройства (он не влияет на работу системы).
- Штрих-код AXIS: этот параметр принудительно выбирает WebAPI для Surveillance Station в качестве типа подключения. Дополнительные сведения представлены в разделе Штрих-код AXIS ниже.
- Выберите один из следующих типов подключения из раскрывающегося меню Тип подключения:
- 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 о начале записи операции. Включает следующие параметры:
- dsName: строчный тип; дополнительно; имя сервера записи CMS, на котором расположено устройство операции.
- deviceName: строчный тип; имя устройства операции на Surveillance Station.
- content: строчный тип; содержимое всей операции.
- format: строчный тип; формат содержимого, json указывает на формат JSON; строчный формат указывает, что строка содержит только текст.
- timestamp: тип целого числа; дополнительно; число секунд, прошедших с 00:00:00 (UTC, всемирное координированное время) четверга, 1 января 1970 года, до времени операции.
- account: строчный тип; дополнительно; имя учетной записи.
- password: строчный тип; дополнительно; пароль учетной записи.
Начало:
уведомляет Surveillance Station о начале записи операции. Включает следующие параметры:
- dsName: строчный тип; дополнительно; имя сервера записи CMS, на котором расположено устройство операции.
- deviceName: строчный тип; имя устройства операции на Surveillance Station.
- sessionId: строчный тип; идентификатор сеанса операции.
- timeout: тип целого числа; временное ограничение операции (секунды). Превышение временного ограничения операции приводит к автоматическому завершению операции.
- timestamp: тип целого числа; дополнительно; число секунд, прошедших с 00:00:00 (UTC, всемирное координированное время) четверга, 1 января 1970 года, до времени начала операции.
- account: строчный тип; дополнительно; имя учетной записи.
- password: строчный тип; дополнительно; пароль учетной записи.
Завершено:
уведомляет Surveillance Station о завершении операции и о том, что операция выполнена. Включает следующие параметры:
- dsName: строчный тип; дополнительно; имя сервера записи CMS, на котором расположено устройство операции.
- deviceName: строчный тип; имя устройства операции на Surveillance Station.
- sessionId: строчный тип; идентификатор сеанса операции.
- timestamp: тип целого числа; дополнительно; число секунд, прошедших с 00:00:00 (UTC, всемирное координированное время) четверга, 1 января 1970 года, до времени завершения операции.
- account: строчный тип; дополнительно; имя учетной записи.
- password: строчный тип; дополнительно; пароль учетной записи.
Отмена:
уведомляет Surveillance Station о завершении операции и о том, что операция отменена. Включает следующие параметры:
- dsName: строчный тип; дополнительно; имя сервера записи CMS, на котором расположено устройство операции.
- deviceName: строчный тип; имя устройства операции на Surveillance Station.
- sessionId: строчный тип; идентификатор сеанса операции.
- timestamp: тип целого числа; дополнительно; число секунд, прошедших с 00:00:00 (UTC, всемирное координированное время) четверга, 1 января 1970 года, до времени отмены операции.
- account: строчный тип; дополнительно; имя учетной записи.
- password: строчный тип; дополнительно; пароль учетной записи.
Дозапись данных:
уведомляет Surveillance Station о необходимости записи содержимого операции. Включает следующие параметры:
- dsName: строчный тип; дополнительно; имя сервера записи CMS, на котором расположено устройство операции.
- deviceName: строчный тип; имя устройства операции на Surveillance Station.
- sessionId: строчный тип; идентификатор сеанса операции.
- content: строчный тип; содержимое операции. Каждые входящие данные являются отдельной строкой, однако в качестве разрыва строки во входящих данных можно использовать «\ n».
- timestamp: тип целого числа; дополнительно; число секунд, прошедших с 00:00:00 (UTC, всемирное координированное время) четверга, 1 января 1970 года, до времени создания данных.
- account: строчный тип; дополнительно; имя учетной записи.
- password: строчный тип; дополнительно; пароль учетной записи.
- Базовый формат запроса: http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="{method}"&version=2&deviceName="{device name}"&sessionId="{session id}"
Примеры запросов Web API:
- Начало операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Begin"&version=2&deviceName="POS01"&sessionId="1"&timeout=300
- Запись операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Start\n2017/01/01"
- Запись операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Pen $40\nBook $300"
- Запись операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Total $340\nEnd"
- Окончание операции:
http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Complete"&version=2&deviceName="POS01"&sessionId="1"
Примечание.
- Требуется войти в сеанс перед отправкой запросов WebAPI Surveillance Station или указать учетную запись и пароль в параметрах. Подробные методы входа приведены в документе по Web API.
- Если Synology NAS используется как хост-сервер системы CMS, можно указать dsName, чтобы назначить сервер записи CMS, к которому подключено устройство операции. Если dsName не указано, на хост-сервере системы CMS будет выполнен поиск устройств операции, соответствующих введенному имени (до серверов записи CMS). Если два и более серверов записи CMS подключены к устройствам операции, соответствующим введенному имени, а dsName не указано, данная команда будет проигнорирована.
- «sessionId» используется для разграничения разных событий операции. Одинаковые значения «deviceName» и «sessionId» будут рассматриваться как одна запись. При повторной отправке того же параметра метод Начало будет пропускаться до завершения, отмены или превышении временного ограничения операции. После этого можно повторно воспользоваться значением «sessionId».
- После начала операции, если временное ограничение превышено до получения методов Завершено или Отмена, запись операции будет сохранена и помечена как «Не завершено».
Штрих-код AXIS
Настройка устройства операции с штрих-кодом AXIS в качестве источника
- Добавьте устройство операции с штрих-кодом AXIS в качестве источника.
- Установите AXIS Barcode Reader и AXIS Barcode to Synology Surveillance Station на камере, совместимой с ACAP.
- Откройте настройки ACAP камеры. Измените настройки AXIS Barcode Reader, выбрав тип штрих-кода, который требуется сканировать.
- Найдите страницу настроек AXIS Barcode to Synology Surveillance Station (на странице настроек ACAP). Настройте адрес, учетную запись пользователя, пароль Synology NAS, а также имя устройства операции.