Zigbee

Similar documents
OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

Microsoft PowerPoint - E1zigbee ppt

WLAN 2

Microsoft PowerPoint - 物聯網_1012_ch14 [相容模式]

解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准

SAPIDO GR-1733 無線寬頻分享器

Microsoft PowerPoint - Aqua-Sim.pptx

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

计算机网络

EE Lecture 11 (Wireless Communications Systems)

<4D F736F F F696E74202D20B5DAC8FDB2BFB7D620CEDECFDFBED6D3F2CDF8B5C4CAB5CFD6205BBCE6C8DDC4A3CABD5D>

SL2511 SR Plus 操作手冊_單面.doc

...1 What?...2 Why?...3 How? ( ) IEEE / 23

scope_d2d2.pdf

第四章-個案分析.doc

基于泛在网的智能交通应用系统总体框架

Introduction

Microsoft Word - 39.doc

Microsoft Word 記錄附件

10 IBM Louis V. Gerstner, Jr. 15 Moore's Law EPC PC 2-2

untitled

PowerPoint プレゼンテーション

MAN- Metropolitan Area Network Resilient Packet Ring a : 5GHz 54Mbps b : 2.4GHz 11Mbps c : MAC Bridge 802.1D 80

IP Camera

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co

山东省招生委员会

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

L A N L A N L A N L A N WA N 1-8 L A N ( WA N ) L A N L A N L A N WA N L A N L A N WA N ( 1-9 )

財金資訊-80期.indd

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

AL-M200 Series

北 京 大 学

Microsoft Word - 第3章.doc

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl

1 WLAN 接 入 配 置 本 文 中 的 AP 指 的 是 LA3616 无 线 网 关 1.1 WLAN 接 入 简 介 WLAN 接 入 为 用 户 提 供 接 入 网 络 的 服 务 无 线 服 务 的 骨 干 网 通 常 使 用 有 线 电 缆 作 为 线 路 连 接 安 置 在 固 定

MSI COMPUTER SARL

一.NETGEAR VPN防火墙产品介绍

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 计 算 机 网 络 在

Microsoft Word - A doc

Wire Wound Ceramic Chip Inductor 繞線式陶瓷晶片大电流電感 HPWS Series for High Frequency HPWS 系列適用於高頻 INTRODUCTION 產品介紹 The HPWS is the chip inductors of a wire w

untitled

IP505SM_manual_cn.doc

9 Internet 10 Internet

经华名家讲堂


Microsoft Word - 专论综述1.doc

Microsoft PowerPoint - 数据通信-ch1.ppt

2 response personnel to speed up the rescue operations after various natural or man-made disasters. Keywords: SMS, Database, Disaster

G G G 行動通訊CHAPTER

( Version 0.4 ) 1

科 研 信 息 化 技 术 与 应 用,2015, 6 (1) of identity and the framework of identity management, this paper analyses the development trend of Identity Management

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

Chap2.ppt

<4D F736F F D2032A1A2CAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE92E646F63>

Test Report tamio R3 Netis WF2409E Model TP-LINK TL-WR841HP ASUS RT-N12+ B1 LB-LINK BL-WR2000 v1.0.4 v Firmware v v2.0.8 v1.0.6 Date 20

工程师培训

Tokyo Tech Template

PowerPoint 簡報

ebook140-9

Microsoft Word - sbs.doc

Microsoft PowerPoint - ATF2015.ppt [相容模式]

目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随 机 附 件 附 件 信 息... 3 连 接 和 设 定 1.3 连 接 记 录 纸... 4 快 速 入 门 1.5 发 送 传 真 / 复 印 接 收 传 真

財金資訊-84期.indd

穨網經期末報告-WAP.PDF

工程师培训

1

,,.,, : 1),,,,, 2),,,,, 3),,,,,,,,,, [6].,,, ( ),, [9], : 1), 2),,,,, 3),,, 2.,, [10].,,,,,,,,, [11]. 2.1,, [12],, ;, ; Fig. 1 1 Granular hier

目 彔 1. 准 备 工 作 登 彔 设 置 功 能 说 明 实 时 监 控 基 本 控 制 功 能 设 置 画 质 调 节 彔 像 与 抓 拍

Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673


<4D F736F F D20C9CFBAA3BFC6BCBCB4F3D1A7D0C5CFA2D1A7D4BA C4EAC7EFBCBEC8EBD1A7B2A9CABFD7CAB8F1BFBCCAD4CAB5CAA9CFB8D4F22D C8B7B6A8B8E5>

NANO COMMUNICATION 23 No.3 90 CMOS 94/188 GHz CMOS 94/188 GHz A 94/188 GHz Dual-Band VCO with Gm- Boosted Push-Push Pair in 90nm CMOS 90 CMOS 94

Transcription:

An Introduction to ZigBee Meng-Huan Wu 2011/03/28 1 Wireless and Broadband Networks Laboratory Department of CSIE National Taipei University of Technology

OUTLINE Introduction IEEE 802.15.4 ZigBee Stack Wireless Sensor Networks Conclusion References 2

何謂 ZigBee? ZigBee 一詞源於蜜蜂, 蜜蜂透過 ZigZag(Z 字形 ) 舞蹈與同伴相互通信傳遞花與蜜的位置 方向 距離等訊息, 因而藉此做為這短距無線通訊新技術的命名 ZigBee 是一種短距離無線通訊標準, 具有低成本 低耗電 低傳輸率 高可靠度及感應網路功能等特性, 容易整合個人無線數位環境並應用於多樣的產品, 其監控角色高於通訊功能 3

History 1999 年 針對自動化應用需求的增加, 低功耗 低成本以及多節點的無線網路技術概念 ZigBee 因應而生 2000 年 12 月 IEEE 成立 IEEE 802.15.4 工作組, 致力於開發一種可應用在固定 可攜或移動設備上的低成本 低功耗以及多節點的低速率無線連接技術 2001 年 8 月 美國 Honeywell 等公司發起成立 ZigBee Alliance, 他們提出的 ZigBee 技術被確認納入為 IEEE 802.15.4 標準 2003 年 5 月 IEEE 802.15.4 標準獲得通過 2004 年 12 月 推出 ZigBee 技術規範 1.0 版本 2006 年 12 月 開放 ZigBee v1.1 版本, 又稱 ZigBee 2006 2008 年 1 月 開放 ZigBee v1.2 版本, 又稱 ZigBee Pro ZigBee 2007 4

Introduction 由 ZigBee Alliance 所制定 特性 : 低成本 低功率 低傳輸率 5

IEEE 802 Wireless Space ZigBee standard uniquely fills a gap for low data rate applications WWAN 802.22 Range WMAN WLAN WPAN ZigBee 802.15.4 Bluetooth 802.15.1 802.20 WiMax 802.16 WiFi 802.11 0.01 0.1 1 10 100 1000 Bandwidth (Mbps) 6

IEEE 802.15.4 IEEE 802.15 WPAN Task Group 4 (TG4) 制定了標準, 主要對 Wireless Personal Area Network 及其他短距離無線通信所制定的標準 針對 Low-Rate Wireless Personal Area Network 的 PHY Layer 及 MAC Layer 做規範 LR-WPAN 被使用傳送傳輸距離較短的區域網路, 且 WPAN 的連接不需要基地台, 所以可以被實現在不同類型的裝置 7

IEEE 802.15.4 主要特性 網路拓撲 Star Peer-to-Peer 分配模式 Superframe Guaranteed time slot 低電能消耗 一對 AAA 電池可工作數年的時間 採用 CSMA/CA 8

IEEE 802.15.4 的網路拓撲 全功能裝置 (Full Function Device,FFD) 具有轉發 路由的能力, 可以是一個 PAN Coordinator 簡化功能裝置 (Reduced Function Device,RFD) 只能與 FFD 發送 接收信號 9

IEEE 802.15.4 PHY Layer 主要工作 : 開啟 / 關閉無線傳輸接收裝置 目前通道偵測 接收封包的連接品質 CSMA/CA 的通道閒置評估 通道頻率選擇 資料的傳送與接收 10

IEEE 802.15.4 運作頻帶 頻帶 (MHz) 頻率範圍 (MHz) 免費使用地區 通道數目 Bit Rate (Kbps) 調變 (DSSS) 868 868~868.6 歐洲 1 20 BPSK 915 902~928 美國 10 40 BPSK 2450 2400~2483.5 全球 16 250 O-QPSK 11

IEEE 802.15.4 MAC Layer 提供資訊服務和管理服務, 負責信標 (Beacon) 管理 通道接取 保障時槽 (Guaranteed Time Slots, GTS) 管理 訊框驗證 回覆訊框傳輸及 Association 與 Disassociation 兩種傳輸模式 同步模式 (Beacon Mode) 非同步模式 (Non-Beacon Mode) 使用 CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance), 避免傳輸碰撞 CSMA/CA 是在傳輸之前, 會先檢查通道是否有資料傳輸, 若通道無資料傳輸, 自己先等一段隨機的時間, 弱等一段隨機時間後, 還是沒有人在使用, 則開始進行資料傳輸動作, 若是產生碰撞, 則稍後重新再傳 12

ZigBee 傳輸程序 (1/5) Coordinator to device Slotted coordinator Network Device Beacon Data request Acknowledgment Data Acknowledgment 13

ZigBee 傳輸程序 (2/5) Coordinator to device Un-Slotted coordinator Network Device Data request Acknowledgment Data Acknowledgment 14

ZigBee 傳輸程序 (3/5) Device to coordinator Slotted coordinator Network Device Beacon Data Acknowledgment 15

ZigBee 傳輸程序 (4/5) Device to coordinator Un-Slotted coordinator Network Device Data Acknowledgment 16

ZigBee 傳輸程序 (5/5) Coordinator to coordinator Only Un-Slotted coordinator coordinator Data Acknowledgment 17

Superframe (1/2) CAP (Contention Access Period) CFP (Contention Free Period) 18

Superframe (2/2) Beacon 的功能是 啟動 superframe 與其他 device 同步 Coordinator 告知 device 有資料要傳輸給他 19

Association Procedure 當一個 device 要加入由一個 coordinator 形成的 PAN 時, 會先掃描周遭有哪些 PAN, 決定其中一個加入, 並且向 PAN 的 coordinator association 的要求 Make decision coordinator Association req. ACK Beacon Data req. ACK Association req. ACK Network Device Scan channel Wait for response 20

IEEE 802.15.4 與 ZigBee 對應關係 (1/2) ZigBee Device Type IEEE 802.15.4 Network IEEE 802.15.4 Device Type Coordinator PAN Coordinator FFD Router Coordinator FFD End Device Device FFD or RFD 21

IEEE 802.15.4 與 ZigBee 對應關係 (2/2) ZigBee Network Topology Star Tree Mesh IEEE 802.15.4 Network Topology Star Peer-to-Peer Peer-to-Peer 22

ZigBee 網路拓樸 (1/3) Star Topology End device 星狀拓樸 優點 容易同步化 低延遲 (one-hop) 缺點 擴充難 Coordinator 23

ZigBee 網路拓樸 (2/3) Tree Topology End device 樹狀拓樸 優點 低路由成本 允許多點跳曜 (multi-hop) 缺點 延遲較長 (multi-hop) Coordinator Router 24

ZigBee 網路拓樸 (3/3) Mesh Topology 網狀拓樸 優點 允許多點跳曜 (multi-hop) 網路形成較具彈性 低延遲 缺點 route discovery 成本過大 End device Router Coordinator 25

Example 26

ZigBee Stack 27

Network Layer 28

Application Support Sublayer 29

Application Layer ZigBee 應用層包含應用支援子層 (Application Support, APS) ZigBee 裝置元件 (ZigBee device object, ZDO) 和製造商所定義的應用物件 (Application Objects) APS 提供網路層與應用層之間的介面, 維持物件之間的連結表 (Binding Table), 並在連結的裝置之間傳遞訊息 ZDO 負責建構上層應用所需的資訊 發出或回應連結的要求, 發現同一個網路上的裝置與應用服務 以及在網路上的裝置之間建立安全的關係等 30

AODV 路由演算法 來源端廣播 RREQ(Route REQuest) 中間節點將接收到的 RREQ, 更改 RREQ 後, 將 RREQ 廣播出去直到達到目的端 到達目的端, 目的端會發送 RREP(Route REPly), 再依原路徑回傳至來源端 RREQ message <bcast_id, dest_ip, dest_seqno, src_seqno, hop_count> 31

AODV Route Discovery Initiation Route Request (RREQ) broadcast flood Destination Source 32

AODV Route Discovery Completion Route Reply (RREP) propagation Destination Source 33

安全性 採用 128 bit AES 加密方式 ZigBee 信用中心 (Trust Center) 由 Coordinator 兼任 對新加入網路的節點進行認證 三種密鑰 :Master Key Network Key Link Key Master Key: 可長期利用的 Key, 通常在工廠出貨時就已被設置 Network Key : 網路範圍內通用的 Key, 信用中心分配 Link Key: 特定的兩個設備間的 Key, 由信用中心分配 34

Wireless Sensor Networks 選擇 消耗電力 ( 續航力 ) 費用 ( 產品費用 設置費用 ) 電波法的限制 網路類型 安全 優先等級 數據傳輸速度 信息的延遲時間 35

無線規格比較 IEEE802.11b Bluetooth ZigBee Power Profile Hours Days Years Complexity Very Complex Complex Simple Node/Master 32 7 65536 Latency 3 seconds 10 seconds 30ms Range 100m 10m 30m Date Rate 11Mbps 1Mbps 250Kbps Security Authentication Service Set ID (SSID) 64 bit, 128bit AES and Application Layer user defined 128 bit AES and Application Layer user defined 36

Wireless Sensor Network 利用裝備有感測器 ( 例如 : 溫溼度感測器 紅外線感測器 太陽能感測器 等 ) 的子節點 ( 終端機或路由器 ) 和連接到採集系統的父節點 ( 協調者 ), 用 ZigBee 無線通訊網路協定來架設的應用裝置, 協調者將來自主系統 (PC) 的命令利用 RF 射頻傳送到裝有感測器的子節點, 子節點再利用 RF 射頻連線方式將感測值資料傳遞回協調者 37

應用 38

Conclusion ZigBee 低成本 低功率 低傳輸率的特性使得常常被用來做 Wireless Sensor Network 應用 環境監控 家庭自動化 醫療設備控制 etc 39

References [1]Adis, Vojvodic, An Paper on ZigBee, in Computer Communication and Distributed Systems on Chalmers UniversityofTechnology,Sweden,EDA390,May2006. [2]C.J. Li, Y.F. Wang, and X.J. Guo, The Application Research of Wireless Sensor Network Based on ZigBee, in 2010 Second International Conference on MultiMedia and Information Technology, Vol. 2, pp. 89-92, Apr. 2010. [3] 鄭立編著,ZigBee 開發手冊, 台北 : 全華圖書股份有限公司,2008 [4] 陳柏皓, 基於 UPnP 與 ZigBee 的家庭自動化系統設計與實作, 碩士論文, 國立台北科技大學自動化科技研究所, 台北,2008 40

Q&A 41