Z-Waveで互換性維持の要となるコマンドクラス:IoT時代の無線規格を知る【Z-Wave編】(4)(3/3 ページ)
コマンドクラスへの対応レベルとしては、下記3つがある。
コマンドクラスへの対応レベル (クリックで拡大)
Supportは、コマンドクラスに含まれるコマンド全てを対応できることを示す。
Controlは、Supportしている端末に対して制御することができる。かならずしも、全てのコマンドに対応する必要はない。
Support&Controlは、どちらも対応できることを示す。
Control、Supportの具体的な例。真ん中にあるライトは、ライトのコマンドクラスに対して、ControlとSupportどちらも対応している (クリックで拡大)
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 Set Commandの例 (クリックで拡大)
左=Basic Get Commandの例。Getで得られるパラメータ、データを返信する/右=Basic Report Commandの例。コントローラに対して、パラメータ、データを送信する (クリックで拡大)
次回は、連載の最後となる、Z-Waveの認証フローについて解説していく。
- ルーティングによるメッシュネットワーク
ホームネットワーク向け無線規格として、海外を中心に普及が進む「Z-Wave」について解説していく本連載。今回は、ルーティングによるメッシュネットワークについて紹介する。
- 「Thread」における6LowPANの活用(前編)
ホームネットワーク向け無線規格として注目を集める「Thread」を解説する本連載。今回は、IPv6と802.15.4技術の統合を実現するレイヤーである“6LoWPAN”について解説していく。
- 最大150Mビット/秒の車載向けLTE Cat 4モジュール
Telit Wireless Solutionsは、「LTE Cat 4」に準拠した車載モジュール「LE920A4」を発売した。車両緊急通報システム「eCall」「ERA GLONASS」もサポートしている。
- 電池で10年以上駆動するLTE Cat 1モジュール
太陽誘電は2016年7月20日、ソフトバンクとAltair Semiconductorと、3GPPが定める規格「LTE Cat 1(カテゴリー1)」に準拠したLTEモジュールを開発したと発表した。最新の標準規格「Release 13」にも対応でき、電池駆動で10年以上稼働する低消費電力化を実現できるという。
Copyright © ITmedia, Inc. All Rights Reserved.