More Related Content
More from harmonylab (20)
fukui b
- 3. ZigBeeの特徴
低コスト・低消費電力・低速通信
ネットワーク内に最大65,535ノード接続可能
アドホックでマルチホップな通信が可能
スリープモードからの立ち上げ時間が短い
ネットワークトポロジはスター型・メッシュ型・ クラスタツリー型
ZigBee
Bluetooth
標準仕様
IEEE
802.15.4
IEEE
802.15.1
通信速度
20 - 250kbps
1Mbps
通信距離
75m
10m - 100m
消費電力
60mW
120mW
駆動時間
数ヶ月~数年
数週間
ノード数
65,535
7
Bluetoothとの比較
総務省ユビキタスセンサーネットワーク技術に関する調 査研究会(平成16年7月) 「ユビキタスセンサーネット ワークの実現に向けて最終報告」参考資料4より抜粋
コーディネータ ルータ エンドデバイス
ZigBeeは無線センサネットワークに 適している
- 8. アーキテクチャ
EmberZNet
アプリケーション層
アプリケーション・
サポート副層
ネットワーク層
メディア・アクセス層
物理層
ユーザ開発
ZigBee仕様
IEEE 802.15.4
EM250
ZigBeeチップ
PC
転送
(フラッシュメモリ 書き込み)
プログラム
プログラム
EZSP
EZSP
プログラム
PC
シリアル通信
API利用
EZSP:
EmberZNet Serial Protocol
- 9. ZigBeeの通信
下位層のヘッダ
82バイト(可変)
133バイト
データペイロード
アプリケーション層から見たパケット
ルータ
エンドデバイス
multicast
ルータのアドレス登録
unicast
エンドデバイスのアドレス登録
unicast
通信成立
パケットの構成
ネットワーク接続手順
- 10. 手順
ルータはあらかじめ複数のエンドデバイスと通信
エンドデバイス起動時 time=0
通信成立時の時刻を計測
設定
マルチキャスト間隔 : 10[s]
パケットサイズ : 133[byte] (最長) →送信速度133×8×40=42.56[kbps]
ルータと通信するエンドデバイス数 : 0 - 7台
計測回数 : 各台数30回
実験1
トラフィック量と接続に要する時間の関係を調べる
エンドデバイス 起動
ルータ multicast
エンドデバイス unicast
ルータ unicast
エンドデバイス 成立
計測
- 11. 実験結果
通信成立までの時間[s]
成 立 回 数
:通信成立までの平均時間
・トラフィック量の増加に伴い通信成立までの平均時間が増加した
エンドデバイス0台
4.28[s]
4.03[s]
6.22[s]
7.03[s]
5.86[s]
7.67[s]
7.12[s]
12.14[s]
エンドデバイス1台
エンドデバイス2台
エンドデバイス3台
エンドデバイス4台
エンドデバイス5台
エンドデバイス6台
エンドデバイス7台
- 12. 実験2
手順
エンドデバイスからルータへunicast
エンドデバイス側で送信パケット数,
ルータ側で受信パケット数をカウント
設定
unicast間隔 : 1/40[s]
パケットサイズ : 133[byte] (最長) →送信速度133×8×40=42.56[kbps]
同時に通信するエンドデバイス数 : 2 - 7台
1回の試行時間 : 3分間
計測回数 : 各台数5回
トラフィック量とパケットロス率の関係を調べる
send
receive
loss
N
N
r 1
パケットロス率