Cấu hình: Hành động

Về

Các hành động trong Agent DVR là phản ứng với các sự kiện cụ thể, như cảnh báo camera/AI hoặc mất kết nối thiết bị. Để truy cập và cấu hình Các hành động, chỉnh sửa một thiết bị và điều hướng đến phần Các hành động trong menu.

Nhấp vào 'Thêm' để tạo một hành động mới. Bạn sẽ được hiển thị một màn hình cấu hình tương tự như hình ảnh dưới đây:

Giao diện Hành động AI
Giao diện Nhiệm vụ AI

Có một loạt sự kiện có thể kích hoạt hành động. Nhiều hành động có thể được liên kết với mỗi sự kiện, và bạn có thể kết hợp các thẻ khác nhau trong các hành động này để tạo ra phản ứng linh hoạt.

Cấu hình một Hành động
  • Hoạt động: Bật/Tắt để kích hoạt hoặc vô hiệu hóa hành động. Hoặc bạn có thể sử dụng Lịch trìnhAPI với các lệnh như actionOn, actionOff, và actionRun, sử dụng ID được hiển thị ở trên.
  • Nếu: Chọn một hành động có sẵn (xem bên dưới).
  • Với thẻ: (Sự kiện AI). Thường được sử dụng với các hành động AI. Ví dụ, nếu bạn chọn AI: Đã tìm thấy Đối tượng và nhập mèo ở đây, hành động sẽ chỉ kích hoạt khi phát hiện một con mèo.
  • Trong Vùng: (Sự kiện AI). Chỉ định các vùng chuyển động (từ tab phát hiện chuyển động) để lọc các đối tượng phát hiện. Ví dụ, chọn vùng 1mèo làm thẻ, hành động sẽ chỉ kích hoạt khi phát hiện một con mèo trong vùng 1. Để trống để bao gồm tất cả các vùng.
  • Thời gian Lặp lại: Điều này làm giảm sự kiện nếu nó đã được kích hoạt trong khoảng thời gian này và cũng đặt lại bộ đếm thời gian. Ví dụ, với 'Phát hiện Xe hơi' làm tác nhân và thời gian chờ 30 giây, một cảnh báo sẽ được gửi một lần, với các cảnh báo tiếp theo tạm dừng cho đến khi có một khoảng trống 30 giây trong lưu lượng phát hiện.
  • Thêm Nhiệm vụ: Nhấp để thêm một nhiệm vụ. Bạn có thể gán nhiều nhiệm vụ cho một hành động (v4.5.5.0+).

Các Hành động Có sẵn

Các sự kiện mà bạn có thể thiết lập hành động cho là:

  • AI: Máy chủ tắt (Máy chủ AI đã trả về lỗi - sự kiện sẽ xảy ra sau khi yêu cầu thất bại 3 lần và không tái diễn cho đến khi máy chủ trở lại trực tuyến)
  • AI: Máy chủ mở (Máy chủ AI đã thoát khỏi trạng thái lỗi)
  • AI: Nhận diện khuôn mặt
  • AI: Không nhận diện khuôn mặt
  • AI: Nhận diện biển số xe
  • AI: Không nhận diện biển số xe
  • AI: Tìm thấy đối tượng
  • AI: Không tìm thấy đối tượng
  • AI: Nhận diện cảnh
  • AI: Nhận diện âm thanh (chỉ micro)
  • AI: Yêu cầu Kết quả Dương tính AI (Nó đã tìm thấy một đối tượng bạn đang tìm kiếm)
  • AI: Yêu cầu Mô tả Phản hồi AI Nhận được (Một hình ảnh đã được mô tả bởi AI - mô tả nằm trong các thẻ {MSG} và {AIJSON})
  • AI: Lảng mạn
  • Cảnh báo
  • Cảnh báo đã hoàn thành
  • Nhận Phản hồi Gọi URL - Điều này được kích hoạt bởi phản hồi bạn nhận được khi một nhiệm vụ "Gọi URL" chạy, cho phép bạn phản ứng với nó bằng các nhiệm vụ khác.
  • Cảnh báo Thủ công
  • Phát hiện Chuyển động
  • Chuyển động đã kết thúc
  • Không có - sử dụng điều này nếu bạn muốn kích hoạt hành động với lệnh "Chạy Hành động Cảnh báo" trên lịch trình
  • Trạng thái Logic ONVIF BẬT - sử dụng điều này để ví dụ bắt đầu và dừng ghi âm dựa trên cập nhật trạng thái logic ONVIF (yêu cầu loại máy phát hiện chuyển động được thiết lập thành ONVIF)
  • Trạng thái Logic OFF ONVIF
  • Chụp Ảnh
  • Áp dụng Điểm Preset PTZ
  • Kết nối lại thất bại
  • Ghi hình đã kết thúc
  • Bắt đầu Ghi hình
  • Nguồn bị Ngắt kết nối
  • Nguồn Đã kết nối lại
  • Nguồn Bị che/ Bị làm hỏng
  • Tắt Thiết bị Chuyển đổi
  • Bật Thiết bị Chuyển đổi
  • Hệ thống: Giao diện người dùng Đã kết nối - khi ai đó mở trình duyệt để xem hệ thống của bạn)
  • Hệ thống: Giao diện người dùng Đã ngắt kết nối - khi phiên được đóng (xảy ra khoảng một phút sau khi trình duyệt ngắt kết nối)

Phát hiện lảng thờ.

Để phát hiện việc lảng thảnh (người hoặc vật ở một nơi trong một khoảng thời gian nhất định) bạn cần cấu hình như sau:

  • Thiết lập một máy chủ AI trong cài đặt máy chủ
  • Thêm một Hành động cho AI: Phát hiện Lảng thảnh
  • Đặt thẻ bạn đang tìm kiếm - thường là người nhưng bạn có thể sử dụng xe hơi để phát hiện xe đỗ quá lâu ở một khu vực hoặc vali cho hành lý bị bỏ quên hoặc một mèo ngồi trên ghế sofa của bạn. Bạn có thể sử dụng nhiều thẻ ở đây ví dụ xe hơi,xe buýt,xe tải. Để xem danh sách các đối tượng có sẵn để tìm kiếm, hãy xem danh sách lớp trong nhận dạng đối tượng khi bạn chỉnh sửa máy ảnh.
  • Chỉ định các vùng bạn muốn tìm kiếm đối tượng trong đó. Sử dụng tab bộ dò để vẽ ra các vùng chuyển động.
  • Chỉ định số giây bạn sẽ chấp nhận đối tượng được phát hiện ở trong vùng đó.
  • Thêm Công việc để thực hiện khi các điều kiện được đáp ứng.

Lưu ý: Bộ phát hiện lảng thảnh sử dụng các cài đặt từ cài đặt nhận dạng đối tượng như kiểm tra góc và lớp phủ

Thêm Sự kiện Tùy chỉnh

Ngoài các sự kiện được thiết lập sẵn, bạn có thể tạo sự kiện tùy chỉnh bằng cách thêm Nhiệm vụ. Khi một nhiệm vụ được tạo, nó sẽ xuất hiện trong danh sách Sự kiện. Sau đó, bạn có thể thiết lập một Hành động để phản ứng với nhiệm vụ này. Nhiệm vụ có thể được kích hoạt từ trang Trực tiếp trong Giao diện người dùng (bằng cách chọn một camera và sau đó nhấp vào biểu tượng nhiệm vụ ở góc dưới bên trái) hoặc thông qua lệnh Hành động: Chạy được tìm thấy trong Lịch trình.

Nhiệm vụ Tùy chỉnh

Công việc là các lệnh bạn có thể gán cho thiết bị để kích hoạt Hành động thủ công. Hành động có thể gọi các API bên thứ ba để thực hiện các công việc như mở cửa, bật đèn, phát âm thanh, v.v. Để thêm, xóa và thực thi công việc, chọn một thiết bị trên trang Trực tiếp và nhấp vào biểu tượng công việc .

Thiết lập một công việc:
  • Nhập một số văn bản để mô tả công việc, ví dụ "Bật đèn" và nhấp vào nút +. Nhấp OK
  • Nhấp để chỉnh sửa thiết bị bằng cách sử dụng biểu tượng chỉnh sửa . Chọn bảng Hành động trong biên tập viên bằng menu ở góc trên bên phải.
  • Thêm một hành động. Chọn điều kiện "Nếu" là công việc bạn vừa tạo (công việc được hiển thị ở cuối danh sách các hành động có sẵn) và sau đó cấu hình công việc bạn muốn thực hiện.
  • Nhấp OK
  • Bây giờ bạn có thể kích hoạt hành động này thủ công từ chế độ xem trực tiếp bằng cách nhấp vào nút công việc và nhấp vào nút mũi tên Đi kèm với công việc.

Bạn cũng có thể kích hoạt công việc thông qua API Agent DVR.

Công việc có sẵn

Danh sách các hành động có sẵn mà bạn có thể thực hiện (dưới Sau đó) là:

  • Cảnh báo - kích hoạt cảnh báo trên thiết bị
  • Bíp - phát ra âm bíp qua loa PC cục bộ
  • Đi đến Thiết lập trước (Thiết lập PTZ)
  • Gọi URL - gọi bất kỳ URL nào với một mã thông báo Xác thực tùy chọn. Bạn có thể gọi API Agent DVR ở đây. Nếu bạn đã chọn Bảo vệ API trong cài đặt máy chủ, bạn sẽ cần cung cấp một tiêu đề xác thực. Để làm điều này, bạn sẽ cần thêm một Tài khoản Người dùng qua Cài đặt Máy chủ và nhập một giá trị Tiêu đề Xác thực Cơ bản:
BASIC YWRtaW46YWRtaW4=
  • Thực Thi Lệnh
Xem thêm lệnh
Để thêm các lệnh/ kịch bản của bạn, bạn có thể thêm tệp .bat hoặc .sh vào thư mục Lệnh. Sau đó, bạn có thể truyền tham số vào tệp batch. Ví dụ, để sao chép tất cả các ảnh vào gốc ổ D:

Tạo một tệp văn bản đơn giản chứa:
sao chép %1 D:\
Lưu nó dưới dạng copyPhoto.bat (trên linux sử dụng .sh - bạn sẽ cần phải làm cho tệp này có thể thực thi bằng cách sử dụng chmod +x) vào Thư mục Agent/Lệnh
Sau đó thêm một hành động:
nếu: "Ảnh Được Chụp"
thì: "Thực Thi Lệnh"
Tệp: copyPhoto
Tham số: "{FILENAME}"

  • MQTT - gửi một tin nhắn MQTT
  • MQTT Image - gửi một hình ảnh trực tiếp dưới dạng byte jpeg đến một chủ đề
  • Network Message
  • RTMP Start - bắt đầu RTMP streaming cho thiết bị này
  • RTMP Stop - dừng RTMP streaming cho thiết bị này
  • Gửi Email (kèm theo hình ảnh tùy chọn)
  • Gửi Email với video (xác định thời lượng - điều này bao gồm một bộ đệm của sự kiện). v4.9.8.0+
  • Gửi Thông Báo Đẩy
  • Gửi SMS
  • Thiết lập Vùng Phát Hiện Chuyển Động (chọn Vùng bạn đã xác định trên Bộ Dò)
  • Hiển Thị Tin Nhắn - hiển thị tin nhắn trên trình duyệt web xem
  • Âm Thanh (trên máy Agent)
  • Âm Thanh (qua Camera)
  • Âm Thanh (qua trình duyệt web)
Do vấn đề bảo mật trình duyệt, điều này yêu cầu tương tác với trang web trước (ví dụ: nhấp vào một cái gì đó). Để vượt qua điều này trong chrome, hãy vào chrome://settings/content/sound và thêm địa chỉ của máy chủ của bạn (hoặc trang web của chúng tôi nếu bạn đang sử dụng cổng thông tin từ xa) vào Danh Sách Được Phép.
  • Bắt đầu Ghi âm trên (một thiết bị) - sẽ ghi âm cho đến khi dừng lại.
  • Bắt đầu RTMP Streaming.
  • Bắt đầu Timelapse trên (một thiết bị)
  • Dừng Ghi âm trên (một thiết bị)
  • Dừng RTMP Streaming
  • Dừng Timelapse trên (một thiết bị)
  • Bật Đối tượng
  • Tắt Đối tượng
  • Chuyển đổi Hồ sơ
  • Văn bản thành Tiếng nói (trên máy Agent - yêu cầu tài khoản iSpyConnect.com vì văn bản được xử lý thông qua cuộc gọi dịch vụ web)
  • Văn bản thành Tiếng nói (qua trình duyệt web)
Do vấn đề bảo mật trình duyệt, điều này yêu cầu tương tác với trang web trước (ví dụ: nhấp vào một cái gì đó)
  • Chuyển Văn bản thành Giọng nói (qua camera)
  • Kích hoạt Cảnh báo trên (thiết bị khác)
  • Kích hoạt Phát hiện trên (thiết bị khác)
  • Kích hoạt Nhận diện khuôn mặt trên (thiết bị khác)
  • Kích hoạt Nhận diện biển số xe trên (thiết bị khác)
  • Kích hoạt Nhận diện đối tượng trên (thiết bị khác)
  • Kích hoạt Ghi âm trên (thiết bị khác). Điều này sẽ ghi âm lên đến cài đặt thời gian chờ ghi âm kích hoạt trên tab Ghi âm. Thời gian chờ này sẽ được đặt lại sau mỗi lần gọi hành động ghi âm kích hoạt.

Sử dụng Thẻ

Các thẻ trong các trường Sau đó của các hành động Agent DVR cho phép bạn tạo phản ứng động. Điều quan trọng cần lưu ý là một số thẻ là cụ thể cho ngữ cảnh. Ví dụ, {FILENAME} không sẵn có cho Sự kiện Cảnh báo, và {AI} không sẵn có nếu sự kiện không được tạo ra bởi máy chủ AI.

  • {ID}: ID của đối tượng, hiển thị ở phía trên bên trái của trình soạn thảo khi chỉnh sửa một camera hoặc microphone trong Agent.
  • {OT}: ID loại đối tượng. 1 cho Microphone, 2 cho Camera.
  • {FILENAME}: Tên tệp. Áp dụng cho các sự kiện như Bắt đầu ghi, Kết thúc ghi và Chụp ảnh. Đây là đường dẫn đầy đủ cục bộ đến tệp.
  • {CURRENT_RECORDING}: Tên tệp của ghi âm hiện tại. Đường dẫn đầy đủ cục bộ đến tệp. (v5.0.6.0+)
  • {MSG}: Tên của sự kiện kích hoạt hành động, ví dụ, "Cảnh báo Thủ công".
  • {NAME}: Tên thiết bị (được tìm thấy trên tab Chung).
  • {GROUPS}: Các nhóm mà thiết bị thuộc về (được tìm thấy trên tab Chung).
  • {LOCATION}: Vị trí của camera (được tìm thấy trên tab Chung).
  • {LEVEL} và {DB}: Mức độ chuyển động hoặc âm thanh. {DB} là mức độ decibel cho thiết bị âm thanh. Đo khi hành động chạy. (v4.3.7.0+)
  • {AI}: Một danh sách các đối tượng phát hiện được từ AI, biển số từ LPR, hoặc khuôn mặt phát hiện được từ Nhận diện khuôn mặt.
  • {AIJSON}: Dữ liệu JSON được trả về từ AI hoặc LPR.
  • {ZONE}: Vùng đã kích hoạt hành động (trống nếu không sử dụng AI hoặc danh sách CSV cho nhiều vùng như 1,2,3).
  • {BASE64IMAGE}: Dữ liệu hình ảnh trực tiếp URL. Đó là các byte được mã hóa base64 nguyên thô, vì vậy định dạng theo cần thiết (ví dụ,
    p=data:image/jpeg;base64,{BASE64IMAGE}
    ). (Có sẵn từ v4.5.9.0+)

Ví dụ, với sự kiện AI: Nhận diện Khuôn mặt, một Nhiệm vụ Sau đó Văn bản thành Tiếng nói với văn bản

Xin chào {AI}
sẽ chào mừng mỗi người được nhận diện bằng tên.

Hãy cẩn thận với cảnh báo kích hoạt hành động để tránh các chu trình lặp – ví dụ, một cảnh báo trên Camera 1 kích hoạt một cảnh báo trên Camera 2, sau đó kích hoạt một cảnh báo trên Camera 1.

Sau khi thêm một hành động, bảng điều khiển sẽ hiển thị một bản tóm tắt về các hành động của bạn. Một dấu tick màu xanh lá cây chỉ ra một hành động hoạt động.

Bảng Hành động Mẫu

Bạn có thể sử dụng lịch trình để bật/tắt hành động hoặc kích hoạt một hành động. Ví dụ, bạn có thể lên lịch một hành động để gửi email với hai hình ảnh vào một thời gian cụ thể.

Lịch Trình Hành Động

Trong ví dụ này, một hành động đã được thêm để gửi email với 2 hình ảnh, được đặt ở Sự kiện Không. Sau đó một mục lịch trình đã được tạo để thực thi hành động đó vào 8 giờ sáng vào Chủ Nhật và Thứ Bảy.