論文格式說明(題目)

Similar documents
投影片 1

網際網路基本介紹

Introduction to Network Management

大同大學數位論文

Zigbee

Microsoft PowerPoint - E1zigbee ppt

1970 新技術的應用 X = 20 + B 13B δ13c X 1 X

了 波 涛 和 号 声 袁 读 者 很 容 易 就 进 入 广 州 城 的 水 上 旅 途 袁 进 入 一 座 野 水 上 名 城 冶 的 传 说 中 去 遥 于 是 袁 一 座 名 城 往 事 充 满 了 漂 流 感 袁 旋 律 自 水 上 而 来 袁 我 们 就 这 样 来 到 了 往 事 的

壹、摘 要

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

Microsoft Word - 複製 -目錄-全 - Done_ _.doc

電腦網路

Microsoft PowerPoint - Lab 07.ppt

References

Introduction to Network Management

Microsoft Word - 三等-資料通訊

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD

<4D F736F F F696E74202D20B2C4A454B3B9BAF4B8F4AABAB2D5A6A8A4B8A5F3>

Microsoft Word - Thesis.doc

Microsoft Word - P1-P19周碩聰 修正.doc

IPv6 Multicast骨幹網路建置參考

IP 路由

17-72c-1

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


桌上型個人電腦採購規格說明表

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

1. 前言 對旅遊業而言, 資訊溝通 資訊管理與資訊傳輸, 扮演關鍵性角色, 而隨著網際網路蓬勃的發展, 將網際網路應用到旅遊業是適宜的也是必然的趨勢 發展觀光旅遊已是世界各國發展經濟重要的一環, 除了實施免簽證或落地簽證, 以吸引各國觀光客之外, 更大力強化觀光旅遊景點的各種軟硬體建設 近年來,


桌上型個人電腦採購規格說明表

<4D F736F F D AED5A4BAA470B2A3BEC74332C3FEA6A8AA47B3F8A769AED15FBC42ABD8B7BD5F322E646F63>

電腦設備LP _第七組顯示卡規範書

Microsoft Word - LP doc

桌上型個人電腦採購規格說明表

Microsoft Word - 目次範例-catalog doc

男人的大腦 女人的大腦

電腦設備LP 第七組顯示卡規範書

Microsoft Word - _m30.doc

Cross Border_t

CH2 網路與通訊技術

98-366

縣 94 學年度 上 學期 區 國民中學 Q 年級 R 領域教學計畫表 設計者:

An Investigation and Design of Examination Distance about the Infant s Speed-run Chen-kuan Kao Associate Professor, Humanities and Scienec Education C

第七組顯示卡規範書

實驗 使用 IPv4 和 IPv6 計算摘要路由 拓樸 位址分配表 子網 IPv4 位址 IPv6 位址 HQ 的 LAN / :DB8:ACAD:E::/64 HQ 的 LAN / :DB8:ACAD:F::/64 EAS

Microsoft PowerPoint - 96遠東科大通訊網路CAN Bus

Microsoft Word 林松德-0813-Fair Link and Node Contention in Wireless Mesh Networking-11

Microsoft Word - Dis3_Ch B_Lab_Student.doc

Microsoft Word - Delta Controller ASCII_RTU_TC

在餐點設計時, 往往會運用不同的質地做搭配, 以達到食用者口感的最佳平衡與變化

营 业, 因 业 务 往 来 关 系, 与 宜 宾 大 小 商 帮 比 较 熟 悉 曹 九 龄 熊 郁 村 便 约 我 参 加 共 同 发 起 熊 曹 二 人 与 我 又 是 世 交, 在 实 业 救 国 思 想 激 励 下, 同 时 也 为 个 人 将 来 发 展 前 途 计, 我 也 欣 然 乐

Microsoft PowerPoint - NS-2無線網路模擬

Microsoft PowerPoint - SAGE 2010

堅實的城牆 搜尋攻擊目標

X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc

撰 寫 人 :2B1 王 清 燕 書 名 : 追 風 箏 的 女 孩 條 碼 號 : 月 份 閱 讀 心 得 佳 作 我 覺 得 這 是 一 本 教 我 們 用 殘 酷 的 角 度 認 識 生 命 的 小 說 ; 與 同 儕 甚 是 摯 友 間 也 可 能 出 現 競 奪 下 的

<BB4FBBC83939B971B8A3B667C3E4B35DB3C6A57CB2D54C50352D D325FB3D5B9A9ACECA7DE2E786C73>

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

1.1 1 () 擴展學習領域 () () 力求卓越創新 發皇通識教育 厚植職場發展的競爭能力 拓展國際交流 e 把握資訊網路的科技應用 () 精緻教育的學校特色 提升行政效率 發揮有效人力的整體力量 達成精緻大學的師資結構 勵應用科技的研發能力 在策略執行上

NS2教學

Microsoft PowerPoint - Lab 08.ppt

Microsoft Word - Report_Lab3.doc

Cisco Packet Tracer 教學

注意 : 考試開始鈴 ( 鐘 鼓 ) 響或燈亮前, 不可以翻閱試題本 102 學年度身心障礙學生升學大專校院甄試試題本 甄試類 ( 群 ) 組別 : 四技二專組 工程與管理類 考試科目 ( 編號 ): 計算機概論 (C2222) 作答注意事項 1. 考試時間 :90 分鐘 2. 答案卷每人一張, 不

投影片 1

老人憂鬱症的認識與老人自殺問題

Microsoft Word - ACL chapter02-5ed.docx

<4D F736F F D20AD7BB14BB752C2A7AB48A4A4BEC7B971A46CBEC7B2DFA454A67EAD70B9BA5F E646F6378>

Microsoft PowerPoint - Aqua-Sim.pptx

我國IPv6建置發展計畫第五次主持人協調會會議議程

SAPIDO GR-1733 無線寬頻分享器

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

<4D F736F F D20BDD7A4E5ABCAADB1A4CEA4BAADB62E646F63>

Microsoft PowerPoint - Review12


iziggi

第一章  緒論

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

書面

SDN_Lab2_ pptx

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136

ntu

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

pico說明書繁體new

網際網路基本介紹


Introduction to Network Management

第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 oscommerce 103

投影片 1

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

<4C50352D B971B8A3B667C3E4A655B2D5A9FAB2D32E786C73>


<4D F736F F D20BE41A5CEA9F3B4BCBC7AA97EAE61A4A7A5FDB669BBB7BADDBACAB1B1B35DAC49A747ABD E20312E322E646F63>

年會大會出席盛況 一 年會大會 B205 註冊報到 大會開始 九十七年十二月

人為疏失 人與人之間的溝通合作, 往往是事故的最終防線, 若能發揮團隊合作的功能, 則比較能克服其他因素所造成的危害

IPv6-SIP-VoIP在TWAREN網路上的

EC-W1035RL說明書.cdr

untitled

最即時的Sybase ASE Server資料庫診斷工具

Transcription:

ZigBee 動態路由之研究 劉仲鑫 * 羅健云 ** * 中國文化大學資訊科學系助理教授 lzxll@faculty.pccu.edu.tw ** 中國文化大學資訊科學系大學生 s9740208@pccu.edu.tw 摘要 本研究針對 ZigBee 動態路由做探討, 並透過 NS2 的模擬, 來呈現 ZigBee 的傳輸方 式以及了解有效的的傳輸方法 關鍵字 :ZigBee NS2 Abstract This study aimed to realize the dynamic routing of ZigBee. Through NS2 simulation, the study shows the transmission of ZigBee, as well as effective methods of transmission. Keywords: ZigBee, NS2 1

ZigBee 動態路由之研究 ZigBee 動態路由之研究 1. 簡介 ZigBee 支援各種網狀網路, 網狀網路可由全功能裝置 (Full Function Device, FFD) 與精簡功能裝置 (Reduced Function Device, RFD) 共同組成, 單一網路最多可擁有 6,5000 個裝置或節點 FFD 是具備完整 IEEE 802.15.4 功能以及 ZigBee 所有功能的路由器, 而 RFD 只具有 ZigBee 部分的功能 FFD 或 RFD 這種的終端裝置一般用於網路邊界, 且組件可以簡單到只有低成本的收發器 8 位元微控制器與幾顆電池而已 這類終端裝置在網路上不需具備路由功能 ZigBee 從感應器或網路節點發出的訊號會經由一系列冗長的路徑, 找出資料路由傳送的最近連結點, 然後藉由單次跳躍連結到主裝置的方式, 或是多次跳躍的方式, 順利完成資料的傳輸 IEEE 802.15.4 支援 FFD 及 RFD 兩類的裝置,FFD 可支援任何網路拓樸架構, 可擔任網路協調者 (PAN coordinator), 並可與所有其他裝置通信 RFD 只存在於星狀拓樸中, 只能與網路協調者通話, 且不能成為網路協調者 RFD 的好處是易於實現 ZigBee 在網狀網路拓樸可以不斷取得通訊流, 藉此提供了遠端監控與感應控制的無線連結能力所需的穩定度 網狀網路可以提供多種路徑來傳輸數據, 解決單點傳輸可能失敗的問題, 並且確保網路節點的回復透明化 設計成適用度高且擴充性強的 ZigBee 規格, 可讓您增加新的裝置或網路節點, 而且只要簡單向主裝置提出要求, 就可以針對新的裝置或網路節點進行調整 表 1 FFD 與 RFD 之比較 FFD RFD 1. 具 ZigBee 所有功能 1. 具 ZigBee 部分功能 2. 需安裝常態電源 2. 需安裝移動式的電源 ( 電池 ) 3. 不需進入睡眠模式 (Sleep Mode) 3. 平常處於睡眠模式 (Sleep Mode), 能 4. 可當協調者及路由器 節省電源 2. ZigBee 之路由在網狀網路中,ZigBee 的協調者或路由器具有路由的功能, 並且也擁有路由表格及搜尋路由表格的能力, 當發現一具有路由功能的路由, 其路由表格中, 並沒有到達目的位置, 裝置將會啟動探索功能 (Route discovery),zigbee 將會開始搜尋機制, 並選擇費用較低 (Link cost) 之路由傳送, 某依路徑 A 的連接費用為封包在此路徑 A 上成功傳輸的機率, 當找到適當路由路徑後, 裝置將會把封包直接傳送至下一個節點, 直到完成傳輸 如果沒有路由的傳輸, 可以藉由樹狀結構傳輸給父節點或子節點 路由探索機制由有路由能力的裝置, 發送一路由請求 (Route request) 封包來啟動, 當 A 收到路由請求封包後,A 會先計算發送端至它的連結費, 並記錄於該請求封包中, 假 2

設 A 之前有收過至相同目的之路由請求封包,A 接著比較新的連結費用有無比先前所計 算的值還低, 如果沒有, 將會丟棄此路由請求封包, 如果這時 A 決並幫忙轉送此路由請 求封包,A 會開始檢查自己是否具有路由能力, 如果有,A 將會把此封包傳送出去, 反 之,A 使用網狀網路機制, 決定轉送其子節點或是父節點 [4] 表 2 靜態與動態路由協定之比較靜態路由協定動態路由協定 1. 路徑由人工設定 2. 路由之間不會互相溝通 3. 所有的頻寬都可以傳送封包, 因此效率高 4. 路由本身不會去尋找新的傳送路徑, 容易造成斷線 3. ZigBee 之網路協定 1. 使用演算法來維護路由內容 2. 透過鄰近的節點的路由交換, 得到路徑 3. 彼此會交換訊息, 新增 修改 刪除容易 4. 會消耗網路的頻寬跟路由資源來更新路由資訊 ZigBee 網路層協定的主要目的為提供可靠和安全的傳輸, 在網路層中 ZigBee 提出三種網路拓樸, 即星狀拓樸 (Star topology) 樹狀拓樸(Tree topology) 以及網狀拓樸 (Mesh topology) 網路 圖 1 ZigBee 三種拓樸 [7] 一個 ZigBee 協調者 (ZigBee coordinator) 負責初始 維持以及控制網路 ZigBee 的星狀拓樸類似於 IEEE 802.15.4 制訂的星狀拓樸, 裝置只能和協調者傳送以及接收資料 對於樹狀拓樸與網狀拓樸, 裝置彼此間用多點跳躍 (Multihop) 模式溝通, 樹狀拓樸與網狀拓樸的骨幹是由一個協調者以及許多的路由器所構成,FFD 藉由協調者和路由器加入網路, 作為末端裝置, 協調者與路由器都是 IEEE 802.15.4 所定義的裝置, 而末端裝置可以是全功能裝置或簡化功能裝置, 不過大多數的應用皆是使用簡化功能裝置 在一個樹狀網路中, 協調者與路由器能發送信標 (Beacon) 而網狀網路中, 協調者與路由器不能發送信標 (Beacon), 只能使用 IEEE 802.15.4 所定義的點對點傳輸機制與其他裝紙溝通 [4][7] 3

ZigBee 動態路由之研究 主要傳輸協定優點缺點 星狀拓樸 (Star topology) Slotted CSMA/CA 通訊協定 1. 容易同步 2. 低延遲 1. 只能支援小範圍網路 表 3 星狀 樹狀與網狀拓樸之比較 [7] 樹狀拓樸 (Tree topology) Slotted CSMA/CA 通訊協定 1. 路由搜索耗能較低 2. 可支援睡眠模式 3. 支援大範圍網路 1. 傳送較耗能 2. 可能會有極高的延遲 網狀拓樸 (Mesh topology) UnSlotted CSMA/C 通訊協定 1. 支援多點連結 2. 網路有極高的可變性 3. 較低的延遲 4. 支援大範圍網路 1. 無法支援睡眠模式 2. 路由表建立很耗能 4. NS2 模擬器 NS2 是一套物件導向的網路模擬器並且由 C++ 和 OTcl 兩種語言所組成, 他能模擬真實的網路架構和特性, 在網路架構方面, 它有路由器 鏈路 網路的節點等, 網路特性有封包的延遲或封包的丟棄等模擬 使用者將程式寫好,NS2 會閱讀並解讀, 產生出模擬的結果, 進而對結果分析, 或者藉由 NAM 工具程式, 把模擬出來的結果視覺化, 讓使用者更容易了解模擬情境 [1][2] 圖 2 NS2 模擬方式 [10] 路由實驗藉由簡單的傳輸架構來觀察 ZigBee 的傳輸路徑如下圖的架構 : 4

圖 3 基本網路架構 [1] 經由 NS2 的模擬如下並且採用動態路由的方式如下之圖 4 開始 : 節點 n0 會經由路由器傳送到 n4, 傳送時間為 0.1 秒到 3.0 秒, 在 1.0 秒時, 鏈路 n1 到 n3 會出現問題, 所以資料無法從 n1 傳送到 n3, 在 2.0 秒時, 鏈路 n1 到 n3 問題解決, 資料又可以從此鏈路傳送 在 1.0 秒後,n1 到 n3 的鏈路發生問題, 節點之間再次交換,n0 到 n4 的路徑改變, 變更為 n0>n1>n2>n3>n4 圖 4 NS2 的模擬圖 1 如下之圖 5, 在 2.0 秒後,n1 到 n3 的鏈路問題解決, 所以節點之間再次傳送訊息, 使得路線再次改回 n0>n1>n3>n4 5

ZigBee 動態路由之研究 圖 5 NS2 的模擬圖 2 5. NS2 模擬 3 種 ZigBee 拓樸如下之圖 6~8, 我們使用 NS2 模擬 ZigBee 模擬星狀 樹狀 網狀等拓樸, 並計算它的延遲與遺失率, 實驗中, 我們用 CBR(constant bit rate) 的傳輸模式, 以等速率產生封包, 設定封包大小為 1500byte 圖 6 星狀拓樸 6

圖 7 樹狀拓樸 圖 8 網狀拓樸 星狀拓樸 : 先假設置範圍內有六個點,S0 為一個 coordinator,s1 S3 S4 為 Router, S2 S5 為 End device, 第一秒開始後 S0 會向其它五點發送封包, 發送到第五秒後結束 ( 圖 9) 7

ZigBee 動態路由之研究 圖 9 星狀延遲 樹狀拓樸 : 先假設置範圍內有六個點,S0 為一個 coordinator,s1 S3 S4 為 Router, S2 S5 為 End device, 第一秒開始後 S0 會向 S1 S3 發送封包, 藉由 S1 再發送至 S2 和 S4, 最後 S4 再傳送至 S5, 發送到第五秒後結束 ( 圖 10) 圖 10 樹狀延遲圖 網狀拓樸 : 先假設置範圍內有六個點,S2 S3 為一個 coordinator,s0 S1 S4 為 Router, S5 為 End device, 第一秒開始後 S2 會向 S4 發送封包,S3 也會向 S4 發送封包, 接著最後 S4 會傳送至 S5, 發送到第五秒後結束 ( 圖 11) 8

圖 11 網狀延遲圖 6. 結論本研究於實驗中所用的的封包大小和速度都不會很大, 所以延遲圖變化不明顯, 但封包一樣會延遲跟遺失, 只是量很少, 但要是加大封包的量跟傳送的速度, 延遲跟遺失都會增加, 超過負荷時, 更會大量的遺失, 藉由 ZigBee 的路由分散方式, 可以減少延遲及遺失 誌謝感謝本系蔡敦仁主任對於本研究的支持與鼓勵 參考文獻 [1] 學貫 - 計算機網路實驗 - 使用 NS2 模擬多媒體通訊 [2] 學貫 -EN550 計算機網路實驗 -- 以 NS2 模擬工具實作 [3] 電子工程專輯 :http://www.eettaiwan.com/art_8800462319 TA_c1b6363b.HTM [4] 知城 - 無線區域及個人網路 隨意及感測器網路之技術與應用 [5] 滄海 - 余兆棠 _ 無線通訊與網路 [6] 僑高科技 - 無線網路結構和原理基礎 ZigBee [7] 范 世 安 :http://fedetd.mis.nsysu.edu.tw/fed-db/cgi-bin/fed-search/view_etd? identifier=oai:ethesys.library.ttu.edu.tw:etd-0904108-163803&&index_word= [8] 黃鴻翔 :http://thesis.lib.ncu.edu.tw/etd-db/etd-search-c/view_etd? URN=945203031 9