Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ゾーンの入口および出口イベントを設定する(ユースケース)

Webhook は、送信元サーバーまたはアプリケーションから送信先サーバーまたはアプリケーションへの一方向メッセージです。Webhooks 手法は "fire and forget" であり、主にアラートと監視のためのイベント駆動型メッセージをスケジュールするために Webhook を使用します。Juniper Mistネットワークでは、Webhookを使用して、組織またはサイトのトピックに基づいてメッセージを送信できます。つまり、Webhook は、主にアラートと監視のためのイベント駆動型メッセージをスケジュールするために使用します。

このユースケースでは、Juniper Mist APIから、デバイスがゾーンに出入りするたびにWebhook通知を設定します。この通知は、ビルディングオートメーションを使用するサイトに役立ちます。追跡対象デバイスを手に、Juniper Mistで定義されたゾーン(部屋など)に出入りするユーザーは、Juniper Mistからビルディングオートメーションシステムに送信されるイベントをトリガーして、照明をオンまたはオフにすることができます。

Juniper MistポータルでWebhookを設定するには、以下の構成項目が必要です(リストされているオプション項目を使用することもできます)。

  • Webhookインスタンスの名前(必須)

  • URL(Juniper Mist Webhook を受信する宛先(必須)

  • [サイト Webhook] セクションのストリーミング API (宛先にストリーミングする [ゾーンの開始/終了イベント] トピックを選択します) (必須)

  • Juniper MistからWebhook送信先への通信を認証するためのパスワードなどのシークレット(オプション)

この情報を入手したら、[サイトの設定] で Webhook を構成できます

  1. Juniper Mistポータルの左側のメニューから、[組織]>[サイトの設定]を選択します。
  2. [Webhook の追加] をクリックして情報を入力し、[追加] をクリックします。
    入力するフィールドの詳細については、 Juniper MistポータルでWebhookを追加するを参照してください。

    デバイスがゾーンに出入りするたびに、Juniper Mistは指定されたURLへのウェブフックPOSTを作成します。受信要求ペイロードは、JavaScript オブジェクト記法 (JSON) で書式設定され、次のようになります。

    この情報を使用して、 exitのトリガーに基づいてゾーン 33294994-6a5f-4804-xxxx-xxxxxxxxxxxxxxx のライトをオフにするなど、サードパーティシステムで他のオートメーションをアクティブ化できます。