(3.227.249.155) 您好!臺灣時間:2021/05/07 05:00
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

: 
twitterline
研究生:張光裕
研究生(外文):Guang-Yu Zhang
論文名稱:整合Modbus與Websocket協定之聯網醫療資料採集嵌入式系統研製
論文名稱(外文):Implementation of Networked Medical Monitoring Embedded System by the Integration of Modbus and Websocket Protocol
指導教授:陳健章陳健章引用關係
學位類別:碩士
校院名稱:國立中央大學
系所名稱:生醫科學與工程學系
學門:工程學門
學類:生醫工程學類
論文出版年:2020
畢業學年度:108
語文別:中文
論文頁數:55
中文關鍵詞:嵌入式STM32WebsocketModbus
外文關鍵詞:EmbeddedSTM32WebsocketModbus
相關次數:
  • 被引用被引用:0
  • 點閱點閱:85
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:20
  • 收藏至我的研究室書目清單書目收藏:0
因應物聯網時代興起,各國的資通訊、軟硬體公司相繼投入各式產品與研 發應用。從遠距醫療、醫材研發、智慧穿戴裝置乃至醫療照護等各領域皆有許 多應用與突破。其中,應用於醫材儀器與穿戴科技,技術市場開發推出許多嵌 入式醫療監測裝置,然而其通訊方式、介面設計,尚未出現可主導市場技術規 格之標準。由於各設備所使用的通訊界面不盡相同,同時聯網架構、基礎設施 建置亦未斟完善,雖病患可以得到更好、更簡便與更有效率的醫療服務,但數 位數據受攻擊面也會隨著擴大。為了克服此一挑戰,足夠安全、並使醫療隱私 能夠得到保障的全盤通訊架構設計便扮演了不可或缺的關鍵角色。本文實作了 基於 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.
摘要 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
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔