Symphony 開発者用 Chrome 拡張 マニュアル

本アプリは、Symphony 開発者が実際の物理デバイスを所有していなくとも調査・開発できることを目的とした Google Chrome 拡張機能です。 Google Chrome に本アプリをインストールして起動することで、あたかもゲートウェイおよびデバイスのように動作させることができます。 なお、本アプリのデバイスは、対象プロファイルを持つ実際のデバイスと同等の機能を有しているものの、全てダミーの実装です。 そのため、実際のゲートウェイおよびデバイスとは一部挙動が異なることがあります。


1.インストール

Chrome にてchrome ウェブストア にアクセスしてインストールしてください。


2.起動

インストール後、Chrome の右上に本アプリのアイコンが表示されます。

このアイコンをクリックするとアプリがChrome 上に表示されます。


3.操作

3.1 メイン画面

起動後、以下の画面が表示されます。

本画面では以下の操作が可能です。

番号 名称 操作説明
ゲートウェイの設定 ゲートウェイの設定ポップアップが表示されます。
デバイスの設定 選択したデバイスのデバイス設定ポップアップが表示されます。ここに表示されているデバイスが本アプリでサポートしているデバイスになります。
マニュアル 別タブで本アプリのマニュアル(本html)が表示されます。
接続/切断ボタン ゲートウェイの接続/切断が行われます。
受信メッセージのクリアボタン 受信メッセージ欄がクリアされます。
送信メッセージのクリアボタン 送信メッセージ欄がクリアされます。

3.2 ゲートウェイの設定ポップアップ

本ポップアップではゲートウェイの接続先の変更、ゲートウェイのUUIDが確認できます。

番号 名称 操作説明
接続先 接続する環境を選択します。ゲートウェイに未接続状態でのみ変更が可能です。
UUID 払い出されたゲートウェイのUUIDです。変更はできません。ゲートウェイが接続状態であれば、このUUIDを用いてIoTアクセス制御エンジンにゲートウェイの登録を行うことができます。
登録ボタン 接続先を変更していた場合に設定を登録します。登録後、本ポップアップは閉じられます。
キャンセルボタン 登録を行わずに本ポップアップを閉じます。

3.3 デバイス設定ポップアップ

本ポップアップではデバイスの設定の確認や変更ができます。

番号 名称 操作説明
デバイス名 シミュレータが自動的に生成したデバイスの名前です。変更はできません。
オンライン/オフラインに変更ボタン デバイスの状態をオンラインまたはオフラインに変更します。ゲートウェイが接続状態の場合、この変更は Symphony にも反映されます。
APIの設定ボタン APIのエラーレスポンス設定ポップアップが表示されます。
デバイス状態 当該デバイスが持つデバイスの状態です。この状態はデバイスAPIのGET APIに反映されます。また、POST、PUT、DELETE APIによるデバイス操作によって変更されます。
登録ボタン 設定を変更していた場合に設定を登録します。登録後、本ポップアップは閉じられます。
キャンセルボタン 登録を行わずに本ポップアップを閉じます。

デバイスの状態変更を検知するイベントを持つデバイスの場合、イベントが開始状態で対象の値を変更することでイベントを発生させることができます。

3.4 APIのエラーレスポンス設定ポップアップ

本ポップアップではAPIのエラー設定の確認や変更ができます。

番号 名称 操作説明
有効チェックボックス このエラー設定を有効にする場合、チェックをつけます。有効の場合、当該APIはこのエラー設定に従ったAPIレスポンスを返します。
エラー値 APIレスポンスのresult、statusCode、errorCode、errorMessage、errorText に任意の値を設定することができます。
登録ボタン 設定を変更していた場合に設定を登録します。登録後、本ポップアップは閉じられます。
キャンセルボタン 登録を行わずに本ポップアップを閉じます。

4.デバイスの動作の制限

本アプリでは以下の動作制限があります。

4.1 イベント通知に対応したデバイスプロファイル

4.2 Shutter

パラメータ値 遷移状態
OPEN OPENING
HALF-OPEN CLOSEING
CLOSE CLOSEING
STOP STOP

4.3 /weight profile、/activity profile

パラメータ値 処理で使う値
1d 1日
7d 7日
30d 30日
1w 7日
1m 30日
3m 90日
6m 180日

5. Symphony との接続方法

5.1 ログインする

Symphony 公式ダッシュボード

5.2 ゲートウェイを検索する

5.3 デバイスを登録する

5.4 サービス(API)を実行する

6. IoTアクセス制御エンジン Symphony 開発者向け支援サイト

https://docs.dsymphony.com/