コマンドクラスへの対応レベルとしては、下記3つがある。
Supportは、コマンドクラスに含まれるコマンド全てを対応できることを示す。
Controlは、Supportしている端末に対して制御することができる。かならずしも、全てのコマンドに対応する必要はない。
Support&Controlは、どちらも対応できることを示す。
Node Information Frame(NIF)は、デバイスが対応しているDevice Type、Role Type、Command Classの情報をコントローラに伝えるために使われる。通常は、Z-Waveネットワークにデバイスを追加するInclusionのタイミングでコントローラにNIFが送られ、追加されたデバイスの情報がコントローラで把握できるようになる。
全てのZ-Wave機器で、対応が必須のコマンドクラスがBasic Command Classである。全てのDevice Typeに共通フォーマットを使用する。それぞれのDevice Typeで対応すべきCommand Classの詳細をサポート、コントロールせずとも、Basic Command ClassでSet、Getコマンドが有効である。最低限の動作が保証される。
下図は、Device Typeに対してBasic Setを行ったときの例になる。上のスイッチは、Setコマンドが有効だ。2番目のサーモスタット、エアコンに対してもSetコマンドが有効である。しかし、3番目の単純なセンサーには、Setコマンドが有効でない。

左=Basic Get Commandの例。Getで得られるパラメータ、データを返信する/右=Basic Report Commandの例。コントローラに対して、パラメータ、データを送信する (クリックで拡大)次回は、連載の最後となる、Z-Waveの認証フローについて解説していく。
ルーティングによるメッシュネットワーク
「Thread」における6LowPANの活用(前編)
最大150Mビット/秒の車載向けLTE Cat 4モジュール
電池で10年以上駆動するLTE Cat 1モジュールCopyright © ITmedia, Inc. All Rights Reserved.