対象: BLAZE
概要
サードパーティのシステムやデバイスは、HTTPリクエストを使用してユーザー定義イベントをBLAZEに送信し、ルールをトリガーできます。本記事では、Digest認証を使用した基本的な設定について説明します。より安全なシステムにはBearerトークン認証を使用してください。これはBLAZEサーバーv1.2.205以降が必要です。
ユーザー定義イベント
トリガーを受信するためのシステムユーザーの作成
システムユーザーを作成するには:
- 管理者ロールでBLAZEにログインします。
- 設定 > ユーザーに移動し、+ ユーザーを追加をクリックします。
このシステムユーザーがHTTPリクエストを受信します。
- 次へ > ダイジェスト認証を有効にするをクリックします。
- ユーザーのパスワードを再入力し、ダイジェスト認証を有効にするをクリックします。
BLAZEルールの作成
BLAZEルールを作成するには:
- 設定 > ルールに移動します。
- + ルールを追加 > + イベントを追加をクリックし、ユーザー定義イベントを選択します。
- ソースにテキスト値を入力します。
HTTPリクエストで問題を引き起こす可能性のあるスペースや特殊文字は避けてください。
BLAZEはイベントログにイベントを追加します。
- イベントを見つけやすくするためにブックマークアクションを追加します。
BLAZEサーバーおよびデバイスの詳細の特定
BLAZEサーバーおよびデバイスの詳細を特定するには:
- 設定 > サーバーに移動します。
- サーバーとそのIPアドレスを確認します。
- 設定 > デバイスに移動します。
- イベントに関連付けるデバイスを選択します。
- チャネルIDを記録します。
HTTPリクエストの設定
HTTPリクエストを設定するには:
- 以下の情報を収集します:
システムユーザー名 – 例: trigger
システムユーザーパスワード – 例: Password1!
BLAZEサーバーIPアドレス – 例: 192.168.254.203
ルールで使用するソース名 – 例: ACS-DF
関連付けるデバイスのチャネルID – 例: a08a7e65-e5a2-49c6-963d-3c832f63f114 および 0d121b02-93d9-45eb-bc57-50436e29c732
キャプション – 例: Door 47
説明 – 例: Vault
ウェブブラウザに完全なHTTPリクエストを入力します。
例: http://trigger:Password1!@192.168.254.203:8000/api/v1/event/generate:generic?source=ACS-DF&caption=Door 47 &description= Vault&channelIds=[a08a7e65-e5a2-49c6-963d-3c832f63f114,0d121b02-93d9-45eb-bc57-50436e29c732]
送信した内容が応答で返されるはずです。
- BLAZEホームページに移動し、イベントをクリックします。
ユーザー定義イベントを選択し、関連カメラのビデオを再生するには再生アイコンまたは新しいタブで開くをクリックします。
ブックマークされたイベントもデバイスに関連付けられます。
コメント
0件のコメント
記事コメントは受け付けていません。