Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/54071
Title: 一個規劃具彈性力物聯網應用之框架-以樹莓派實作
A Framework for Programming Resilient IoT Application - Practiced on Raspberry Pi
Authors: Yo-Yu Chou
周有俞
Advisor: 郭斯彥
Keyword: 樹梅派,開發框架,彈性力,例外處理,
Raspberry Pi,programming framework,resilience,robustness,exception handling,
Publication Year : 2015
Degree: 碩士
Abstract: 物聯網是近年來很熱門的一個領域,隨著硬體的成本降低、效能的提升、以及體積的縮小,越來越多的智慧裝置不斷被開發出來,在這樣的基礎上,許多的物聯網應用也一一出現 (例如:智慧家庭、智慧城市)。物聯網的應用服務必然是建構於一個分散式且包含許多異質裝置的環境下,其中服務的組成是透過機器與機器的資訊交流技術來達成,在這樣的情境下,一個開發者想開發物聯網應用時,有許多先天上的問題必須先去克服才有辦法進行開發,然而,關於物聯網的研究卻很少提供給開發者一個便於開發、有彈性且具容錯能力的環境。
由於硬體設備能力的提昇,現在許多的物聯網裝置都可以使用高階程式語言來開發應用,某些硬體更具有高度的擴展性,可以額外搭載許多不同的硬體模組,經由這些特性,我們可以在這些裝置上設計一些容錯機制如:硬體冗餘、軟硬體多樣性、例外處理等等。
本論文提出一個具容錯能力的物聯網應用軟體開發框架,經由分析例外的內容進行相對應的容錯處理使應用服務服務不中斷,另外我們將異質感測器的資料統一格式,提供物聯網應用開發者一個便於開發、彈性且具高可用性的開發環境。
Raspberry Pi is a popular modern network embedded device which has been employed on IoT and CPS application. Resilience is one of the major factors on QoS for IoT and CPS applications.
Raspberry Pi likes a small independent computer running on Linux operating systems so that it supports high-level programming language to let application developers can program it as needed and high expandability to allow its expansion with more number of peripherals. Therefore, application developers can construct fault-tolerant programming through software-defined control based on some software fault-tolerant technologies, such as redundancy and diversity, recovery block, and exception handling,. In our work, we propose a programming framework for application developers to construct application-level fault-tolerant programming efficiently on Raspberry Pi.
The contribution of this framework is to let application developers to program robust software so that the resilience of IoT and CPS application executed on Raspberry Pi can be improved.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/54071
Fulltext Rights: 有償授權
Appears in Collections:電機工程學系

Files in This Item:
File SizeFormat 
ntu-104-1.pdf
  Restricted Access
1.23 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved