簡易檢索 / 詳目顯示

研究生: 謝文琦
Hsieh, Wen-Chi
論文名稱: ZigBee無線網路之數位資訊交換服務組態管理之設計與實作
The Design and Implementation of Profile Management for Digital Information Exchange Service in ZigBee Wireless Network
指導教授: 陳 敬
Chen, Jing
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 73
中文關鍵詞: 組態資訊交換服務
外文關鍵詞: Profile, ZigBee, Information Exchange Service
相關次數: 點閱:76下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   本論文以ZigBee無線個人區域網路(Wireless Personal Area Networks, WPAN)為基礎,設計並實作一數位資訊交換服務之組態管理系統機制(profile management scheme)。數位資訊交換服務主要由伺服器端(server side)及使用者端(user side)所組成,使用者端則通常為行動裝置;當伺服器端偵測到行動裝置成功連接至無線網路後,便派送數位資訊至行動裝置中,以提供使用者閱覽。組態為特定物件結構化資料之集合,其功能為便利管理個人化之資訊或作為系統運作時之參考依據。
      數位資訊交換服務非常適合應用在特定的區域或是建築中,當使用者需要了解有關此區域的特定資訊,或是一區域的管理系統希望該區域內的使用者被告知特定資訊之時機。但現有的無線數位資訊交換系統,往往產生因使用者無法決定自己所希望閱讀之數位資訊,或使用者需要手動篩選及檢閱數位訊息之狀況,而造成閱讀及操作上之不便。故本論文提出在ZigBee無線網路環境下,基於上述之數位資訊交換服務設計並實作一組態管理機制,在伺服器端可利用服務組態(service profile)作為派送數位資訊之依據,而使用者端則透過行動裝置記錄使用者之喜好後產生個人組態(user profile),並將個人組態回饋(feedback)至伺服器端,使伺服器端得以參考使用者之喜好後,在系統運作期間調整伺服器端之服務組態,進而達成伺服器端發送使用者所喜好的數位資訊之目的。
      本論文除了測試及驗證此組態管理機之正確性外,並利用實作之成果測試與分析其效能。由測試結果得知,利用本論文所設計之組態管理機制,可有效地在系統運作期間調整伺服器端所發送之數位資訊及其數量,並擁有良好之效能。

      This thesis presents the design and the implementation of the profile management scheme for digital information exchange service based on ZigBee Wireless Personal Area Networks (WPAN). Digital information exchange service consists of server side and user side. The sever side sends or broadcasts information to user side which, in general, is a mobile device. In such operating model, a profile, which is a collection of structured data, can act as an important role in customization and personalization between server side and user side.
      Digital information exchange service nicely fits the requirement of information service in local area or building such as shopping mall. However, in most existing digital information exchange services, users are not able to express their preferences in receiving information and the server in general can not or does not take into account the preferences of users in delivering information. This thesis designs and implements a profile management scheme to address the above issues in digital information exchange services based on ZigBee WPAN. The profile management scheme intends reaching a balance between the server side and the user sides; server side refers to service profile before transferring the digital information and user side feeds back user profile, which is generated from monitoring user’s operations showing the preferences, to server side. The service profile is updated dynamically during system run time by the server from processing received user profiles. The goal is to broadcast as popular as possible information at next delivery.
      The proposed profile management scheme is implemented for demonstration and evaluation. From the result, we can see the profile management scheme shows good performance and it can adjust the number and the sequence of transferred information during system run-time.

    第1章 緒 論 1 1.1. 數位資訊交換服務 1 1.2. ZigBee無線個人區域網路 3 1.3. 研究動機 8 1.4. 研究方法 9 1.5. 章節規劃 9 第2章 相關研究 10 2.1. 組態概念 10 2.2. 組態相關技術 10 2.3. 組態管理機制 12 2.3.1. 應用於遍及式計算環境之組態管理機制 14 2.3.2. 應用於無線感測網路分散式軟體管理之組態管理機制 15 2.3.3. 應用於資料搜尋引擎之組態管理機制 16 2.4. 討論 17 第3章 數位資訊交換服務系統 18 3.1. 系統運作模型 18 3.2. 應用場景 20 3.3. 系統架構 22 3.3.1. 伺服器端 22 3.3.2. 使用者端 22 3.3.3. ZigBee網路節點 24 3.4. 實作環境 26 3.4.1. 伺服器端 26 3.4.2. 使用者端 29 3.4.3. ZigBee通訊環境 29 第4章 組態管理機制 31 4.1. 服務組態 31 4.2. 個人組態 34 4.3. ZigBee組態 35 4.3.1. ZigBee組態概述 35 4.3.2. 部署ZigBee組態 37 4.3.3. ZigBee應用程式框架之命令訊框 41 4.3.4. ZigBee組態之實作 43 4.4. 組態管理機制之實作 49 4.4.1. 伺服器端推送數位資訊 49 4.4.2. 伺服器端重新設定服務組態 49 4.4.3. 伺服器端偵測到新增數位資訊 56 4.4.4. 使用者端個人組態之產生與回饋 58 第5章 系統測試與效能分析 59 5.1. 系統環境設定 59 5.2. 伺服器端推送數位資訊數量測試 60 5.3. 組態管理機制之效能分析 64 第6章 結論與未來展望 67 6.1. 結論 67 6.2. 未來展望 68 參考文獻 70 自 述 73

    [1] Anelia Mitseva, Mohamad Imine, Neeli R. Prasad, “Context-aware Privacy Protection with Profile Management”, Proceedings of the 4th International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots, pp. 53-62, 2006.
    [2] Andreas von Hessling, Thomas Kleemann, Alex Sinner, “Semantic User Profiles and Their Applications in a Mobile Environment”, Proceedings of Artificial Intelligence in Mobile Systems (AIMS), 2004.
    [3] Ben Salem, Matthias Rauterberg, “Multiple User Profile Merging (MUPE): Key Challenges for Environment Awareness”, Proceedings of 2nd European Symposium on Ambient Intelligence (EUSAI), pp. 196-206, 2004.
    [4] Chipcon AS, Chipcon SmartRF CC2420 Data Sheet, http://www.chipcon.com/files/
    CC2420_Data_Sheet_1_3.pdf, rev 1.3, 2005.
    [5] Danny Poo, Brain Chng, Jei-Mein Goh, “A Hybrid Approach for User Profiling”, Proceedings of the 36th Annual Hawaii International Conference, pp. 103-111, 2003.
    [6] Gerhard Fuchs, Sebastien Truchat, Falko Dressler, “Distributed Software Management in Sensor Networks Using Profiling Techniques”, Proceedings of 1st Communication System Software and Middleware, pp. 1-6, 2006.
    [7] IEEE Standards, IEEE 802 WPANTM Part 15.4 Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), SH95127, 2003.
    [8] Ian F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam, Erdal Cayirci, “A Survey on Sensor Network”, Communications Magazine, IEEE, Volume 40, Issue: 8, pp. 102-114, 2002.
    [9] John O’Donogue, John Herbert, “Profile Based Sensor Data Acquisition in a Ubiquitous Medical Environment”, Proceedings of 4th Pervasive Computing and Communications Workshops, pp, 570-574, 2006.
    [10] Jinghua Groppe, Wolfgang Mueller, “Profile Management Technology for Smart Customizations in Private Home Applications”, Proceedings of Sixteenth International Workshop Database and Expert Systems Applications, pp. 226-230, 2005.
    [11] Mitch Cherniack, Michael J. Franklin, Stan Zdonik, “Expressing User Profile for Data Recharging”, Personal Communications, IEEE, Volume 8, Issue 4, pp. 32-38, 2001.
    [12] Microchip Technology Inc., Leading Provider of Microcontroller and Analog Semiconductor, http://www.microchip.com/.
    [13] Microchip Technology Inc., Microchip PIC18F2525/2620/4525/4620 Data Sheet, http://ww1.microchip.com/downloads/en/DeviceDoc/39626b.pdf, DS39626B, 2004.
    [14] Microchip Technology Inc., Microchip Stack for the ZigBeeTM Protocol, http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en021878, AN965, 2006.
    [15] Microsoft TechNet, 802.11 無線區域網路通訊協定及應用, http://www.microsoft.
    com/taiwan/technet/book/wireless/default.htm.
    [16] MySQL AB, MySQL 3.23, 4.0, 4.1 Reference Manual, http://dev.mysql.com/doc/
    refman/4.1/en/index.html.
    [17] Peter H. Baumann, The Linux Serial Programming HOWTO, http://docsrv.caldera.
    com:8457/en/SerialProg/Serial-Programming-HOWTO.html.
    [18] RidgeRun, Cadenux ARM Board Support Package, http://www.ridgerun.com/Doc
    uments/ARMBoardSupportUserGuide/CadenuxArmUsersGuide.html, Version 1.21, 2005.
    [19] Texas Instruments, TMS320DM320 Technical Reference Manual Version 1.0, 2003.
    [20] μClinux™, Embedded Linux Microcontroller Project, http://www.uclinux.org/.
    [21] William C. Craig, “Zigbee: Wireless Control That Simply Works”, ZigBee White Papers, http://www.zigbee.org/imwp/idms/popups/pop_download.asp?contentID=
    5438.
    [22] Wikipedia, MySQL – Wikipedia, http://zh.wikipedia.org/w/index.php?title=MySQL&
    variant=zh-tw.
    [23] Wikipedia, ZigBee – Wikipedia, http://zh.wikipedia.org/wiki/ZigBee.
    [24] Zheng Yao, Zengyu Lu, Holger Marquardt, Gerhard Fuchs, Sebastien Truchat, Falko Dressler, “On-demand Software Management in Sensor Networks Using Profiling Techniques”, Proceedings of the Second International Workshop on Multi-hop Ad-hoc Networks: from Theory to Reality (REALMAN '06), pp. 113–115, 2006.
    [25] ZigBee Alliance, ZigBee Specification, 053474r06 Version 1.0, 2005.

    下載圖示 校內:2008-08-29公開
    校外:2008-08-29公開
    QR CODE