logo资料库

Zigbee技术规格与测试方案之发展.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
ZigBee技術規格與測試方案之發展 A Survey on ZigBee Technology in Specifications and Test Programs 李 俊 賢 Jin-Shyan Lee 中文摘要 本 文 首 先 介 紹 無 線 感 測 網 路 的 特 性 與 發 展 , 接 著 說 明 相 關 的 ZigBee/IEEE 802.15.4通 訊 協 定 , 包 含 其 硬 體 通 訊 晶 片 、 軟 體 協 定 堆 疊 、 及 開 發 輔 助 工 具 等 。 之 後 , 敘 述 並 比 較 ZigBee規 格 標 準 的 進 展 , 包 含 ZigBee-2004、 ZigBee-2006、 及 ZigBee-Pro等 , 同 時 也 提 供 IEEE 802.15.4標 準 的 現 況 。 接 下 來 , 我 們 介 紹 ZigBee測 試 方 案 的 內 容 , 包 括 其 平 台 相 容 性 、 產 品 認 證 、 以 及 互 通 性 測 試 等 , 藉 此 提 供 有 意 參 與 ZigBee元 件 產 品 開 發 的 廠 商 一 個 參 考 的 方 向 。 Abstract This paper first introduces the features and evolution of wireless sensor networks, and then the ZigBee over IEEE 802.15.4 standard, including its hardware (RFIC), software (protocol stack), and assistant tools. Subsequently, we show and evaluate the ZigBee specifications, comprising ZigBee-2004, ZigBee-2006, and ZigBee-Pro, and also the status of IEEE 802.15.4 standard. After that, we illustrate ZigBee test programs, including the platform compliance, product certification, and interoperability test, so as to provide a reference for the companies who would like to develop ZigBee devices or products. 關鍵詞(Key Words) ZigBee規 格 (ZigBee Specification) IEEE 802.15.4標 準 (IEEE 802.15.4 Standard) ZigBee相 容 平 台 (ZigBee Compliant Platforms) ZigBee認 證 產 品 (ZigBee Certified Products) 無 線 感 測 網 路 (Wireless Sensor Networks) 1.前言 2003 年 美 國 MIT 技 術 評 論 (Technology Review)[1] 認 為 , 有 十 種 新 興 技 術 很 快 就 可 以 改 變 計 算 、 醫 療 、 製 造 、 運 輸 與 我 們 的 能 源 基 礎 設 施 。 其 中 位 居 榜 首 的 , 即 是 無 線 感 測 器 網 路 (Wireless Sensor Networks;WSN)。無 線 感 測 器 網 路 是 由 一 到 數 個 無 線 資 料 收 集 器 以 及 為 數 眾 多 的 感 測 器 (sensors)所 構 成 的 網 路 系 統 , 而 元 件 之 間 的 溝 通 則 是 採 用 無 線 的 通 訊 方 式 。 為 了 達 到 大 量 佈 建 的 目 的 , 無 線 感 測 網 路 必 須 具 備 低 成 本 、 低 耗 電 、 體 積 小 、 容 易 佈 建 、 有 感 應 環 境 裝 置、可 程 式 化、與 可 動 態 組 成 等 特 性。 在 談 到 無 線 感 測 網 路 的 同 時 , 其 他 常 見 的 32 ICL TECHNICAL JOURNAL 3.25.2007 第119期 電腦與通訊
名 詞 尚 有 遍 佈 運 算 (Ubiquitous Computing)、 普 及 運 算 (Pervasive Computing) 、 環 境 智 能 (Ambient Intelligence)、 以 及 情 境 感 知 (Context Awareness)等 。 遍 佈 運 算 在 於 創 造 一 個 四 通 八 達 的 電 腦 網 絡 ( 如 Wi-Fi/WiMAX 網 路 、 3G 電 話 網 路、無 線 數 位 視 訊 ), 能 讓 資 訊 能 無 所 不 在 ; 而 普 及 運 算 在 於 讓 資 訊 可 以 隨 時 隨 地 被 取 用 , 意 指 生 活 中 利 用 這 些 網 絡 的 裝 置 ( 如 筆 記 型 電 腦 、PDA、 手 機 等 )。 環 境 智 能 、 情 境 感 知 、 與 普 及 運 算 十 分 相 似 , 三 者 的 目 標 都 在 於 應 用 智 能 產 品 於 我 們 的 環 境 中 , 並 了 解 使 用 者 應 用 的 環 境 與 狀 況 , 提 供 相 對 應 的 服 務 。 無 線 感 測 網 路 在 此 扮 演 的 角 色 , 可 藉 由 將 具 有 通 訊 能 力 的 各 種 微 小 感 測 器 佈 建 於 生 活 週 遭 環 境 中 , 形 成 無 所 不 在 的 網 路 , 提 供 遍 佈 運 算 的 能 力 ; 並 且 隨 時 感 應 、 偵 測 環 境 與 使 用 者 狀 況 , 處 理 環 境 智 能 與 情 境 感 知 的 運 作 , 以 及 進 一 步 將 收 集 的 資 訊 傳 遞 給 使 用 者 或 相 關 控 制 中 心 , 達 成 普 及 運 算 的 功 能 。 有 關 無 線 感 測 網 路 的 通 訊 協 定 , 考 慮 到 規 格 相 容 性 與 市 場 接 受 度 , 以 IEEE 802.15.4[2-3] 低 速 率 無 線 個 人 區 域 網 路 (Low-Rate Wireless Personal Area Network ; LR-WPAN) , 結 合 ZigBee[4]無 線 標 準 為 基 礎 的 通 訊 規 範 , 是 多 數 研 發 廠 商 依 循 的 方 向 。 雖 然 現 今 ZigBee是 以 家 庭 自 動 化 為 切 入 點 來 設 計 , 不 過 其 應 用 範 疇 如 圖 1-1所 示,包 括 智 慧 型 大 樓、居 家 安 全 與 自 動 化 、 工 業 與 環 境 控 制 、 以 及 個 人 醫 療 照 護 等 。 可 搭 配 之 應 用 有 家 電 產 品 、 消 費 性 電 子 、PC週 邊 感 測 器 等 , 提 供 住 家 環 境 監 控 、 個 人 區 域 感 知 、 與 家 電 無 線 遙 控 等 功 能 。 另 一 方 面 , 過 去 即 專 精 在 家 庭 自 動 化 之 控 制 應 用 電 子 技 術 的 Zensys 公 司 , 主 導 成 立 Z-Wave 聯 盟 [5] , 並 提 出 Z-Wave 無 線 通 信 技 術,已 獲 得 包 含 Intel、Panasonic、ViewSonic、 與 羅 技 Logitech 等 六 十 多 家 業 者 的 力 挺 支 持 。 其 中 2006 年 4 月 , Intel 的 宣 佈 加 入 Z-Wave聯 盟 並 且 策 略 性 投 資 Zensys公 司 , 對 Z-Wave標 準 是 一 股 莫 大 的 推 力。此 外,瑞 典 的 Ericsson推 出 的 Bluetooth Lite, 是 主 張 將 既 有 的 Bluetooth藍 芽 無 線 通 信 技 術 進 行 簡 化 性 的 修 訂 , 如 此 仍 可 以 適 用 於 WPAN的 應 用 領 域 。 相 對 於 業 者 自 行 提 出 的 Bluetooth Lite 與 Z-Wave 技 術 , ZigBee 協 定 是 架 構 在 IEEE 802.15.4上,有 國 際 性 的 標 準 組 織 之 支 持,所 以 在 無 線 感 測 網 路 上 的 遵 循 與 使 用 者 較 廣 泛 。 截 至 2007 年 1月 , Z-Wave聯 盟 擁 有 65會 員 數 , 而 ZigBee聯 盟 已 有 207個 會 員 。 2.ZigBee/IEEE 802.15.4標準介紹 ZigBee 的 命 名 , 源 自 於 蜜 蜂 在 發 現 花 粉 時 , 展 現 如 同 ZigZag形 狀 的 舞 蹈 。 看 似 隨 意 在 跳 的 字 形 舞 , 實 際 上 是 將 有 花 和 蜂 蜜 的 地 方 , 正 確 地 傳 達 給 其 他 的 蜜 蜂 同 伴 。 ZigBee 主 要 是 由 IEEE 802.15.4 小 組 與 ZigBee Alliance組 織 , 分 別 制 訂 硬 體 與 軟 體 標 準 , 如 圖 2-1 所 示 。 它 是 一 種 低 傳 輸 速 率 (250kbps)、短 距 離 (一 般 約 為 50-100公 尺,依 發 射 功 率 的 不 同 , 可 提 昇 至 300公 尺 )、 低 消 耗 功 率 、 架 構 簡 單 的 技 術 。 目 前 制 定 的 頻 段 為 全 球 security HVAC AMR lighting control access control BUILDING AUTOMATION CONSUMER ELECTRONICS TV VCR DVD/CD remote Application Framework Application Framework Application Objects Application Objects Device Profiles Device Profiles ZigBee Device Object ZigBee Device Object (ZDO) (ZDO) Application Application Layer Layer patient monitoring fitness monitoring PERSONAL HEALTH CARE ZigBee Simply Works Wireless Control that asset mgt process control environmental energy mgt INDUSTRIAL CONTROL RESIDENTIAL/ LIGHT COMMERCIAL CONTROL mouse keyboard joystick PC & PERIPHERALS security HVAC lighting control access control lawn & garden irrigation Security Security Service Service Provider Provider Application Support Application Support Sub-layer (APS) Sub-layer (APS) Network Layer (NWK) Network Layer (NWK) Medium Access Control Medium Access Control Layer (MAC) Layer (MAC) Physical Layer (PHY) Physical Layer (PHY) Management Management ZDO ZDO Plane Plane End manufacturer defined End manufacturer defined ZigBee Alliance defined ZigBee Alliance defined IEEE 802.15.4 defined IEEE 802.15.4 defined 圖 1-1 ZigBee無線通訊協定之應用領域[4] 圖 2-1 ZigBee/IEEE 802.15.4通訊協定堆疊 ICL TECHNICAL JOURNAL 3.25.2007 第119 電腦與通訊 33
的 2.4GHz ISM頻 段 , 美 國 的 915MHz頻 段 , 以 及 歐 洲 的 868MHz頻 段 。 在 2.4GHz的 ISM頻 段 , 可 使 用 的 通 道 數 為 16 個 ; 在 915MHz 的 ISM 頻 段 , 可 使 用 的 通 道 數 為 10 個 ; 而 在 歐 洲 的 868MHz頻 段 , 可 使 用 的 通 道 數 為 1個 。 ZigBee 支 援 主 從 式 或 點 對 點 的 運 作 方 式 , 具 有 高 擴 充 性,單 一 網 路 內 可 以 同 時 擁 有 超 過 65000個 裝 置 鏈 結 。 主 要 應 用 的 方 向 在 於 家 庭 裝 置 自 動 化 、 環 境 安 全 與 控 制 、 以 及 個 人 醫 療 照 護 等 功 能 , 逐 漸 成 為 產 業 共 通 的 短 距 離 無 線 通 訊 技 術 之 一 。 2.1 IEEE 802.15.4通訊晶片(硬體) 在 IEEE 802.15.4的 通 訊 晶 片 發 展 上 , ABI Research在 2006年 9月,發 表 其 依 據 各 供 應 商 之 創 新 和 執 行 等 重 要 參 數 來 進 行 比 較 的 結 果 [6],如 表 2.1-1所 示。評 估 資 訊 包 括 該 廠 商 是 否 提 供 系 統 級 SoC晶 片 、 首 款 產 品 發 佈 日 期 、 當 前 產 品 版 本 、 傳 送 與 接 收 功 率 、 接 收 靈 敏 度 、 以 及 是 上 市 公 司 或 者 私 人 公 司 等 指 標 。 美 商 德 州 儀 器 TI因 併 購 挪 威 Chipcon通 訊 公 司 (2006/01 月 )而 榮 登 榜 首 , 而 美 商 Ember及 日 商 OKI位 居 第 二 及 第 三 。 Ember原 是 一 家 無 線 感 測 網 路 軟 體 解 決 方 案 的 知 名 公 司,後 來 取 得 Chipcon授 權 的 智 財 (IP), 打 上 自 家 的 品 牌 EM2420, 隨 後 又 與 英 國 的 射 頻 晶 片 設 計 公 司 合 作 , 推 出 自 己 的 單 晶 片,形 成 一 家 軟 硬 體 完 整 解 決 方 案 的 廠 商。 Rank Rank Company Company Rank Rank Company Company 1 1 2 2 3 3 4 4 5 5 Texas Instruments Texas Instruments Ember Ember Oki Semiconductor Oki Semiconductor Atmel Atmel Uniband Electro. (UBEC) Uniband Electro. (UBEC) 6 6 7 7 8 8 9 9 10 10 ZMD ZMD RadioPulse RadioPulse Freescale Semiconductor Freescale Semiconductor Integration Associates Integration Associates Jennic Jennic 表 2.1-1 IEEE 802.15.4的通訊晶片排名[6] 原 本 與 Chipcon射 頻 晶 片 搭 配 的 Atmel, 由 於 Chipcon 已 經 走 向 SoC 模 式 , 不 再 需 要 Atmel 微 控 制 器 的 配 合,因 此 Atmel也 自 行 開 發 射 頻 晶 片 , 成 為 具 備 完 整 硬 體 解 決 方 案 的 公 司 。 值 得 注 意 的 是 台 灣 的 達 盛 電 子 UBEC也 名 列 榜 中,而 Freescale的 晶 片 因 耗 電 量 效 能 問 題 , 所 以 排 名 較 後 。 此 外 , 英 商 Integration Associates因 併 購 CompXs 而 入 榜 。 上 述 Chipcon 、 Ember 、 Freescale 、 及 CompXs 為 ZigBee 發 展 平 台 的 先 峰 , 此 四 家 平 台 也 是 目 前 進 行 測 試 認 證 時 所 採 用 的 黃 金 單 元 (Golden Units)。此 外,英 商 Jennic 號 稱 率 先 推 出 第 一 顆 整 合 ZigBee系 統 單 晶 片 的 SoC, 但 因 在 耗 電 量 及 接 收 靈 敏 度 上 的 效 能 問 題 而 位 居 第 十 。 其 餘 入 榜 的 尚 有 德 國 ZMD及 韓 國 RadioPulse等 廠 商 。 Zhu 與 Yang[7] 針 對 現 有 商 品 化 的 IEEE 802.15.4晶 片,依 據 可 取 得 的 產 品 規 格 書,做 進 一 步 的 評 估。表 2.1-2為 Chipcon CC2430(SoC)、 Freescale MC1321x(SiP)、及 Jennic JN5121(SoC) 等 單 晶 片 的 比 較,其 中 CC2430內 含 8051微 處 理 器 , 且 耗 電 量 較 低 ; MC1321x 至 多 只 有 60KB Flash,因 此 協 定 堆 疊 及 程 式 設 計 時 需 要 考 量 此 限 制 ; 而 JN5121 內 含 32-bit 的 RISC 、 60KB ROM、 及 相 當 充 足 的 96KB RAM。 表 2.1-2 IEEE 802.15.4的SoC/SiP晶片比較[7] 表 2.1-3 為 單 一 IEEE 802.15.4RF 晶 片 的 比 較 , 明 顯 看 出 Chipcon CC2420及 UBEC UZ2400 在 耗 電 量 的 效 能 較 優 良;而 xBee-PRO擁 有 較 好 的 接 收 靈 敏 度。表 2.1-4則 比 較 上 述 RF晶 片 常 搭 配 之 微 處 理 器 , 由 左 至 右 依 序 出 自 晶 片 廠 商 Silicon Labs、Microchip、Freescale、及 Atmel。 值 得 注 意 的 是 C8051F121 及 ATmega128L 皆 擁 有 128KB Flash,在 撰 寫 程 式 及 協 定 堆 疊 時,可 有 較 充 裕 的 設 計 空 間 。 34 ICL TECHNICAL JOURNAL 3.25.2007 第119期 電腦與通訊
表 2.1-3 IEEE 802.15.4的RF晶片比較[7] 表 2.1-4 ZigBee常搭配之微處理器比較[7] 2.2 ZigBee協定堆疊(軟體) 在 開 發 ZigBee協 定 的 軟 體 中 , 最 富 盛 名 的 是 Figure 8 Wireless(F8W)公 司 的 Z-Stack, 其 被 Chipcon 所 併 購 ( 而 Chipcon 後 來 又 被 TI 併 購 ) 。 F8W在 未 被 Chipcon併 購 前,同 時 也 為 Freescale 的 平 台 開 發 ZigBee協 定 。 併 購 之 後 , Freescale 轉 向 與 印 度 公 司 Mindteck 所 發 展 的 BeeStack 合 作。此 外,美 商 Helicomm與 Silicon Labs合 作 研 發 的 IPLink、Ember發 展 的 EmberZNet、Korwin (Korea Wireless Network) 的 WiniZB Stack 、 Microchip 的 MPZBee 、 台 灣 資 策 會 III 的 ZigBee Advanced Protocol、以 及 印 度 公 司 Airbee、日 商 NEC、OKI、Renesas、英 國 Jennic與 Integration’s CompXs、 韓 國 RadioPulse也 都 有 推 出 自 行 開 發 或 是 與 系 統 商 合 作 的 ZigBee 平 台 , 並 且 通 過 ZCP相 容 性 測 試 (指 相 容 於 ZigBee 1.0版 本 , 即 ZigBee-2004的 規 格 )。 其 中 Microchip 在 其 官 方 網 站 提 供 其 開 發 的 MPZBee原 始 碼 供 免 費 下 載,但 其 協 定 堆 疊 尚 不 支 援 自 動 route repair機 制 , 在 安 全 性 上 也 有 些 許 限 制 , 而 且 MAC層 只 支 援 non-beacon的 運 作 模 式 。 此 外 , 俄 羅 斯 的 MeshNetics/Luxoft也 發 展 ZigBee stack , 並 且 提 供 IEEE 802.15.4 MAC開 放 原 始 碼 供 下 載 。 而 工 研 院 資 通 所 也 自 行 研 發 ZigBee平 台 : ITRI ZBnode [8], 如 圖 2.2-1所 示 。 其 包 含 硬 體 板 層 與 協 定 堆 疊 設 計 , 以 Linux 為 基 礎 , 搭 配 ARM7的 處 理 器 與 CC2420通 訊 晶 片 , 目 標 是 有 接 電 源 的 高 階 應 用 為 主 , 例 如 ZigBee路 由 器 與 閘 道 器 等 。 圖 2.2-2為 其 插 槽 式 感 測 器 模 組 , 提 供 溫 度 、 濕 度 與 亮 度 的 量 測 。 圖 2.2-3為 其 電 能 Sockets for Sensing Module Sockets for Sensing Module SDRAM SDRAM on rear side on rear side ARM ARM 720T 720T Flash Flash ROM ROM SMA Connector for SMA Connector for External Antenna External Antenna On-board On-board Chip Antenna Chip Antenna IEEE 802.15.4 RF Module IEEE 802.15.4 RF Module LEDs LEDs CPLD CPLD Buttons Buttons Battery Battery Connector Connector on rear side on rear side Power Power Switch Switch 圖 2.2-1 工研院資通所開發之ITRI ZBnode[8] Humidity Humidity Light Light Sounder Sounder ADC & Temp. Prototype Area ADC & Temp. Prototype Area 圖 2.2-2 ITRI ZBnode之插槽式感測器模組[8] ICL TECHNICAL JOURNAL 3.25.2007 第119 電腦與通訊 35
管 理 機 制 , 利 用 一 顆 低 功 耗 的 複 雜 可 程 式 邏 輯 元 件 (CPLD)來 切 換 通 訊、感 測 與 計 算 單 元 的 供 電。而 表 2.2-1是 將 ITRI ZBnode與 市 面 上 常 見 的 MICAz 系 統 與 DustNework 之 Mote 作 一 比 較 , ITRI ZBnode的 高 性 能 與 高 擴 充 性,適 合 路 由 演 算 法 的 驗 證 與 其 他 的 高 階 應 用 。 工作小組(ZigBee Qualification Working Group; ZQG)的 主 席 , 曾 在 2005年 8月 拜 訪 工 研 院 資 通 所 。 圖 2.3-1 所 示 為 利 用 Daintree 感 測 網 路 分 析 器,即 時 動 態 呈 現 ITRI ZBnode的 網 路 拓 樸 及 封 包 路 由 狀 態 , 此 為 一 個 15節 點 的 網 狀 (Mesh)網 路 , 佈 建 於 工 研 院 51館 4樓 。 IEEE 802.15.4 IEEE 802.15.4 IEEE 802.15.4 RF Module RF Module RF Module Sensing Sensing Module Module 32-bit RISC 32-bit RISC Microprocessor Microprocessor ARM 720T ARM 720T 70MHz 70MHz CPLD CPLD SDRAM SDRAM 16 M 16 M Flash ROM Flash ROM 16 M 16 M Power Power Supply Supply 圖 2.2-3 ITRI ZBnode之電能管理機制[8] ITRI ZBnode SCAN-ZB32 Crossbow Mote 2400-MicaZ Dust Networks Mote 2020 圖 2.3-1 以Daintree SNA呈現15個ITRI ZBnode節 點形成之網狀網路 Hardware Microprocessor RF Transceiver Flash Memory RAM EEPROM Programming Node Size (mm) Supported Sensors (via an expansion connector) Software/Stack OS 802.15.4 Compatible ZigBee Compliant ZigBee Interoperability Mesh Networking 32-bit Hynix 8-bit Atmel AVR 16-bit TI MSP430 CC2420 128KB 4KB 4KB RS-232 CC2420 60KB 2KB N/A N/A CC2420 16MB 16MB N/A RS-232, JTAG 76 x 68 x 21 Temperature, Light, Humidity 58 x 32 x 20 Temperature, Light, Acceleration, 88 x 75 x 28 Temperature, Light, Tilt ARM Linux 2.4 Yes Yes Yes ZigBee Mesh Tiny OS Partial Partial No XMeshTM N/A Partial No No SmartMeshTM 此 外 , 英 國 FlexiPanel 有 推 出 Pixie Sniffer, 與 美 商 Frontline推 出 FTS4ZB Sniffer, 皆 為 ZigBee 的 協 定 分 析 器 與 封 包 攔 截 器 (Protocol Analyzer & Packet Sniffer),可 以 輔 助 ZigBee 協 定 開 發 者 截 取 及 分 析 空 氣 中 傳 送 的 ZigBee封 包 。 3.ZigBee/IEEE802.15.4規範發展 如 前 述 圖 2-1 所 示 , ZigBee 主 要 是 架 構 在 IEEE 802.15.4上 , 本 節 主 在 說 明 ZigBee規 格 的 發 展 , 以 及 IEEE 802.15.4標 準 的 現 況 。 3.1 ZigBee規格的發展 有 關 ZigBee 規 格 的 發 展 , ZigBee 聯 盟 在 2004 年 12 月 發 表 了 ZigBee 1.0(r6 , 現 稱 為 ZigBee-2004) 。 軟 體 系 統 廠 商 也 以 此 版 本 與 其 後 續 的 錯 誤 修 定 (Errata) , 統 稱 r7(2005/09月 公 布 ) 為 規 範 來 實 作 ZigBee 協 定 堆 疊 。 約 在 發 表 ZigBee 1.0兩 年 後,2006年 10月,ZigBee聯 盟 制 定 完 成 ZigBee-2006(r13),12月 正 進 行 投 票 批 准 中,對 外 公 佈 的 時 間 預 定 為 2007年 首 季。此 外, ZigBee-Pro(r14)的 初 稿 也 在 11月 完 成 。 表 3.1-1 表 2.2-1 ITRI ZBnode與商品化產品之比較[8] 此 外 , 工 研 院 資 通 所 也 開 發 以 CC2430 及 CC2431(含 硬 體 計 算 定 位 功 能 )為 基 礎 的 平 台 , 目 標 則 是 以 只 接 電 池 為 主 的 終 端 或 是 移 動 節 點 之 應 用 。 2.3 ZigBee輔助工具 在 純 粹 以 ZigBee相 關 軟 體 為 產 品 的 廠 商 。 美 商 Daintree Networks( 研 發 生 產 中 心 在 澳 洲 ) 所 開 發 的 感 測 網 路 分 析 器 (Sensor Network Analyzer; SNA)算 是 相 當 知 名 的 輔 助 軟 體 [9], 其 視 窗 化 的 ZigBee 網 路 分 析 工 具 , 被 列 為 ZigBee認 證 過 程 中 必 備 的 工 具 。 而 該 公 司 的 總 裁 Bill Wood先 生,是 ZigBee聯 盟 中 負 責 認 證 的 36 ICL TECHNICAL JOURNAL 3.25.2007 第119期 電腦與通訊
Stack Version Stack Version ZigBee-2004 (r06) ZigBee-2004 (r06) ZigBee V1.0 ZigBee V1.0 (also referred to as (also referred to as Home Controls V0) Home Controls V0) r06 + Errata= r07 r06 + Errata= r07 Release date & Release date & Test program status Test program status Spec: Dec. 2004. Spec: Dec. 2004. ZCP test: Mar. 2005. ZCP test: Mar. 2005. Currently shipped by all Currently shipped by all platform suppliers! platform suppliers! ZigBee-2006 (r13) ZigBee-2006 (r13) (formerly known as (formerly known as Home Controls V1) Home Controls V1) Spec: Oct. 2006. Spec: Oct. 2006. ZCP test: Dec. 2006. ZCP test: Dec. 2006. ZigBee-Pro (r14) ZigBee-Pro (r14) (formerly known as (formerly known as Commercial, Commercial, Industrial, Industrial, Institutional) Institutional) Spec: Nov. 2006. Spec: Nov. 2006. ZCP test: ZCP test: Jan. 2007 (estimated) Jan. 2007 (estimated) Feature summary Feature summary 8 bit clusters 8 bit clusters KVP/MSG services KVP/MSG services CSkip addressing CSkip addressing Joint routing Joint routing Coordinator binding Coordinator binding 16 bit clusters 16 bit clusters Remove KVP service Remove KVP service ZigBee cluster library ZigBee cluster library Multicast Multicast Group devices Group devices Easy maintenance Easy maintenance Targeted broadcasts Targeted broadcasts Over-the-Air (OTA) setup Over-the-Air (OTA) setup Optional coordinator binding Optional coordinator binding Same as “ZigBee” stack, Same as “ZigBee” stack, plus (+) or minus (-): plus (+) or minus (-): New address assignment (+) New address assignment (+) AODV routing only (-) AODV routing only (-) Many to one (source) routing (+) Many to one (source) routing (+) Fragmentation (+) Fragmentation (+) Application Application Profiles Profiles Compatibility Compatibility Home Controls Home Controls Lighting Lighting No frame compatibility with No frame compatibility with “ZigBee” or “ZigBee-Pro” “ZigBee” or “ZigBee-Pro” Commercial Commercial Building Building Automation Automation Industrial Plant Industrial Plant Monitoring Monitoring Home Home Automation Automation Commercial Commercial Building Building Automation Automation Industrial Plant Industrial Plant Monitoring Monitoring Home Home Automation Automation No frame compatibility with No frame compatibility with “ZigBee V1.0” “ZigBee V1.0” No compatibility with No compatibility with “ZigBee-Pro” networks “ZigBee-Pro” networks No frame compatibility with No frame compatibility with “ZigBee-2004”. “ZigBee-2004”. No compatibility with No compatibility with “ZigBee-2006” networks. “ZigBee-2006” networks. 表 3.1-1 ZigBee規格(2004、2006、Pro)之比較 為 三 個 版 本 規 格:ZigBee-2004、ZigBee-2006、 及 ZigBee-Pro的 差 異 性 。 其 中 2006版 本 相 較 於 2004版 本 , 主 要 新 增 了 ZigBee cluster library(ZCL) 與 multicast 的 功 能 , 並 移 除 KVP(Key Value Pair)的 訊 息 格 式 。 也 新 增 元 件 組 合 (Group Devices)的 功 能 , 可 以 將 多 個 元 件 進 行 組 合 , 允 許 單 獨 的 元 件 從 屬 於 某 個 群 組 。 比 如 在 家 中 按 一 個 按 鈕 , 可 以 控 制 家 中 所 有 電 燈 都 關 閉 , 或 是 只 關 閉 某 一 層 或 某 一 個 房 間 的 電 燈 。 2006版本也具備容易維護(Easy Maintenance) 的 特 性 , 可 防 止 在 網 路 上 單 點 失 效 , 透 過 簡 單 的 處 理 過 程 將 一 個 設 備 的 資 訊 儲 存 到 鄰 近 設 備 上 。 其 亦 加 強 廣 播 應 用 (Targeted Broadcasts), 可 針 對 設 備 的 具 體 類 型 進 行 指 定 , 例 如 路 由 器 、 喚 醒 或 是 睡 眠 狀 態 的 設 備 , 此 特 性 可 以 減 少 RAM的 要 求 , 因 此 降 低 ZigBee產 品 元 件 總 體 成 本 。 此 外 , 2006 版 本 也 新 增 無 線 配 置 (Over- the-Air, OTA Setup)的 功 能 , 使 用 者 可 直 接 透 過 OTA來 動 態 即 時 更 新 元 件 韌 體 , 可 以 取 代 目 前 需 將 安 置 好 的 ZigBee元 件 拆 卸 下 來,使 用 ICE 或 是 RS-232等 有 線 介 面 來 下 載 安 裝 新 的 韌 體 模 組 , 如 此 不 方 便 的 作 法 。 而 在 ZigBee-Pro中 , 進 一 步 增 加 新 的 定 址 功 能,而 不 依 據 原 本 Cskip的 分 散 式 定 址 機 制 , 也 因 此 在 其 網 路 中 必 須 限 用 AODV(Ad-hoc On-demand Distance Vector)的 路 由 方 式 。 以 應 用 面 來 看 , 2004主 要 是 在 單 純 的 家 庭 用 燈 光 控 制,而 2006以 及 Pro則 擴 展 至 商 用 大 樓 自 動 化 、 工 廠 系 統 監 控 、 及 家 庭 自 動 化 上 。 值 得 注 意 的 是 , 這 三 個 版 本 規 格 彼 此 並 不 完 全 相 容 (compatible), 也 因 此 造 成 ZigBee聯 盟 內 部 會 員 的 許 多 反 彈 意 見 , 目 前 正 在 尋 求 合 理 的 解 決 方 式 。 3.2 IEEE 802.15.4標準的現況 IEEE 也 在 2006 年 6 月 通 過 IEEE 802.15.4- 2006的 新 版 規 格 (2006/09月 公 布 )。 此 一 新 的 無 線 標 準 建 構 了 Zigbee協 定 和 眾 多 無 線 感 測 器 網 路 的 基 礎 。 這 一 規 範 對 2003 年 公 布 的 IEEE 802.15.4(2003/10 月 公 布 ) 做 了 特 別 的 改 進 和 修 正 , 明 確 說 明 原 本 標 準 中 的 一 些 模 糊 概 念 , 減 少 了 不 必 要 的 複 雜 性 , 增 加 了 安 全 密 鑰 使 用 的 靈 活 性 , 並 且 將 一 些 新 的 頻 率 分 配 考 慮 在 內 。 此 2006的 版 本 在 沒 有 使 用 安 全 性 (指 MAC層 )的 網 路 中 , 可 與 IEEE 802.15.4-2003的 版 本 相 容 ; ICL TECHNICAL JOURNAL 3.25.2007 第119 電腦與通訊 37
但 是 在 安 全 性 的 網 路 中 , 因 2006版 本 多 定 義 了 輔 助 安 全 標 頭 (auxiliary security header), 所 以 會 不 相 容 於 舊 有 的 2003版 本 。 此 外 , IEEE 802.15.4a 任 務 小 組 , 在 2006 年 10月 選 定 了 由 Nanotron科 技 所 設 計 的 寬 頻 線 性 調 頻 擴 頻 (Chirp Spread Spectrum) 實 體 層 技 術 , 做 為 基 準 實 體 層 標 準 。 該 技 術 是 專 門 鎖 定 即 時 精 確 定 位 (real-time precision location)和 感 測 網 路 應 用 。 前 802.15.4a任 務 小 組 副 主 席 , 來 自 Staccato通 訊 的 Jason Ellis先 生 曾 經 表 示 , 該 技 術 是 ZigBee和 RFID的 綜 合 體 ; 而 其 2Mbps的 傳 輸 速 率 和 低 功 耗 , 其 實 最 適 合 於 工 廠 和 醫 學 應 用 , 並 非 是 家 庭 或 一 般 企 業 。 Nanotron計 劃 提 供 基 於 寬 頻 線 性 調 頻 擴 頻 的 晶 片 , 它 們 將 適 用 於 最 大 範 圍 60公 尺 的 室 內 環 境 , 或 是 最 大 範 圍 900公 尺 的 戶 外 環 境 。 4.ZigBee測試方案 ZigBee協 定 的 測 試 規 格 , 主 要 是 由 ZigBee 聯 盟 中 的 認 證 小 組 ZQG來 負 責 制 定 。 目 前 提 供 兩 種 相 容 性 (compliance)的 測 試 服 務 [10], 分 別 適 用 於 發 展 平 台 (platforms) 及 終 端 產 品 (end products) 。 目 前 全 球 只 有 德 國 萊 因 (TUV Rheinland) 及 美 國 NTS(National Technical Systems) 這 兩 家 實 驗 室 , 為 ZigBee 聯 盟 指 定 的 完 整 測 試 服 務 授 權 廠 商 , 而 且 只 限 ZigBee會 員 送 交 平 台 或 產 品 參 與 認 證 測 試 。 4.1 ZigBee相容平台 ZigBee 相 容 平 台 (ZigBee Compliant Platforms; ZCP)主 要 是 測 試 平 台 對 於 ZigBee規 格 之 相 容 性 。 如 圖 4.1-1所 示 , 測 試 包 含 應 用 層 (APP : APS 與 ZDO) 、 網 路 層 (NWK) 、 底 層 的 IEEE802.15.4 媒 體 存 取 層 (MAC) 與 實 體 層 (PHY), 以 及 測 試 規 範 中 要 求 的 安 全 性 (SEC)。 通 過 測 試 的 平 台 , 可 獲 得 一 張 ZigBee聯 盟 署 名 的 確 證 信 函 , 並 且 會 公 布 在 ZigBee聯 盟 的 官 方 網 站 上 。 目 前 通 過 ZCP的 ZigBee-2004平 台 , 共 有 來 自 16間 公 司 的 31個 平 台 (截 至 2007年 1月 )。 在 測 試 規 範 中 , 定 義 多 個 測 試 目 標 (Test 圖 4.1-1 ZigBee相容性測試架構[10] Purpose) , 而 各 目 標 又 包 含 數 個 測 試 案 例 (Test Case) 。 ZigBee-2006 的 測 試 規 範 已 在 2006 年 12 月 完 成 , 表 4.1-1 為 ZigBee-2004 與 ZigBee-2006 針 對 不 同 的 測 試 目 標 , 來 比 較 其 測 試 案 例 數 目 。 可 以 看 出 相 較 於 2004的 規 範 , 2006新 增 了 效 能 (PER)與 ZigBee-Pro(PRO)相 容 性 測 試。PER 效 能 測 試 主 在 考 驗 ZigBee 節 點 是 否 可 在 有 Wi-Fi干 擾 的 環 境 下 正 常 運 作;而 PRO相 容 性 測 試 主 在 檢 驗 一 個 ZigBee-2006 的 終 端 元 件 (End Device) 是 否 可 在 一 個 ZigBee-Pro 作 為 協 調 者 (Coordinator) 的 網 路 下 順 利 工 作 。 此 外 , 2006 在 網 路 層 與 應 用 層 APS的 測 試 案 例 , 也 明 顯 增 加 許 多 。 Test Purpose Test Purpose NWK NWK APS APS ZDO ZDO SEC SEC PER PER PRO PRO Total Total ZigBee-2004 ZigBee-2004 Test Spec Test Spec 043074r07 (Mar. 2006) 043074r07 (Mar. 2006) ZigBee-2006 ZigBee-2006 Test Spec Test Spec 064207r06 (Dec. 2006) 064207r06 (Dec. 2006) 18 18 24 24 20 20 35 35 11 11 8 8 7 7 6 6 N/A N/A N/A N/A 56 56 1 1 1 1 75 75 表 4.1-1 ZigBee-2004與2006之測試規範比較 目 前 通 過 ZCP的 ZigBee-2006平 台 , 共 有 四 家 : 1)Ember 的 EmberZNet 、 2)Freescale 的 BeeStack 、 3)TI/Chipcon 的 Z-Stack 、 以 及 4)Integration Associates(CompXs) 的 IA OEM- DAUB1 USB Dongle。 此 四 家 公 司 是 在 ZigBee- 2004時 期 用 來 檢 驗 其 他 受 測 平 台 的 黃 金 單 元 , 未 來 也 將 是 進 行 ZigBee-2006 相 容 性 測 試 時 所 採 用 的 黃 金 單 元 。 此 外 , 目 前 有 關 ZigBee-Pro 38 ICL TECHNICAL JOURNAL 3.25.2007 第119期 電腦與通訊
的 測 試 規 範 尚 未 制 定 完 成 。 4.2 ZigBee認證產品 ZigBee認 證 產 品 (ZigBee Certified Products) 主 要 是 針 對 終 端 產 品 , 進 行 應 用 類 別 (Application Profiles)的 相 容 性 測 試 。 應 用 類 別 是 針 對 每 種 應 用 建 立 的 標 準 , 主 要 為 ZigBee聯 盟 中 的 類 別 任 務 小 組 (Profile Task Group;PTG) 來 制 定 。 表 4.2-1 為 ZigBee 制 定 的 公 開 類 別 (Public Profiles)與 其 規 格 狀 況 , 目 前 進 展 中 的 任 務 小 組 共 有 八 個 。 其 中 家 用 燈 光 控 制 (HCL) 是 第 一 個 規 格 制 定 完 成 的 類 別,與 ZigBee-2004 規 格 同 時 發 表。而 工 業 系 統 監 控 類 別 (IPM)也 即 將 制 定 完 成 , 目 前 0.99 版 已 進 入 投 票 表 決 階 段。家 庭 自 動 化 (HA)、商 業 大 樓 自 動 化 (CBA)、 與 無 線 感 測 網 路 (WSN)等 規 格 也 都 在 進 行 中 , 並 且 都 使 用 ZigBee-2006的 新 增 功 能 ZCL。 值 得 注 意 的 是 ZigBee在 WSN上 的 發 展,目 前 WSN任 務 小 組 主 要 是 由 生 產 MICAz的 Crossbow科 技 公 司 來 主 導 。 此 外 , 電 信 應 用 (TA)、 先 進 電 錶 創 造 (AMI)、 以 及 個 人 家 庭 醫 療 照 護 (PHHC)等 也 都 成 立 任 務 小 組 來 制 定 規 格 , 而 早 期 的 供 熱 通 風 與 空 調 (HVAC) 及 自 動 電 錶 讀 取 (AMR) 也 都 併 入 現 有 的 類 別 任 務 小 組 中 。 Profile Name Profile Name 1) Home control, lighting 1) Home control, lighting 2) Industrial plant monitoring 2) Industrial plant monitoring 3) Home automation 3) Home automation 4) Commercial building 4) Commercial building automation automation Spec Status Spec Status HCL_PTG: 03540r6 (V. 1.0), 2004/12. HCL_PTG: 03540r6 (V. 1.0), 2004/12. IPM_PTG: 053733r05 (V. 0.99), 2006/07. IPM_PTG: 053733r05 (V. 0.99), 2006/07. Draft in letter ballot! Draft in letter ballot! HA_PTG: 053520r16 (V. 0.6), 2006/08, ZCL. HA_PTG: 053520r16 (V. 0.6), 2006/08, ZCL. CBA_PTG: 053516r05 (V. 0.3), 2006/11, ZCL. CBA_PTG: 053516r05 (V. 0.3), 2006/11, ZCL. 5) Wireless sensor networks 5) Wireless sensor networks 6) Telecom applications 6) Telecom applications 7) Advanced metering initiative 7) Advanced metering initiative 8) Personal/home health care 8) Personal/home health care Heating, ventilation, air Heating, ventilation, air conditioning conditioning Automatic meter reading Automatic meter reading WSN_PTG: 064358r02 (V. 0.12), 2006/08, ZCL. WSN_PTG: 064358r02 (V. 0.12), 2006/08, ZCL. TA_PTG TA_PTG AMI_PTG AMI_PTG PHHC_PTG PHHC_PTG HVAC: 053552r01 (V. 0.15), 2005/06/10. HVAC: 053552r01 (V. 0.15), 2005/06/10. Merged into HA and CBA. Merged into HA and CBA. AMR: Merged into AMI. AMR: Merged into AMI. 表 4.2-1 ZigBee制定的公開類別與其規格狀況 想 要 送 交 ZigBee認 證 的 產 品 , 必 須 要 在 通 過 前 述 ZCP的 軟 硬 體 平 台 上 開 發 , 才 可 參 加 此 認 證 測 試 。 可 測 試 的 應 用 類 別 項 目 , 包 含 上 述 的 公 開 類 別 或 是 非 公 開 的 廠 商 特 定 類 別 (Non- public Manufacturer Specific Profile), 如 如 圖 4.1-1所 示 。 在 非 公 開 的 特 定 類 別 方 面 , 例 如 挪 威 Radiocrafts 與 印 度 Airbee 合 作 開 發 了 ZigBee 連 結 RS232/RS485 的 序 列 埠 類 別 (Serial Port Profile with I/O mapping,SPPIO);而 TI/Chipcon 也 自 行 建 立 了 追 蹤 用 的 定 位 類 別 (Location Profile)。 此 種 特 定 類 別 的 檢 驗 , 亦 稱 為 ZigBee Network Capable (ZNC)測 試 , 主 要 是 確 保 其 特 定 類 別 的 產 品 可 以 在 正 規 的 公 開 類 別 ZigBee網 路 中 正 常 運 作 , 不 會 對 其 造 成 負 面 的 影 響 。 通 過 此 ZigBee認 證 測 試 的 產 品 , 可 在 其 產 品 上 加 掛 通 過 認 證 的 商 標 (Certified Product Logo) , 並 且 會 公 布 在 ZigBee 聯 盟 的 官 方 網 站 上 。 目 前 通 過 ZigBee認 證 的 產 品 , 共 有 四 個 : 1)美 商 Maxstream的 XBee,主 要 是 在 嚴 苛 的 工 業 商 務 應 用 環 境 中 , 提 供 穩 定 可 靠 的 無 線 通 訊 ; 2) 日 商 NEC 的 ZB24FM-Z , 為 一 個 結 合 PC 的 人 員 出 勤 管 理 系 統 ; 3) 美 商 S3C(Sensors Silicon Systems-Configurable) 的 XM2400 , 提 供 以 ZigBee 為 基 礎 的 差 動 壓 力 感 測 器 ; 4)美 商 STG (Software Technologies Group)的 感 測 網 路 基 礎 (Sensor Network Infrastructure; SNI), 提 供 多 種 不 同 的 網 路 基 礎 設 施 產 品 , 如 中 心 閘 道 器 和 路 由 器 , 並 且 已 經 在 無 線 滅 火 器 監 控 系 統 的 感 測 器 應 用 中 , 實 際 部 署 了 250個 節 點 來 驗 證 。 4.3 互通性測試 在 互 通 性 (interoperability) 測 試 方 面 , ZigBee聯 盟 每 季 會 舉 辦 一 次 ZigFest互 通 性 測 試 大 會 , 輪 流 在 歐 、 美 、 亞 三 大 洲 舉 行 , 同 樣 只 限 ZigBee會 員 參 與 。 其 主 要 目 的 是 提 供 各 廠 商 的 平 台 或 是 產 品 有 互 通 測 試 的 機 會 , 可 看 成 類 似 USB的 熱 插 拔 大 會 。 ZigFest基 本 上 是 一 個 技 術 交 流 場 合 , 所 以 只 限 工 程 人 員 參 與 , 而 且 對 其 平 台 或 是 產 品 的 測 試 過 程 也 會 加 以 保 密 , 只 有 互 相 對 測 的 廠 商 會 知 道 其 結 果 。 ZigBee聯 盟 強 烈 建 議 會 員 在 參 與 ZCP 認 證 前 , 可 先 參 加 ZigFest測 試 , 但 此 並 非 是 參 與 ZCP認 證 的 必 要 條 件 。 此 外 , ZigBee聯 盟 內 部 亦 不 定 期 舉 辦 所 謂 的 BeeFest活 動,其 目 的 主 要 是 在 制 定 與 檢 驗 互 通 性 的 測 試 規 範 , 以 供 ZigFest進 行 時 使 用 。 ZigFest 的 測 試 級 別 包 含 Level-1(MAC) 、 ICL TECHNICAL JOURNAL 3.25.2007 第119 電腦與通訊 39
分享到:
收藏