Skip to main content

3 非同期出力メッセージの説明

非同期出力メッセージは、本モジュールによって出力されるメッセージであり、本モジュールの現在の状態に応じて情報を出力します。

3.1 ネットワークステータスの出力情報(NET:)#

対応するHEXメッセージ: 「ネットワーク状態変化の通知(コマンド:0x01)」

メッセージ:

NET:IDLE<CR><LF>

説明:
ネットワークに未接続の状態を示します。

メッセージ:

NET:JOIN<CR><LF>

説明:
ネットワークに参加、または復帰した状態を示します。

メッセージ:

NET:OPEN<CR><LF>

説明:
ネットワークがオープンの状態を示します。

メッセージ:

NET:OFF<CR><LF>

説明:
ネットワーク接続が切断された状態を示します。

3.2 ノードのネットワーク参加(JOIN:)#

対応するHEXメッセージ: 「ノードのネットワーク接続の検出(コマンドコード:0x03)」

メッセージ:

JOIN:MAC=0x<MAC-address><CR><LF>

<MAC-address>:
ノードのMACアドレス、16進数形式、8バイトのビッグエンディアン表記

説明:
ノードがネットワークに参加したことを示します。コーディネータはノードのMACアドレスを出力します。このコマンドはコーディネータでのみサポートされます。

3.3 ノードアドレスの通知(NODE:)#

対応するHEXメッセージ: 「モジュールのショートアドレス更新の通知(コマンドコード:0x04)」

メッセージ:

NODE:MAC=0x<MAC-address><CR><LF>  ADDR=0x<short-address><CR><LF>

<MAC-address>:
ノードのMACアドレス、16進数形式、8バイトのビッグエンディアン表記
<short-address>:
ノードのショートアドレス、16進数形式、2バイトのビッグエンディアン表記

説明:
コーディネータまたはルータにおいて、ノードがネットワークにアクセス、ノードが再起動、ノードのショートアドレス競合を検出したとき、ノードのMACアドレスと対応するショートアドレスを出力します。

3.4 ノードの離脱の通知(LEAVE:)#

対応するHEXメッセージ: 「モジュールのオフグリッドの通知(コマンドコード:0x06)」

メッセージ:

LEAVE:MAC=0x<MAC-address><CR><LF>

<MAC-address>:
ノードのMACアドレス、16進数形式、8バイトのビッグエンディアン表記

説明:
ノードがネットワークから自発的に離脱、または強制的に切断された場合に、コーディネータはこのメッセージを受信します。

3.5 リモートデバイスのステータス報告と出力情報(RPT:)#

メッセージ:

RPT:0x<short-address>-<port> LPLEVEL=<power-level><CR><LF>

<short-address>:
ノードのショートアドレス、16進数形式、2バイトのビッグエンディアン表記
<port>:
ノードのポート番号、10進数形式、範囲は0~255
<power-level>:
ノードの低電力レベル、範囲は0~3
0 - 1秒サイクルのウェイクアップ
1 - 3.3秒サイクルのウェイクアップ
2 - 5秒サイクルのウェイクアップ
3 - 常にスリープ状態

説明:
他のノードから低電力レベル値のハートビートパケットを受信したことを示します。

メッセージ:

RPT:0x<short-address>-<port> ONOFF=<switch-status><CR><LF>

<short-address>:
ノードのショートアドレス、16進数形式、2バイトのビッグエンディアン表記
<port>:
ノードのポート番号、10進数形式、範囲は0~255
<switch-status>:
スイッチのオン/オフ状態
0 - オフ
1 - オン

説明:
他のノードからスイッチ状態のハートビートパケットを受信したことを示します。

メッセージ:

RPT:0x<short-address>-<port> LEVEL=<level><CR><LF>

<short-address>:
ノードのショートアドレス、16進数形式、2バイトのビッグエンディアン表記
<port>:
ノードのポート番号、10進数形式、範囲は0~255
<level>:
PWM出力のレベル、範囲は0~255

説明:
他のノードからPWM出力のレベル値のハートビートパケットを受信したことを示します。

3.6 デバイス制御のステータスの応答情報(RSP:)#

メッセージ:

RSP:<short-address>-<port> IDENT:SUCCESS<CR><LF>
RSP<short-address>-<port> IDENT:ERROR<CR><LF>

説明:
マーキングの制御を単一のノードに送信した場合の結果が出力されます。宛先ノードがメッセージを受信し、マーキングを実行できた場合はSUCCESSを、実行できなかった場合はERRORを応答します。

メッセージ:

RSP:<short-address>-<port> ONOFF:SUCCESS<CR><LF>
RSP:<short-address>-<port> ONOFF:ERROR<CR><LF>

説明:
スイッチの制御を単一のノードに送信した場合の結果が出力されます。宛先ノードがメッセージを受信し、スイッチを制御できた場合はSUCCESSを、制御できなかった場合はERRORを応答します。

メッセージ:

RSP:<short-address>-<port> LEVEL:SUCCESS<CR><LF>
RSP:<short-address>-<port> LEVEL:ERROR<CR><LF>

説明:
PWM出力レベルの制御を単一のノードに送信した場合の結果が出力されます。宛先ノードがメッセージを受信し、レベル調整ができた場合はSUCCESSを、レベル調整ができなかった場合はERRORを応答します。