姓名 |
張光裕(Guang-Yu Zhang)
查詢紙本館藏 |
畢業系所 |
生醫科學與工程學系 |
論文名稱 |
整合Modbus與Websocket協定之聯網醫療資料採集嵌入式系統研製 (Implementation of Networked Medical Monitoring Embedded System by the Integration of Modbus and Websocket Protocol)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
|
摘要(中) |
因應物聯網時代興起,各國的資通訊、軟硬體公司相繼投入各式產品與研 發應用。從遠距醫療、醫材研發、智慧穿戴裝置乃至醫療照護等各領域皆有許 多應用與突破。其中,應用於醫材儀器與穿戴科技,技術市場開發推出許多嵌 入式醫療監測裝置,然而其通訊方式、介面設計,尚未出現可主導市場技術規 格之標準。由於各設備所使用的通訊界面不盡相同,同時聯網架構、基礎設施 建置亦未斟完善,雖病患可以得到更好、更簡便與更有效率的醫療服務,但數 位數據受攻擊面也會隨著擴大。為了克服此一挑戰,足夠安全、並使醫療隱私 能夠得到保障的全盤通訊架構設計便扮演了不可或缺的關鍵角色。本文實作了 基於 ARM 精簡指令集架構的 STM32 系列 32 位元處理核心,應用傳統工業儀 器 Modbus 通訊協定,應用於串列資料格式,實現軟體層資料交換與封裝,並 透過相關軟、硬體規劃設計,利用 UART、RS485、SPI 等硬體介面,實現常見 與儀器間的通訊介面連結。本裝置利用並整合 W5500 網路晶片,提供有線乙太 網路接口與後續通訊管道,實現聯網功能與通訊資料轉發,並進一步於網路介 面的資料封裝轉發層面,實現與具非明文傳輸的網路協定 Websocket 的橋接, 使系統資訊在網路層面的流通安全與隱私得到保障。 |
摘要(英) |
In response to the rise of the era of Internet of Things, worldwide companies in the fields of telecommunications, software, and hardware, have invested in various products and researches in relevant applications. There are many applications and breakthroughs being realized on the techniques from telemedicine, over the development of medical devices and equipment, smart wearable devices, to medical care. For medical equipment and wearable technology, there has developed many embedded medical monitoring devices in the relevant markets. However, the specification to the market-leading standard has not yet emerged to fully satisfy the justification of communication methods and interface design. Because the diversity of communication interfaces used for various devices, the networking architecture and the associated infrastructures are difficult to fully construct. Although the easier usage and efficiency of the medical services make patients be getting better through new techniques, the weakness of privacy security will also expand as well. In order to overcome the predicament, the design of a comprehensive communications architecture that offers sufficiently security and enables medical privacy protection has played an essential role. This article offers a framework of medical privacy protection by implementing with the STM32 series 32-bit processing core based on the ARM reduced instruction set architecture. The proposed framework utilizes the communication protocol of traditional industrial instrument Modbus to process serial data formats, which implements software layer data exchange and packaging. And through relevant software and hardware planning designs, we used UART, RS485, SPI and other hardware interfaces to achieve common communication interface connections. The adopted devices were also applying on integrated W5500 network chip to provide wired Ethernet interface and subsequent communication channels for achieving networking functions and communication data forwarding, and further the data encapsulation at level of the on the network forwarding. Therefore, in order to achieve the security and privacy of system information flow at network levels, further effort has been made on bridging with the encrypted network protocol Websocket, hence the information security would be guaranteed as a result. |
關鍵字(中) |
★ 嵌入式 ★ STM32 ★ Websocket ★ Modbus |
關鍵字(英) |
★ Embedded ★ STM32 ★ Websocket ★ Modbus |
論文目次 |
摘要 i
ABSTRACT ii
致謝 iii
目錄 iv
圖目錄 vi
表目錄 viii
一、 緒論 1
1-1 研究背景與動機 1
1-2 研究目的 1
1-3 論文架構 1
二、 相關技術探討 3
2-1 嵌入式系統 3
2-1-1 輪詢 3
2-2 序列傳輸技術 4
2-2-1 USART 4
2-2-2 SPI 5
2-3 Modbus通訊協定 6
2-3-1 Modbus通訊模型 7
2-3-2 Modbus/RTU 9
2-3-3 Modbus/ASCII 10
2-3-4 Modbus/TCP 11
2-4 Websocket通訊協定 12
2-4-1 Websocket連線交握 13
2-4-2 Websocket斷線交握 13
2-4-3 Websocket封包格式 14
三、 系統架構與設計 17
3-1 開發平台 17
3-2 開發環境與工具程式 18
3-3 系統架構與各功能模組實作 18
3-3-1 序列傳輸介面驅動程式 20
3-3-2 W5500乙太網路控制晶片驅動程式 21
3-3-3 FreeMODBUS函式庫移植 24
3-3-4 整合Modbus TCP的Websocket通訊協定實現 25
3-3-5 感測模組資訊處理 27
四、 系統整合與測試成果 29
五、 結論與未來方向 42
參考文獻 43 |
參考文獻 |
[1]邱毅凌,嵌入式系統開發之道:菜鳥成長日誌與專案經理的私房菜,悅知文化台北,2010
[2]維基百科:序列通訊。2020年4月30日,取自https://zh.wikipedia.org/串行通信。
[3] Internet Engineering Task Force:RFC 6455。2011年11月,取自https://tools.ietf.org/html/rfc6455
[4] Internet Engineering Task Force:RFC 4086。2005年6月,取自https://tools.ietf.org/html/rfc4086
[5] UM1974 User manual STM32 Nucleo-144 boards。2017年12月,取自https://www.st.com/resource/en/user_manual/dm00244518-stm32-nucleo144-boards-stmicroelectronics.pdf
[6] NUCLEO-H743ZI2 Overview。2020年6月,取自https://os.mbed.com/platforms/ST-Nucleo-H743ZI2/#overview |
指導教授 |
陳健章
|
審核日期 |
2020-8-17 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|