ミスター省エネ

PD Handler SW4xの出力メッセージは、モデリングファイルを定義することによりへ変更することができます。
本項では、PD Handler SW4xにハードコーディングされたデフォルトの単方向通信メッセージフォーマットを記載します。
双方向通信のフォーマットについては、コマンドに応じて変化し多義に渡るため、掲載しておりません。
双方向通信時に用いられる JSONキーについては、 PDHMSリファレンス の PD Handler SW4x に記載されるモデル別オブジェクトを参照してください。
「常駐」項については、モデリングファイルで定義可能であるため記載いたしません。

info

出力されるJSONデータは順不同です。

SW42P0-1x01温度センサーノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x40",
"unitType": "0x00",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x40"
}
],
"temperature": 27.2
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x00
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6temperature温度Real-79.9 ~ 79.9 (℃)
7tempeStatus温度の測定ステータスBoolean測定エラー発生時のみ
8swVersionソフトウェアバージョンString電源投入時のみ

SW4210-1202温・湿度センサーノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x41",
"unitType": "0x01",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x41"
}
],
"temperature": 27.2,
"humidity": 72.1
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x01
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6temperature温度Real-79.9 ~ 79.9 (℃)
7humidity湿度Real0.0 ~ 100.0 (%)
8tempeStatus温度の測定ステータスBoolean測定エラー発生時のみ
9humidStatus湿度の測定ステータスBoolean測定エラー発生時のみ
8swVersionソフトウェアバージョンString電源投入時のみ

SW4210-1205照度センサーノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x42",
"unitType": "0x02",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x42"
}
],
"illuminance": 623
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x02
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6illuminance照度Integer0 ~ 99999 (lx)
7illumStatus照度の測定ステータスBoolean測定エラー発生時のみ
8swVersionソフトウェアバージョンString電源投入時のみ

SW4210-1204温・湿度・照度センサーノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x43",
"unitType": "0x03",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x43"
}
],
"temperature": 27.2,
"humidity": 72.1,
"illuminance": 623
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x03
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6temperature温度Real(℃) -79.9 ~ 79.9 (℃)
7humidity湿度Real0.0 ~ 100.0 (%)
8illuminance照度Integer0 ~ 99999 (lx)
9tempeStatus温度の測定ステータスBoolean測定エラー発生時のみ
10humidStatus湿度の測定ステータスBoolean測定エラー発生時のみ
11illumStatus照度の測定ステータスBoolean測定エラー発生時のみ
12swVersionソフトウェアバージョンString電源投入時のみ

SW4220-1000人感センサーノード(活動量)

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x49",
"unitType": "0x09",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x49"
}
],
"humanCount": 451,
"detectionMaxWidth": 200,
"detectionMinWidth": 32
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x09
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6humanCount人感検出回数Integer0 ~ 4095
7detectionMaxWidth
人感検出幅 MAX
Integer0 ~ 255
8detectionMinWidth人感検出幅 MINInteger0 ~ 255
9swVersionソフトウェアバージョンString電源投入時のみ

SW4240-1000パルスカウントノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x4A",
"unitType": "0x0A",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x4A"
}
],
"pulseCount1": 23567,
"pulseCount2": 1327
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x0A
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6pulseCount1パルスカウント数1Integer0 ~ 99999999
7pulseCount2パルスカウント数2Integer0 ~ 99999999
8eepromStatusEEPROMステータスBooleanEEPROM R/Wエラー発生時のみ
9swVersionソフトウェアバージョンString電源投入時のみ

SW4220-1020人感センサーノード(イベントドリブン仕様)

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x4B",
"unitType": "0x0B",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x4B"
}
],
"humanDetectCount": 267
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x0B
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6humanDetectCount人感検知カウントInteger0 ~ 99999999
7periodic定期送信を示すフラグBoolean定期送信時のみ
8swVersionソフトウェアバージョンString電源投入時のみ

SW42J0-1202リモコン温湿度ノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x4D",
"unitType": "0x0D",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x4D"
}
],
"temperature": 27.2,
"humidity": 72.1
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x0D
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6temperature温度Real-79.9 ~ 79.9 (℃)
7humidity湿度Real0.0 ~ 100.0 (%)
8tempeStatus温度の測定ステータスBoolean測定エラー発生時のみ
9humidStatus湿度の測定ステータスBoolean測定エラー発生時のみ
10swVersionソフトウェアバージョンString電源投入時のみ

SW42K0-1000 パルスピックノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x4F",
"unitType": "0x0F",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x4F"
}
],
"integralPowerConsum ": 45678.9234
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x0F
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6integralPowerConsum積算電力Real0.0 ~ 99999999.9999 (Kwh)
7eepromStatusEEPROMステータスBooleanEEPROM R/Wエラー発生時のみ
8swVersionソフトウェアバージョンString電源投入時のみ

SW42DD-1000 電流センサーノード(5A)

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x50",
"unitType": "0x10",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x50"
}
],
"distributionSystem12": "1P2W(1CT)",
"distributionSystem34": "1P2W(1CT)",
"outputChannel1": true,
"outputChannel2": true,
"outputChannel3": false,
"outputChannel4": false,
"meanCurrent1": 2.124,
"meanCurrent2": 3.529,
"meanCurrent3": 0.0,
"meanCurrent4": 0.0,
"instantCurrent1": 2.987,
"instantCurrent2": 4.201,
"instantCurrent3": 0.0,
"instantCurrent4": 0.0,
"meanPower1": 0.212,
"meanPower2": 0.352,
"meanPower3": 0.0,
"meanPower3": 0.0,
"instantPower1" 0.298,
"instantPower2" 0.419,
"instantPower3" 0.0,
"instantPower4" 0.0,
"integralPowerConsum1" 1466789.04,
"integralPowerConsum2" 2765578.11,
"integralPowerConsum3" 1.67,
"integralPowerConsum4" 0.37,
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x10
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON objunitId: 中継ユニットのID RSSI:経路情報のRSSI
6distributionSystem12CH1,2の配電方式String
1P2W(1CT):

単相二線式1CT

3P3W(1CT):

三相三線式1CT

1P3W(2CT):

単相三線式2CT

3P3W(2CT):

三相三線式2CT

7distributionSystem34CH3,4の配電方式String前項と同じ
8outputChannel1CH1の出力状態Boolean
9outputChannel2CH2の出力状態Boolean
10outputChannel3CH3の出力状態Boolean
11outputChannel4CH4の出力状態Boolean
12meanCurrent1CH1平均電流Real0.000 〜 9.999 (A)
13meanCurrent2CH2平均電流Real0.000 〜 9.999 (A)
14meanCurrent3CH3平均電流Real0.000 〜 9.999 (A)
15meanCurrent4CH4平均電流Real0.000 〜 9.999 (A)
16instantCurrent1CH1瞬時電流Real0.000 〜 9.999 (A)
17instantCurrent2CH2瞬時電流Real0.000 〜 9.999 (A)
18instantCurrent3CH3瞬時電流Real0.000 〜 9.999 (A)
19instantCurrent4CH1瞬時電流Real0.000 〜 9.999 (A)
20meanPower1CH1平均電力Real0.000 〜 9.999 (Kw)
21meanPower2CH2平均電力Real0.000 〜 9.999 (Kw)
22meanPower3CH3平均電力Real0.000 〜 9.999 (Kw)
23meanPower4CH4平均電力Real0.000 〜 9.999 (Kw)
24instantPower1CH1瞬時電力Real0.000 〜 9.999 (Kw)
25instantPower2CH2瞬時電力Real0.000 〜 9.999 (Kw)
26instantPower3CH3瞬時電力Real0.000 〜 9.999 (Kw)
27instantPower4CH4瞬時電力Real0.000 〜 9.999 (Kw)
28integralPowerConsum1CH1積算有効電力量Real0.00 〜 9999999.99 (Kwh)
29integralPowerConsum2CH2積算有効電力量Real0.00 〜 9999999.99 (Kwh)
30integralPowerConsum3CH3積算有効電力量Real0.00 〜 9999999.99 (Kwh)
31integralPowerConsum4CH4積算有効電力量Real0.00 〜 9999999.99 (Kwh)
32swVersionソフトウェアバージョンString電源投入時のみ

SW42DD-1100 電流センサーノード(200A)

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x51",
"unitType": "0x11",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x51"
}
],
"distributionSystem12": "3P3W(1CT)",
"distributionSystem34": "3P3W(1CT)",
"outputChannel1": true,
"outputChannel2": true,
"outputChannel3": false,
"outputChannel4": false,
"meanCurrent1": 27.4,
"meanCurrent2": 31.9,
"meanCurrent3": 0.0,
"meanCurrent4": 0.0,
"instantCurrent1": 32.1,
"instantCurrent2": 35.8,
"instantCurrent3": 0.0,
"instantCurrent4": 0.0,
"meanPower1": 9.52,
"meanPower2": 11.08,
"meanPower3": 0.0,
"meanPower3": 0.0,
"instantPower1" 11.15,
"instantPower2" 12.42,
"instantPower3" 0.0,
"instantPower4" 0.0,
"integralPowerConsum1" 2456789.34,
"integralPowerConsum2" 3765678.21,
"integralPowerConsum3" 21.27,
"integralPowerConsum4" 10.31,
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x11
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6distributionSystem12CH1,2の配電方式String
1P2W(1CT):

単相二線式1CT

3P3W(1CT):

三相三線式1CT

1P3W(2CT):

単相三線式2CT

3P3W(2CT):

三相三線式2CT

7distributionSystem34CH3,4の配電方式String前項と同じ
8outputChannel1CH1の出力状態Boolean
9outputChannel2CH2の出力状態Boolean
10outputChannel3CH3の出力状態Boolean
11outputChannel4CH4の出力状態Boolean
12meanCurrent1CH1平均電流Real0.0 〜 999.9 (A)
13meanCurrent2CH2平均電流Real0.0 〜 999.9 (A)
14meanCurrent3CH3平均電流Real0.0 〜 999.9 (A)
15meanCurrent4CH4平均電流Real0.0 〜 999.9 (A)
16instantCurrent1CH1瞬時電流Real0.0 〜 999.9 (A)
17instantCurrent2CH2瞬時電流Real0.0 〜 999.9 (A)
18instantCurrent3CH3瞬時電流Real0.0 〜 999.9 (A)
19instantCurrent4CH1瞬時電流Real0.0 〜 999.9 (A)
20meanPower1CH1平均電力Real0.00 〜 99.99 (Kw)
21meanPower2CH2平均電力Real0.00 〜 99.99 (Kw)
22meanPower3CH3平均電力Real0.00 〜 99.99 (Kw)
23meanPower4CH4平均電力Real0.00 〜 99.99 (Kw)
24instantPower1CH1瞬時電力Real0.00 〜 99.99 (Kw)
25instantPower2CH2瞬時電力Real0.00 〜 99.99 (Kw)
26instantPower3CH3瞬時電力Real0.00 〜 99.99 (Kw)
27instantPower4CH4瞬時電力Real0.00 〜 99.99 (Kw)
28integralPowerConsum1CH1積算有効電力量Real0.00 〜 9999999.99 (Kwh)
29integralPowerConsum2CH2積算有効電力量Real0.00 〜 9999999.99 (Kwh)
30integralPowerConsum3CH3積算有効電力量Real0.00 〜 9999999.99 (Kwh)
31integralPowerConsum4CH4積算有効電力量Real0.00 〜 9999999.99 (Kwh)
32swVersionソフトウェアバージョンString電源投入時のみ

SW42D0-1000 電流センサーノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x52",
"unitType": "0x12",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x52"
}
],
"channel1LowCurrent": false,
"distributionSystem12": "3P3W(1CT)",
"distributionSystem34": "3P3W(1CT)",
"outputChannel1": true,
"outputChannel2": true,
"outputChannel3": false,
"outputChannel4": false,
"current1": 27.4,
"current2": 31.9,
"current3": 0.0,
"current4": 0.0,
"power1": 9.52,
"power2": 11.08,
"power3": 0.0,
"power3": 0.0,
"integralPowerConsum1" 2456789.34,
"integralPowerConsum2" 3765678.21,
"integralPowerConsum3" 21.27,
"integralPowerConsum4" 10.31,
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x12
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON objunitId: 中継ユニットのID RSSI:経路情報のRSSI
6distributionSystem12CH1,2の配電方式String
1P2W(1CT):

単相二線式1CT

3P3W(1CT):

三相三線式1CT

1P3W(2CT):

単相三線式2CT

3P3W(2CT):

三相三線式2CT

7distributionSystem34CH3,4の配電方式String前項と同じ
8channel1LowCurrentCH1の電流が1A未満Boolean
9outputChannel1CH1の出力状態Boolean
10outputChannel2CH2の出力状態Boolean
11outputChannel3CH3の出力状態Boolean
12outputChannel4CH4の出力状態Boolean
13current1CH1電流Real0.0 〜 999.9 (A)
14current2CH2電流Real0.0 〜 999.9 (A)
15current3CH3電流Real0.0 〜 999.9 (A)
16current4CH4平均電流Real0.0 〜 999.9 (A)
17power1CH1電力Real0.0 〜 999.9 (Kw)
18power2CH2電力Real0.0 〜 999.9 (Kw)
22power3CH3電力Real0.0 〜 999.9 (Kw)
23power4CH4平均電力Real0.0 〜 999.9 (Kw)
24integralPowerConsum1CH1積算有効電力量Real0.0 〜 99999999.9 (Kwh)
25integralPowerConsum2CH2積算有効電力量Real0.0 〜 99999999.9 (Kwh)
26integralPowerConsum3CH3積算有効電力量Real0.0 〜 99999999.9 (Kwh)
27integralPowerConsum4CH4積算有効電力量Real0.0 〜 99999999.9 (Kwh)
32swVersionソフトウェアバージョンString電源投入時のみ

SW42B0-100x リモートI/Oノード

■ データサンプル :

{
"timestamp": "2022-02-22T22:22:22.222+09:00",
"unitId": "0xfa",
"unitType": "0x14",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0xfa"
}
],
"digtalInput1": 0,
"digtalInput2": 1,
"analogInput1": 24,
"analogInput2": 13,
"analogInput3": 5,
"analogInput4": 12,
"unit1": "V",
"unit2": "mA",
"unit3": "V",
"unit4": "mA",
"periodic": true
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x20
4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5digitalInput1DI CH1 レベル出力Bit0:OFF, 1:ON. DIレベル出力時のみ
6digitalInput2DI CH2 レベル出力Bit0:OFF, 1:ON. DIレベル出力時のみ
7analogInput1AI CH1 レベル出力Integer0~65535. AIレベル出力時のみ
8analogInput2AI CH2 レベル出力Integer0~65535. AIレベル出力時のみ
9analogInput3AI CH3 レベル出力Integer0~65535. AIレベル出力時のみ
10analogInput4AI CH4 レベル出力Integer0~65535. AIレベル出力時のみ
11unit1AI CH1 レベル出力ユニットString'V' 又は 'mA'. AIレベル出力時のみ
12unit2AI CH2 レベル出力ユニットString'V' 又は 'mA'. AIレベル出力時のみ
13unit3AI CH3 レベル出力ユニットString'V' 又は 'mA'. AIレベル出力時のみ
14unit4AI CH4 レベル出力ユニットString'V' 又は 'mA'. AIレベル出力時のみ
15periodic定期送信を示すフラグBooleanDIレベル出力時のみ
16eepromStatusEEPROMステータスBooleanEEPROM R/Wエラー発生時のみ
17swVersionソフトウェアバージョンString電源投入時のみ

SW4230-1100 CO2ノード(電池駆動)

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x60",
"unitType": "0x15",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x60"
}
],
"co2": 407
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x15
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6co2二酸化炭素濃度Integer0 〜 99999 (ppm)
7swVersionソフトウェアバージョンString電源投入時のみ

SW42F0-1000 振動センサーノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x70",
"unitType": "0x16",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x70"
}
],
"acceleration": 45.67,
"velocity": 23.87,
"displacement": 31.45,
"temperature": 54.2
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x16
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6acceleration加速度Real 000.000 〜 999.999 (m/s²Peak)
7velocity速度Real 000.000 〜 999.999 (m/sRMS)
8displacement変位Real 000.000 〜 999.999 (mmPP)
9temperature 温度Real -20.0 〜 99.9 (℃)
10accelerationStatus加速度センサーステータスBoolean加速度センサーエラー時に 'false' を出力
11velocityStatus速度センサーステータスBoolean速度センサーエラー時に 'false' を出力
12displacementStatus変位センサーステータスBoolean変位センサーエラー時に 'false' を出力
13temperatureStatus温度センサーステータスBoolean温度センサーエラー時に 'false' を出力
14swVersionソフトウェアバージョンString電源投入時のみ

SW4230-1000 CO2ノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x60",
"unitType": "0x20",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x60"
}
],
"co2": 407
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x20
4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5co2二酸化炭素濃度Integer0 〜 99999 (ppm)
6swVersionソフトウェアバージョンString電源投入時のみ

SW4260-1x10 電力モニターノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x61",
"unitType": "0x21",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x61"
}
],
"sensorNo": 1,
"integralPowerConsum": 723619.23
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x21
4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5sensorNo回路番号Integer1 〜 9
6integralPowerConsum積算電力量Real0.00 〜 999999999.00 (Kwh)
7sensorConnected接続センサー番号String電源投入時のみ. 0xNNNNNNNN
8swVersionソフトウェアバージョンString電源投入時のみ

SW4280-1000 Modbus RTU ノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x63",
"unitType": "0x23",
"batteryVoltage": "0x00",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x63"
}
],
"length": 10,
"modbusId": "0x01",
"unitId": "0x63",
"modbusFunction":"0x12FAB101C1FEA010"
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x23
4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5lengthModbusメッセージ長Integer3 〜 10. *1
6modbusIdModbusのユニットIDString0xNN. *1
7unitIdSID データの送信元IDString*1
8modbusFunctionModbusファンクション番号String0xNN. *1
9modbusData取得したデータString0xNNNNNNNNNNNNNNNN. *1
7swVersionソフトウェアバージョンString電源投入時のみ
info
  1. 下流方向制御等によって SW-4280-1000 Modbus RTU ノードより、polls オブジェクトに設定されていないメッセージが、送られて来た場合にのみ適用されます.

polls オブジェクトに設定されたポーリング処理の出力は、Modbus モデリングファイルに応じたキー/バリューフォーマットで出力されます。

SW42C0-1000 リモートI/Oノード

■ データサンプル :

{
"timestamp": "2022-02-22T22:22:22.222+09:00",
"unitId": "0xfa",
"unitType": "0x25",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0xfa"
}
],
"digtalInput1": 0,
"digtalInput2": 1,
"digtalInput3": 0,
"digtalInput4": 1,
"digtalOutput1": 0,
"digtalOutput2": 1,
"digtalOutput3": 0,
"digtalOutput4": 1,
"counter1": 9987657,
"counter2": 13567,
"counter3": 452389,
"counter4": 97654321,
"pwmFrequency" 1,
"pwmDuty1": 50,
"pwmDuty2": 50,
"pwmDuty3": 50,
"pwmDuty4": 50,
"wdtTime": 10,
"wdtPreset1": 0,
"wdtPreset2": 0,
"wdtPreset3": 0,
"wdtPreset4": 0,
"oneShotTime": 15,
"oneShot1": 0,
"oneShot2": 0,
"oneShot3": 0,
"oneShot4": 0,
"reverse1": 1,
"reverse2": 0,
"reverse3": 1,
"reverse4": 0,
"interrupt1": 1,
"interrupt2": 1,
"interrupt3": 1,
"interrupt4": 1,
"interruptSet1": "offEdge",
"interruptSet2": "onEdge",
"interruptSet3": "bothEdge",
"interruptSet4": "none"
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x20
4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5digitalInput1ディジタル入力 CH1Bit0:OFF, 1:ON. DIOレベル読出し又はDIインタラプト時のみ.
6digitalInput2ディジタル入力 CH2Bit0:OFF, 1:ON. DIOレベル読出し又はDIインタラプト時のみ.
7digitalInput3ディジタル入力 CH3Bit0:OFF, 1:ON. DIOレベル読出し又はDIインタラプト時のみ.
8digitalInput4ディジタル入力 CH4Bit0:OFF, 1:ON. DIOレベル読出し又はDIインタラプト時のみ.
9digitalOutput1ディジタル出力 CH1Bit0:OFF, 1:ON. DIOレベル読出し又はDOレベル出力セット時のみ.
10digitalOutpu21ディジタル出力 CH2Bit0:OFF, 1:ON. DIOレベル読出し又はDOレベル出力セット時のみ.
11digitalOutput3ディジタル出力 CH3Bit0:OFF, 1:ON. DIOレベル読出し又はDOレベル出力セット時のみ.
12digitalOutput4ディジタル出力 CH4Bit0:OFF, 1:ON. DIOレベル読出し又はDOレベル出力セット時のみ.
13counter1イベントカウンタ CH1Integer0 ~ 99999999. CH1,CH2カウンタ読出し又はプリセット時のみ.
14counter2イベントカウンタ CH2Integer0 ~ 99999999. CH1,CH2カウンタ読出し又はプリセット時のみ.
15counter3イベントカウンタ CH3Integer0 ~ 99999999. CH3,CH4カウンタ読出し又はプリセット時のみ.
16counter4イベントカウンタ CH4Integer0 ~ 99999999. CH3,CH4カウンタ読出し又はプリセット時のみ.
17pwmFrequencyPWM 周波数Integer1 or 10(kHz). PWM設定又は同設定値読出し時のみ.
18pwmDuty1PWM Duty 比率 CH1Integer1 ~ 99(%). PWM設定又は同設定値読出し時のみ.
19pwmDuty2PWM Duty 比率 CH2Integer1 ~ 99(%). PWM設定又は同設定値読出し時のみ.
20pwmDuty3PWM Duty 比率 CH3Integer1 ~ 99(%). PWM設定又は同設定値読出し時のみ.
21pwmDuty4PWM Duty 比率 CH4Integer1 ~ 99(%). PWM設定又は同設定値読出し時のみ.
22wdtTimeWatchdog Timer 時間Integer1 ~ 255(分). 0 は無効. WDT設定又は同設定値読出し時のみ.
23wdtPreset1Watchdog Timer プリセット CH1Bit0:OFF, 1:ON. WDT設定又は同設定値読出し時のみ.
24wdtPreset2Watchdog Timer プリセット CH2Bit0:OFF, 1:ON. WDT設定又は同設定値読出し時のみ.
25wdtPreset3Watchdog Timer プリセット CH3Bit0:OFF, 1:ON. WDT設定又は同設定値読出し時のみ.
26wdtPreset4Watchdog Timer プリセット CH4Bit0:OFF, 1:ON. WDT設定又は同設定値読出し時のみ.
27oneShotTime ワンショット時間Integer1 ~ 255(ms). 0 は無効. ワンショット設定又は同設定値読出し時のみ.
28oneShot1 ワンショット設定 CH1Bit0:無効,1:有効. ワンショット設定又は同設定値読出し時のみ.
29oneShot2 ワンショット設定 CH2Bit0:無効,1:有効. ワンショット設定又は同設定値読出し時のみ.
30oneShot3 ワンショット設定 CH3Bit0:無効,1:有効. ワンショット設定又は同設定値読出し時のみ.
31oneShot4 ワンショット設定 CH4Bit0:無効,1:有効. ワンショット設定又は同設定値読出し時のみ.
32reverse1 反転設定 CH1Bit0:反転無し,1:反転. 反転設定又は同設定値読出し時のみ.
33reverse2 反転設定 CH2Bit0:反転無し,1:反転. 反転設定又は同設定値読出し時のみ.
34reverse3 反転設定 CH3Bit0:反転無し,1:反転. 反転設定又は同設定値読出し時のみ.
35reverse4 反転設定 CH4Bit0:反転無し,1:反転. 反転設定又は同設定値読出し時のみ.
36interrupt1DIインタラプト報知 CH1Bit0:OFF,1:ON. DIインタラプト設定又は同設定値読出し時のみ.
37interrupt2DIインタラプト報知 CH2Bit0:OFF,1:ON. DIインタラプト設定又は同設定値読出し時のみ.
38interrupt3DIインタラプト報知 CH3Bit0:OFF,1:ON. DIインタラプト設定又は同設定値読出し時のみ.
39interrupt1DIインタラプト報知 CH4Bit0:OFF,1:ON. DIインタラプト設定又は同設定値読出し時のみ.
40interruptSet1DIインタラプト報知設定 CH1String'none'(報知なし),'offEdge','onEdge','bothEdge'のいずれか. DIインタラプト設定又は同設定値読出し時のみ.
41interruptSet2DIインタラプト報知設定 CH2String'none'(報知なし),'offEdge','onEdge','bothEdge'のいずれか. DIインタラプト設定又は同設定値読出し時のみ.
42interruptSet3DIインタラプト報知設定 CH3String'none'(報知なし),'offEdge','onEdge','bothEdge'のいずれか. DIインタラプト設定又は同設定値読出し時のみ.
43interruptSet4DIインタラプト報知設定 CH4String'none'(報知なし),'offEdge','onEdge','bothEdge'のいずれか. DIインタラプト設定又は同設定値読出し時のみ.
44eepromStatusEEPROMステータスBooleanEEPROM R/Wエラー発生時のみ
45swVersionソフトウェアバージョンString電源投入時のみ

SW4260-1x20 電力モニターノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0x68",
"unitType": "0x28",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0x68"
}
],
"sensorNo": 1,
"integralPowerConsum": 723619.23,
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0x28
4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5integralPowerConsum積算電力量 (kwh)Real0.00 〜 999999999.00 (kwh)
7integralPowerConsumW積算電力量 (wh)Real0.00 〜 999999999.00 (wh)
8activePower有効電力量Real-214748.36 ~ 214748.36 (kw)
9sensorConnected接続回路番号String電源投入時のみ. 0xNNNNNNNN
10swVersionソフトウェアバージョンString電源投入時のみ

SW42L0-4000 バイタルセンサーノード

■ データサンプル :

{
"timestamp": "2020-08-18T07:53:38.887+09:00",
"unitId": "0xFA",
"unitType": "0xA0",
"batteryVoltage": "0x00",
"routes": [
{
"RSSI": "0x38",
"unitId": "0x00"
},
{
"unitId": "0xFA"
}
],
"pulse": 81,
"temperature": 37.7,
"sensorStatus": false,
"helpAlart": false
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0xA0
4batteryVoltage電池電圧の状態コードString
0x00:

2.8V以上

0x01:

BLD1(2.5~2.8V)

0x02:

BLD2(2.5V未満)

5routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

6pulse脈拍Real30 〜 240 (bpm)
7temperature体温Real10.0 ~ 45.0 (℃)
8sensorStausGセンサーの状態Boolean検知:true, 無検知:false
9helpAlartHELP 発報Boolean発報:true, 無発報:false
10pulseStatus脈拍の測定ステータスBoolean測定エラー発生時のみ
11tempeStatus体温の測定ステータスBoolean測定エラー発生時のみ
12swVersionソフトウェアバージョンString電源投入時のみ

SW4100-1000 ルーターノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0xEF",
"unitType": "0xEF",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0xEF"
}
],
"periodic": true
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString0xEF
4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5periodic8時間毎に送信されるフラグBoolean正常に機能していることを示す.
6swVersionソフトウェアバージョンString電源投入時のみ

ベースノード

■ データサンプル :

{
"timestamp": "2019-07-30T12:06:21.680+09:00",
"unitId": "0xFB",
"unitType": "0xFB",
"routes": [
{
"unitId": "0x00",
"RSSI": "0x2E"
},
{
"unitId": "0xFB"
}
],
"periodic": true
}
#JSONキー内容データ型補足
1timestampデータ取得日時StringISO8601拡張書式
2unitIdSIDデータの送信元IDString
3unitTypeユニットタイプコードString
0xFA:

SB4A00-1000 Armadillo-IoT G3L 用アドオンモジュール

0xFB:

SB4020-1000 OpenBlocksシリーズ アドオンモジュール

0xFC:

SW4000-2000 ネットワークスパイユニット

0xFD:

SW4000-1000 USB ベース

0xFE:

SW4300-1000 Ethernet ベース

0xFF:

SW4500-1000 RS-232C ベース

4routes経路情報JSON obj
unitId:

中継ユニットのID

RSSI:

経路情報のRSSI

5periodic8時間毎に送信されるフラグBoolean正常に機能していることを示す.
6swVersionソフトウェアバージョンString電源投入時のみ