Arculesプラットフォームでは、センサー(例えば、加速度計)が生成したデータをREST APIコールを使用して報告し、その後、Arculesポータルのルールセクションで特定のアラートオプションを設定するオプションがあります。この方法では、センサーのデータの変化によって引き起こされる通知やアラームを受け取ることができ、イベント監視を包括的かつ集中的に行うことができます。
センサーの管理をより使いやすくするために、Arculesプラットフォームでは、センサーやセンサーのセットを「ユーザー定義デバイス」というコンセプトでグループ化しています。ユーザー定義デバイスセクションには次のようにアクセスします。
2.ユーザー定義デバイスをクリックする:
Arculesプラットフォームのセンサーのデータ、そのアラートオプションの仕組みを理解するために、以下の図は一般的なユーザー定義デバイスワークフローを示しています:
ユーザー定義デバイスを追加する
センサーデータの変更時に通知されるルールを作成する
Arcules APIを通じてセンサーデータを送信する
この記事の残りのセクションでは、このワークフローの詳細を説明します。
ユーザー定義デバイスセクションの概要
ユーザー定義デバイスセクションには、すべてのデバイスとその詳細のリストが含まれています:
ユーザー定義デバイスを追加する
デバイスの詳細
1.ユーザー定義デバイスを追加する
「+」アイコンをクリックすると、ユーザー定義デバイスを追加するオプションが表示されます。最初に、デバイスの名前、サイト、場所の情報を入力するダイアログが表示されます。
次に、このデバイスに関連付けられるセンサー(名前とタイプ*)の情報を追加する必要があります。
*タイプはセンサーがArculesプラットフォームに送信するデータのタイプを指します。現在のバージョンでは、Booleanデータタイプのみがサポートされています。
最後のステップでは、追加されたデバイスの詳細が含まれた確認ダイアログが表示されます。
2.デバイスの詳細
ユーザー定義デバイステーブルのいずれかの行をクリックすると、選択されたデバイスの詳細が表示されます。
概要タブ
センサータブ
概要タブ
このタブでは、デバイスの追加情報が見つかります:
UUID:このデバイスに関連付けられたユニークな識別子
追加された日:デバイスがArculesプラットフォームに作成された日付
サイト:このデバイスに関連付けられたサイト(場所の論理的なグループ)
ロケーション:このデバイスに関連付けられた場所(住所を持つ物理的な場所)
タイムゾーン:このデバイスに関連付けられたタイムゾーン
ユーザー定義デバイスを削除する
概要タブの右下側に「デバイスを削除」ボタンがあり、クリックすると選択されたユーザー定義デバイスを削除するダイアログが表示されます(「このユーザー定義デバイスを削除する」チェックボックスにマークを付けると「削除」ボタンが有効になります)。
センサータブ
このタブには、選択されたデバイスに関連付けられたすべての異なるセンサーが一覧表示されます。
センサーの名前。
UUID:このセンサーに関連付けられたユニークな識別子。
Boolean:このセンサーが使用するデータタイプ。
追加された日:センサーが追加された日付。
さらに、このタブではセンサーを編集(アイコンをクリックして: )、センサーを削除(アイコンをクリック: )、または対応するセンサーのルールを作成(アイコンをクリック: )するオプションがあります。
注意:現在のバージョンでは、ユーザー定義デバイスは1つのセンサーのみを持つことができます。
センサーを編集する
このオプションをクリックすると、センサーの名前を変更できるダイアログが表示されます。
注意:現在のバージョンでは、Booleanデータタイプのみがサポートされています。
ルールを作成する
このオプションをクリックすると、Arculesプラットフォームのルールセクションにリダイレクトされます。ルールセクションでは、センサーのデータの変更によって引き起こされる通知やア
ラームなどのアクションを設定できます。
センサーを削除する
このオプションをクリックすると、Arculesプラットフォームのルールセクションにリダイレクトされます。ルールセクションでは、センサーのデータの変更によって引き起こされる通知やアラームなどのアクションを設定できます。
センサーのデータをArculesプラットフォームに送信する
センサーによって生成されたデータは、Arcules APIを使用してArculesプラットフォームに送信できます。このプロセスは以下のステップで説明されます:
注意:このプロセスでは、センサーのデータを送信したい特定のデバイスをデバイスA、それに付随するセンサーをセンサーAと呼びます。
ユーザーはAPIユーザーの役割を持ち、センサーデータの公開の目標が割り当てられている必要があります
/loginサービスを使用してJWTトークンを要求します(JWTトークンはAPIの後続のコールで使用されます
Arculesポータルから、ユーザー定義デバイスセクションに行き、デバイスAを選択します:
a.このデバイスのセンサータブでセンサーAのUUIDをコピーします
4.センサーデータを送信するために、/sensor/{sensorId}/data サービスを使用します
/sensor/c176cbba-bfe0-4376-8892-bc9237ea5264/data
Arcules APIに関する詳細情報はこちらにあります。
ログ
ログにより、Arculesプラットフォーム内のユーザー活動の履歴を持つことができます。
ユーザー定義デバイスの機能に関しては、以下のようなことを理解できます:
ユーザー定義デバイスが追加、更新、または削除された場合
センサーが追加、更新、または削除された場合
これらのアクティビティを実行したユーザー
ログに関する詳細情報はこちらにあります。