透過您的圖書館登入
IP:3.143.17.127
  • 學位論文

裝置獨立軟體定義機制設計

Software Defined Device Independence Mechanism Design

指導教授 : 陳世穎
共同指導教授 : 陳同孝(Tung-Shou Chen)
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


目前的家用設備,無論是家電或休閒設備,存在有控制裝置使用起來管理不易,以及難以對其進行功能客製化的問題,是故需要一種管控的系統,以滿足需求。在經濟的考量下,一種管控的新系統(或裝置)是勢所難免。最好的情況是能利用現有或極易取得的硬體裝置,透過適當軟體的架設與控制就能達成,現在市場中的產品都是把電路板客製化製作出單一種規格,控制一種特定的設備,並沒有把所有控制功能整合在一起的控制裝置或系統,也沒有控制裝置或系統能做到資料回送的動作。本研究之特色就是不受設備之影響,可用另一個設備,在裝置資料庫及指令資料庫新增軟體定義,藉由裝置獨立軟體定義機制(SDDI)概念所延伸的設備控制編程系統可以達成這個目標,本研究以裝置獨立(Device Independent, DI)的模式,提出一種設備控制編程系統,以軟體定義(Software Defined, SD)的概念,建構出「裝置獨立軟體定義機制(Software Defined Device Independence, SDDI)」之設備控制編程系統,亦即為指設計程式時,無需考慮裝置的特性與類別,為一種流程或機制,使軟體的應用程序能夠在本地的各種設備上運行,且不須考量其硬體架構或軟體環境,只要是能取得應用程式介面的設備,都可以應用本研究之獨立軟體定義機制(SDDI),進而降低開發門檻,本研究將SDDI概念實作於機械手臂、機器人來實際驗證SDDI的可行性以及優點,結果顯示SDDI可以透過無線通訊功能可程式化控制具有無線通訊應用設備。 關鍵字:軟體定義、裝置獨立、無線傳輸、裝置與指令資料庫

並列摘要


Currently, household equipment has problems of inconvenient management of control devices and difficulties in function customization, no matter it is an appliance or recreational equipment. Therefore, a control and management system is desired. For economic considerations, it is inevitable to have a new system (or device) for this requirement. Preferably, it can be achieved by using available or easily made hardware with properly designed software architecture for control. For a single product in the market, it is made by customizing circuits with only one specification for specific equipment. There is no control device or system to integrate all control functions in one unit. There is no control device or system to feed back data. A feature of the present study is using another device with newly added software defined data in a device database and an instruction database without being affected by the equipment. With the device control programming system from the concept of Software Defined Device Independent (SDDI), the goal can be achieved. The device control programming system is based on a model of Device Independence and provided in the present study. Based on the concept of Software-Defined, the device control programming system of SDDI doesn’t have to concern characteristics and class of the equipment when programming. It is a procedure or mechanism which makes the application procedure of the software can be applied to run on the local equipment. No more consideration is required on its hardware architecture or software environment. As long as the equipment whose application programming interfaces can be obtained, it can be applied by the SDDI in the present study, further reducing the threshold of development. The concept of SDDI in the study is implemented in robotic arms and robots to test the feasibility and advantages of SDDI. Results come out to show that SDDI is able to control equipment which is capable of wireless communication by programming the functions of wireless communication. Keywords: Software Defined, Device Independence, Wireless Transmission, Device and Instruction Database

參考文獻


[1] Acín, A., Brunner, N., Gisin, N., Massar, S., Pironio, S., & Scarani, V. (2007), Device-independent security of quantum cryptography against collective attacks, Physical Review Letters, 98(23),230501.
[3] Browne, S., Dongarra, J., Garner, N., Ho, G., & Mucci, P, (2000), A portable programming interface for performance evaluation on modern processors.International Journal of High Performance Computing Applications, 14(3), 189-204.
[5] Bolton, I. W., Hamper, A. N., Gaunt, D. S., & Gray, D. J. (1992). U.S. Patent No. 5,119,270. Washington, DC: U.S. Patent and Trademark Office.
[6] Carpentier, S. C., Witters, E., Laukens, K., Van Onckelen, H., Swennen, R., & Panis, B. (2007). Banana (Musa spp.) as a model to study the meristem proteome: acclimation to osmotic stress. Proteomics, 7(1), 92-105
[9] Galilei, G., & Drake, S. (1953). Dialogue concerning the two chief world systems, Ptolemaic and Copernican. Random House Digital, Inc., 586

被引用紀錄


許峻榮(2012)。一個以Pseudo Software為基礎的驗收測試驅動之行動應用程式發展方法及支援工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00643

延伸閱讀