ZigBee
ZigBeeの最新ニュースをまとめて検索!
ZigBee(じぐびー)とは、家電向けの短距離無線通信規格の一つ。低速で転送距離が短い代わりに、安価で消費電力が少ないという特徴を持つ。基礎部分の(電気的な)仕様はIEEE 802.15.4として規格化されている。論理層以上の機器間の通信プロトコルについてはZigbee Allianceが仕様の策定を行っている。
目次 |
[編集] 概要
データ転送速度は20Kbps~250kbps。使用する無線周波数帯によって異なり、2.4GHzでは250Kbps、902~928MHzでは40Kbps、868~870MHzでは20Kbpsとなる。900MHz帯を用いたものは主に米国向け、800MHz帯を用いたものは主に欧州向けの仕様であり、電波法の関係から日本国内で利用できるのはISMとして開放されている2.4GHz帯を用いた仕様のみである。
国内各社の実験によれば、実測の通信速度は、192Kbpsまでとされており、安定した通信を行うためには144Kbps程度の情報伝達に限定されるとの報告もある。
国内でZigBee機器を使用するには、その機器の性能が特定無線設備として技術基準適合証明または工事設計認証により、電波法で定められた技術基準を満たしていることの証明が必要である。この証明の無い機器を無免許で使用することは法令に抵触する。評価や実験などで、証明の無い機器を使用する場合は、外部に電波の漏れないシールドルーム内で行う必要がある。
ZigBee端末には中継機能があり、中継を繰り返す事でZigBee素子同士が通信を行える限り情報を伝える事が出来る。
送受信の頻度にもよるが、乾電池程度の電力で100日~数年間稼動し、電源も含めて完全に無配線で家電ネットワークを構築する事が出来る。
ひとつのZigBeeネットワークには、最大で65,528個(アドレスで0x0000~0xFFF7)のZigBee端末を接続することが出来る。これは単にアドレスの割り振り最大値であり、ひとつのZigBeeネットワークで実用的に使用できる端末数は通信頻度等に依存するため個々の最終商品によって異なる。
なおZigBee Allianceが認定した製品が正式なZigBeeである一方、市場では802.15.4部分のみを利用した製品に対する説明の一端としてZigBeeの表現が用いられる事が多い。ハードウェアとしてZigBee互換であるが実際の動作は搭載するファームウェアに依存するため、本項で述べる対象は必ずしも正式なZigBeeではない。
[編集] ZigBeeのネットワーク構成
ZigBeeの端末は以下の3種類に分類される。
- ZigBee Coordinator(ZC)
- ネットワーク内に1台存在し、ネットワークの制御を行う端末。
- IEEE 802.15.4-2003ではPAN coordinatorとしてのFFD(Full-Function Device)にあたる。
- ZigBee Router(ZR)
- データ中継機能を含むZigBee端末。
- IEEE 802.15.4-2003ではCoordinatorとしてのFFDにあたる。
- ZigBee End Device(ZED)
- データ中継機能を持たないZigBee端末。
- IEEE 802.15.4-2003ではRFD(Reduced-Function Device)、またはFFDにあたる。
ZigBeeの特徴は、メッシュ型やツリー型のネットワークを構成し、ZigBee Routerがデータを中継することで、直接電波の届かない端末間でも通信が可能な点にある。これにより一部の端末が停止した場合にも、迂回経路を使って通信を継続できる他、低消費電力で広範囲で通信を行う事が出来る。
[編集] ZigBeeのレイヤ構造
ZigBeeのレイヤは以下の5種類に分類される。
- APL層
- 使用者が作成
- APS層
- ZigBee Allianceが規定
- NWK層
- ZigBee Allianceが規定
- MAC層
- IEEE 802.15.4-2003を使用
- PHY層
- IEEE 802.15.4-2003を使用
[編集] APSプリミティブ
- APSDE-DATA
- APSME-BIND
- APSME-GET
- APSME-SET
- APSME-UNBIND
- APEME-ESTABLISH-KEY
- APSME-TRANSPORT-KEY
- APSME-UPDATE-DEVICE
- APSME-REMOVE-DEVICE
- APSME-REQUEST-KEY
- APSME-SWITCH-KEY
ZigBee 2006で追加:
- APSME-ADD-GROUP
- APSME-REMOVE-GROUP
- APSME-REMOVE-ALL-GROUPS
[編集] NWKプリミティブ
- NLDE-DATA
- NLME-NETWORK-DISCOVERY
- NLME-NETWORK-FORMATION
- NLME-PERMIT-JOINING
- NLME-START-ROUTER
- NLME-JOIN
- NLME-DIRECT-JOIN
- NLME-LEAVE
- NLME-RESET
- NLME-SYNC
- NLME-GET
- NLME-SET
ZigBee 2006で追加:
- NLME-ROUTE-ERROR
- NLME-ROUTE-DISCOVERY
ZigBee 2007で追加:
- NLME-ED-SCAN
- NLME-SYNC-LOSS
ZigBee 2007で変更:
- NLME-NWK-STATUS ← NLME-ROUTE-ERROR
[編集] Information Base
- APS Information Base(AIB)
- NWK Information Base(NIB)
- MAC PAN Information Base(MAC PIB)
- PHY PAN Information Base(PHY PIB)
[編集] プロファイル
- Public Application Profile:Smart Energy(SE)、Home Automation(HA)
- Stack Profile:Network Specific(0x00)、ZigBee Feature Set(0x01)、ZigBee PRO Feature Set(0x02)
[編集] 接続手順の実際
- ZCがNLME-NETWORK-FORMATIONを発行し、PANを開始する
- ZCはNLME-PERMIT-JOININGを発行することでAssociationPermit=TRUEの状態にして他デバイスの参加を受け付ける
- ZRやZEDがNLME-NETWORK-DISCOVERYを発行し、AssociationPermit=TRUEのPANを探す
- ZRやZEDはNLME-JOINを発行し、PANに参加する
- ZRが中継機能を動作させる場合にはNLME-START-ROUTERを発行する
- ZRが他デバイスの参加を受け付ける場合には中継機能を動作させた上で、NLME-PERMIT-JOININGを発行する
[編集] バージョン
- ZigBee-2004 Specification(v.1.0)
- Document 053474r06
- ZigBee-2006 Specification
- Document 053474r13
- ZigBee-2007 Specification
- Document 053474r17
[編集] 電波法認証取得済ZigBeeシリアル通信モジュール
- Digi XBee ZNet 2.5
- Digi XBee-PRO ZNet 2.5
- NEC ZB24FM-Z2501
[編集] 電波法認証取得済ZigBee汎用モジュール
- Renesas YCSCZB2A2NN
- Renesas YCSCZB3A2NN
- Jennic JN5139-xxx-Myy
- Wireless Glue Networks ZCC-2431-M
[編集] 電波法認証取得済IEEE802.15.4シリアル通信モジュール
- Digi XBee 802.15.4
- Digi XBee-PRO 802.15.4
- NEC ZB24FM-E2022
- NEC TY24FM-E2024
[編集] 電波法認証取得済IEEE802.15.4汎用モジュール
- Crossbow XM2110J
- Wireless Glue Networks ZCC-2431-M
[編集] 外部リンク
- ZigBee Alliance
- ZigBee SIGジャパン
- ZigBee 2007 仕様書 (ZigBee Alliance)※登録が必要
- IEEE 802.15.4-2003 仕様書 (Get IEEE 802)
- Comparison of ZigBee PRO, 2007, 2006 and 2004 specifications (Daintree Networks Resources)
- ZigBee 2007 and ZigBee Pro update (Daintree Networks Resources)
- Differences between ZigBee 2006 and 2004 (Daintree Networks Resources)
- フィールドバスの色々 ZigBee (マイコミジャーナル)※間違いが多いので注意
- 5分で絶対に分かるZigBee (@IT)※間違いが多いので注意
- hasse.nl
- www.ZigBee.jp
- FreakLabs Open Source Zigbee Protocol Stack Blog
最終更新 2009年8月22日 (土) 02:26 (日時は個人設定で未設定ならばUTC)。
【ZigBee】変更履歴

