| 研究生: |
沈益承 Shen, I-Cheng |
|---|---|
| 論文名稱: |
可應用於藥物儲存與慢性病患長期生理參數量測的網際網路量測系統之建構 Construction of an Internet-based data acquisition system for drugs storage and long-term vital signs of chronic patients |
| 指導教授: |
楊明興
Young, Ming-Shing |
| 學位類別: |
博士 Doctor |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2008 |
| 畢業學年度: | 96 |
| 語文別: | 英文 |
| 論文頁數: | 104 |
| 中文關鍵詞: | 網際網路 、資料擷取系統 |
| 外文關鍵詞: | internet, data acquisition system |
| 相關次數: | 點閱:118 下載:4 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
裝置間的通訊需求日益增加,而多數可連結網際網路的裝置多倚靠個人電腦(PC)。然而對於倚靠兩台電腦進行裝置間的網際網路連結,若連結的數量較多,則成本會大幅增加。本研究提出一個基於網際網路的資料擷取系統原型,該系統結合一個由PC構成的中央伺服器,與多個由微處理器構成的量測裝置。並討論各種可能的網路環境、參數設置、針對使用者的使用設計、以及藥物儲存與慢性病患長期生理參數量測等應用如何搭配設計等。
第一個研究主要提出基於網際網路的資料擷取系統原型。相較於以PC為主的類似跨網際網路資料擷取系統,本研究的系統原型是以PC構成的中央伺服器,與多個由微處理器構成的量測裝置組合而成。以資料擷取目的而言,本研究提出的方法可大幅減少PC的使用數量,且所減少的數量將隨系統規模增加而更顯著。在系統安全方面,由於採用微處理器裝置取代PC,而微處理器裝置沒有作業系統與檔案系統,因此駭客無法透過一般入侵PC的方式入侵微處理器裝置,因此僅需保護一台PC即可。如此一來,只需透過防火牆與一般人為控管就可達成安全防護,負擔上減輕許多。
第二個研究是改良第一個研究中的微處理器裝置,針對應用於網際網路環境的微處理器裝置的多工環境問題,提出一UI設計方法。此方法不倚靠任何函式庫,且可輕易的被移植到其他的微處理器上。至於微控制器裝置的網路設定上,本研究提出零設定法。所完成的微處理器裝置有幾項優點:裝置的開機速度低於5秒,較PC系統至少需20秒,快速很多。而其他的優點還有低成本、小體積與低耗電等。
The contemporary need for inter-device data communication is increasing rapidly. Most devices can link to the Internet via a personal computer (PC). However, implementation of device/Internet/device linkage requires at least two PCs. This is a prohibitively expensive arrangement for most situations. A prototype of an Internet-based data acquisition system is proposed here. It consists of a central PC-based server and multiple microcontroller-based devices for measurement. This study discusses the possible network environments for the proposed system and the way of configuration of network setting. A user interface design was also discussed. For applying the system to heterogeneous applications, two examples of applications of drug storage and long-term vital signs of chronic patients were discussed.
The first study proposed an Internet-based data acquisition system. The proposed system consists of one PC-based central server and multiple microcontroller-based devices, while most of the other similar Internet-based data acquisition systems consists of all PCs. For acquiring data, the proposed system can effectively reduce the required number of PCs depending on the scale of the whole system. As for the security, because we used the microcontroller-based device to replace PC and it has no operating system and file system, it is impossible for a hacker to access the proposed device by the normal methods of accessing a PC. Therefore, the security issue would be limited to only one PC and be solved by normal ways of firewall and management of people. It can reduce the security loading effectively.
The second study enhanced the performance of the microcontroller-based device proposed in the first study. This study proposed a simple method of designing a user interface. The method was developed for multitask issue of the microcontroller-based device used in an Internet-based system. The proposed method is independent from library, and can be implemented easily to the other microcontrollers. For the network configuration of a microcontroller-based device, this study proposed Zero-Configuration. There were several benefits on the proposed microcontroller-based device. One is its booting time of being less than five seconds, while the booting time of PC is over 20 seconds. The other benefits are low cost, small size and low power consumption.
[1] J. Postel (ed.), Internet Protocol, IETF RFC 791, Sep. 1981.
[2] E. Feinler and J. Postel, eds. Internet Protocol Transition Workbook. SRI International, Menlo Park, California, Mar. 1982.
[3] A. Ferrero and V. Piuri A simulation tool for virtual laboratory experiments in a WWW environment. Instrument and Measurement, IEEE Transactions on, vol. 48, pp. 741-746, Jun. 1999
[4] M. Joler, C.G. Christodoulou, Virtual laboratory instruments and simulations remotely controlled via the Internet. Antennas and Propagation Society, 2001 IEEE International Sym, vol. 1, pp. 388 -391, 2001
[5] N. Swamy, O. Kuljaca and F.L. Lewis, Internet-based educational control systems lab using NetMeeting. Education, IEEE Transactions on, vol. 45, (no. 2), pp. 145 -151, May 2002
[6] K. Curran, A Web-based collaboration teaching environment. IEEE Multimedia, vol. 9, pp. 72 -76, Jul-Sep 2002
[7] K. K. Tan, T. H. Lee, C. Y. Soh, Internet-based monitoring of distributed control systems-An undergraduate experiment. Education, IEEE Transactions on, vol. 45, (no. 2), pp. 128-134, may 2002
[8] R. Mukaro; X. F. Carelse. A microcontroller-based data acquisition system for solar radiation and environmental monitoring. Instrument and Measurement, IEEE Transactions on, vol. 48, (no. 6), pp. 1232-1238, Dec. 1999
[9] J. Postel, ”Transmission Control Protocol”, IETF RFC793, Sep. 01, 1981.
[10] Nursing Unit / Clinic Audit Criteria: http://www.utmb.edu/rxhome/Hospital_Reference/ua-tool.htm
[11] C. William, DuBois, Drug storage temperature in rescue vehicles. The Journal of Emergency Medicine, vol. 18, pp. 345-348, 2000.
[12] J. Axelson, Embedded Ethernet and Internet Complete: Designing and Programming Small Devices for Networking, Lakeview Research, 2003.
[13] S. A. Thomas, Http Essentials: Protocols for Secure, Scaleable, Web Sites, New York: Wiley, 2001.
[14] S. Nakamura, Applied Numerical Methods in C, Singapore: Prentice-Hall, 1995.
[15] T. T. Soong, Fundamentals of Probability and Statistics for Engineers, Singapore: John Wiley & Sons, 2004.
[16] R. J. Schilling and S. L. Harris, Applied Numerical Methods for Engineers: Using MATLAB and C, Brooks/Cole, 2000.
[17] Rabbit Semiconductor, http://www.rabbitsemiconductor.com/products/rcm_3000/docs.shtml/.
[18] K. Hyder and B. Perrin, Embedded Systems Design using the Rabbit 3000 Microprocessor: Interfacing, Networking, and Application Development, Butterworth-Heinemann, 2004.
[19] I. Klimchynski, “Extensible embedded web server architecture for Internet-based data acquisition and control”, IEEE Sensors Journal, vol. 6, (no. 3), pp.804-811, Jun. 2006
[20] B. RajeshKumar, K. Sridharan, and K. Srinivasan, “The Design and Development of a Web-Based Data Acquisition System,” Instrumentation and Measurement, IEEE Transaction on, vol.51, no.3, Jun. 2002
[21] P. Srisuresh, K. Egevang, “Traditional IP Network Address Translator (Traditional NAT),” IETF RFC3022, Jan. 2001
[22] (August 29, 2006), Zeroconf, Wikipedia, the free encyclopedia. [Online]. Available: http://en.wikipedia.org/wiki/Zero-configuration
[23] L. Mamakos, K. Lidl, J. Evarts, D. Carrel, D. Simone and R. Wheeler, “A Method for Transmitting PPP Over Ethernet (PPPoE),” IETF RFC2516, Feb. 1999
[24] R. Droms, “Dynamic Host Configuration Protocol,” IETF RFC2131, Mar. 1997
[25] P. Srisuresh and M. Holdrege, “IP Network Address Translator (NAT) Terminology and Considerations,” IETF RFC2663, Aug. 1999
[26] K. Curtis, Embedded multitasking. Amsterdam ; Boston: Elsevier/Newnes, 2006.
[27] (2006, August 25), Data acquisition system [Online]. Available: http://en.wikipedia.org/wiki/Data_acquisition_system
[28] (2006, August 28), SQL injection [Online], Available: http://en.wikipedia.org/wiki/SQL_injection
[29] Oolun, M.K. Govinda, S. Deepchand, C. Jahmeerbaccus and M.I. Soyjaudah, K.M.S, “Internet-based data acquisition system via a PSTN,” in 6th Africon Conference, IEEE AFRICON, 2002.
[30] Mozilla developer center, “Traversing an HTML table with JavaScript and DOM Interfaces”, [Online] Available: http://developer.mozilla.org/en/docs/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces
[31] Z-World, “RabbitCore RCM3750 RabbitCore User's Manual," 2005.
[32] P. Vixie, Ed., S. Thomson, Y. Rekhter, and J. Bound, “Dynamic Updates in the Domain Name System (DNS UPDATE),” IETF RFC2136, Apr. 1997