コンテンツにスキップ
JelinaJelina Documentation技術ドキュメント
公式サイトに戻る

デバイス協調の設定

現行の「ローカルから対象デバイスへ送信」するモデルで共有を設定します。相互通信可能な 2 台の Edge-EMS Builder を用意してください。以下では送信側 A、受信側 B を汎用的な役割名として使用します。

対象デバイス一覧で、一意の deviceCode、deviceIp、local フラグを管理します。各 Edge-EMS Builder でローカルは 1 台だけ指定します。ネットワークアドレスが変わった場合はデバイス情報を更新し、デバイスコードは維持します。

A で共有設定を作成し、一意の shareConfigCode、名前、共有 CRON、ローカルポイント一覧を入力します。用途別に複数の設定を作り、それぞれ異なる周期を設定できます。

名前、エイリアス、単位も共有時に同期します。ポイントは事前に存在する必要があります。同種デバイスの数が変化する場合は、UDE テンプレートで共有設定を生成できます。

3. 共有先の作成と設定の関連付け

Section titled “3. 共有先の作成と設定の関連付け”

A で共有先を作成し、targetDeviceCode に B を選んで、1 つ以上の共有設定を関連付けます。現行モデルには「スレーブデバイス一覧」はなく、ローカルを共有空間へ追加する必要もありません。

1 つの共有先は受信デバイス 1 台に対応します。C にも送信する場合は C 向けの共有先を追加します。B から A へ送信する場合は、B で逆方向の共有先を設定します。

B の共有データを確認し、送信元デバイスコードが A で、dataKey が正しく、名前・単位が揃い、値が継続更新されることを確認します。過去に 1 回値を受信したかだけでなく、接続と通信状態を確認してください。

操作 API
デバイス一覧 GET /device-info/list
共有設定一覧 GET /share-config/list
共有先一覧/詳細 GET /share-target/list、/detail
共有先の作成 POST /share-target/add
設定の関連付けを追加 POST /share-target/add/config
関連付けを全置換 POST /share-target/update/configs
関連付けを 1 件削除 POST /share-target/delete/config

全置換では、今回の一覧にない古い関連付けを削除します。実行前に設定全体を読み戻してください。テンプレート管理下の関連付けは UDE テンプレートを変更し、差分照合で更新します。

対象フィールドは 共有先リファレンス、共有データの計算と制御は デバイス協調 を参照してください。