Toami for DOCOMO(t4d)
送受信設定メニューにおける設定
送受信設定メニューにおける設定項目
設定項目 | 説明 |
---|---|
インターバル[sec] | 送信完了後~送信開始までの時間間隔を秒単位で設定します。 |
有効時間[sec] | PD Reperterがデータ送信できない場合において、保持する時間を設定します。 0 を指定した場合、データ送信が完了するまで保持し続けます。 |
サブプロセス再起動間隔[sec] | サブプロセスを再起動する間隔を設定します。 通常デフォルト値(86400秒)から変更する必要はありません。 0を指定した場合、再起動は行いません。 |
接続先URL | 接続先のToami for DOCOMOのURLを設定します。 |
デバイス一括設定 | 各デバイス設定メニューにおいて送信対象設定が送信する となっている各対象の送信先設定を一括で有効/無効を選択できます。 |
各デバイス設定メニューにおける設定
各デバイス設定メニューにおける設定項目
設定項目 | 説明 |
---|---|
Gateway Name(t4d) | Toami for DOCOMOのGateway Nameを設定します。 |
App Key(t4d) | Toami for DOCOMOのGateway Nameを設定します。 |
Toami for DOCOMOでは扱えるデータ(JSON文字列)のキー情報が固定されているため、下図の様にPD Handlerの出力をPD ReperterでNode-REDに渡し、 Node-REDでキー情報の変換を行い、PD Reperterを介してToami for DOCOMOへ送る構成とする必要があります。
Beacon デバイス (PD Handler BLE)を例に設定方法を示します。
PD Handler BLE (デバイス番号 device_beacon)の送り先をドメインソケット(lsocket)に設定します。
ドメインソケット(lsocket)の設定については、ドメインソケット(lsocket)を参照して下さい。
ここでソケットパスプレフィックス
は、デフォルト値 "@/node-red/" のまま設定されるものとします。Node-REDをユーザー定義のデバイスとして登録します。
ユーザー定義デバイスの登録については、デバイス設定(ユーザ定義)を参照して下さい。
ここでユーザー定義のデバイスとして "userdev_0000001" が割り振られたものとします。Node-REDにおいて、
ipc-in
ノード・ipc-out
ノード・t4d-keymapper
ノードを配置し結線します。
Node-REDの利用方法については、Node-REDスターターガイドを参照して下さい。
ipc-in
ノードのプロパティを設定します。
プロパティのPath
を "/node-red/device_beacon.sock" に設定し、Abstract Flag
をチェックします。
ipc-out
ノードのプロパティを設定します。
プロパティのPath
を "/pd_repeater/userdev_0000001.sock" に設定し、Abstract Flag
をチェックします。
t4d-keymapper
ノードのプロパティにおいて PD Handler BLEのビーコン出力のJSONキーと変換後のキーの設定を行います。PD Handler BLEのビーコン出力のJSONキーと変換後のキー
JSONキー データ形式 内容 変換後のキー deviceId 文字列 デバイスID s01 appendixInfo 文字列 付随情報 s02 time 文字列 データ取得時刻 s03 rssi 整数値 受信信号強度 n01 type 文字列 ビーコン種別 s04 data 文字列 ペイロードデータ(HEX表記) s05 status 文字列 ビーコンステータス s06 memo 文字列 WEB-UIから設定された文字列 s07
t4d-keymapper
ノードのプロパティ「n01」を設定します。
6-1.n01
をrssi
に設定します。
t4d-keymapper
ノードのプロパティs01
~s07
を設定します。
6-2. s01
をdeviceId
に設定します。
6-3. s02
をappendixInfo
に設定します。
6-4. s03
をtime
に設定します。*1
6-5. s04
をtype
に設定します。
6-6. s05
をdata
に設定します。
6-7. s06
をstatus
に設定します。
6-8. s07
をmemo
に設定します。
info
s03
に設定されるデータ取得時刻
は、Toami for DOCOMO上では単なる文字列として扱われます。
Toami for DOCOMOの時刻情報(timestamp
キーの値)はt4d-keymapper
ノード内で自動的に生成され付加されます。
t4d-keymapper
ノードは、PD Handler Modbus Client/Server 等、値を配列やJSONオブジェクトで出力するデバイスには対応できません。
値を配列やJSONオブジェクトで出力するデバイスについては、その変換条件に応じた独自の機能(ファンクション)ノードを作成して下さい。