三级黄色在线视频中文,国产精品一二三区,在线观看三级,成人午夜久久,日韩国产一区二区,韩日免费av,日韩成人一级

基于體域網的個人健康監(jiān)護系統設計

來源:網絡

點擊:1197

A+ A-

所屬頻道:新聞中心

關鍵詞: 體域網,傳感器節(jié)點,生命體征,無線通信傳輸,健康監(jiān)護系統

      摘要:體域網(BSN,body sensor networks)是以人為中心,由分布在人體表、貼身衣物上,或身體內部檢測人體生命體征的多個傳感器節(jié)點以及個人智能終端組成的無線通信網絡。介紹了一種基于ZigBee和藍牙無線通信協議的個人健康監(jiān)護體域網系統,該系統通過3G智能手機終端控制穿戴在人體上的傳感器節(jié)點,實時采集人體血氧、心音、心電和血壓等生命體征參數,并以無線通信方式依次傳送至智能終端顯示,進一步實現與社區(qū)醫(yī)院或中心醫(yī)院的遠程數據交互。系統終端應用程序運行在Android操作系統下,界面設計友好,適用于所有Android操作系統的3G智能手機用戶。

      隨著日益增加的工作生活壓力,高血脂、高血壓和糖尿病等疾病的發(fā)病率呈逐年上升并呈現年輕化趨勢,這些疾病已經越來越嚴重地威脅著人們的身體健康甚至生命。如何及時發(fā)現病情并采取有效措施,防止發(fā)生意外,降低生命財產損失的風險,成為人們普遍關心的問題。

      目前,我國健康監(jiān)測醫(yī)療資源主要集中在醫(yī)院,這些監(jiān)測設備往往體積大/價格昂貴且操作復雜,不適合家居式日常健康監(jiān)測。隨著嵌人式技術、傳感器技術、移動網絡通信技術的快速發(fā)展,一種由多個無線醫(yī)療傳感器組成的個人體域網絡BSN為面向家庭的個人健康監(jiān)護提供了有效的解決途徑。

      筆者提出了一種基于體域網的個人健康監(jiān)護系統的總體架構,其中包括基于ZigBee的無線體域網節(jié)點的設計以及無線體域網的搭建。該系統的無線體域網節(jié)點包括無線心電采集節(jié)點、無線血氧脈搏節(jié)點、無線血壓采集節(jié)點和無線心音采集節(jié)點。最后給出了生理參數的檢測結果以及智能終端的處理與顯示結果。

      1 系統總體架構

      基于體域網的個人健康監(jiān)護系統、能夠實現用戶的健康狀況實時數據動態(tài)采集和傳輸,讓用戶方便快捷地享受醫(yī)療資源。本系統由體域網、遠程醫(yī)療服務中心兩部分組成,其中體域網的系統結構圖如圖1所示。

    基于體域網的個人健康監(jiān)護系統設計

      圖1體域網系統的結構圖

      2體域網傳感器節(jié)點設計

      體域網系統由基于ZigBee的無線傳感網絡節(jié)點和移動3G智能手機終端構成。無線傳感網絡節(jié)點能夠實時周期性地采集生命體征數據,完成數據的無線傳輸。為滿足通用3G智能手機應用,設計了Zig-Bee/藍牙網關實現生命體征數據的匯聚,將生命體征數據傳輸到3G智能收集終端。體域網傳感器節(jié)點分布示意圖如圖2所示。

    基于體域網的個人健康監(jiān)護系統設計

      圖2體域網傳感器節(jié)點分布示意圖

      2.1 ZigBee無線傳輸模塊設計

      ZigBee無線傳輸協議因其可靠性高、功耗低、時延短而被廣泛用于無線傳感網絡設計,此處無線傳感網絡節(jié)點的數據通信采用基于ZigBee協議的無線通信方式。

      系統傳感器終端節(jié)點主要由體征參數采集模塊和ZigBee模塊組成。其中ZigBee模塊采用TI公司低功耗CC2530芯片和相應外圍接口電路設計,體征參數如心電、血壓、血氧、心音分別由各自獨立的控制采集系統設計。ZigBee模塊數據無線傳輸框圖如圖3所示。

    基于體域網的個人健康監(jiān)護系統設計

      圖3 ZigBee模塊無線傳輸結構圖

      由于市面通用3G手機無ZigBee硬件模塊,而藍牙模塊是通用手機的標準配置。為實現手機與傳感器節(jié)點的數據通信,系統還需要設計zigBee協議和藍牙協議的轉換。

      2. 2 ZigBee/藍牙網關的設計實現

      設計ZiSBee/藍牙網關是為了實現ZigBee通信協議和藍牙協議之間的協議轉換,從而實現ZigBee協調器節(jié)點與智能手機藍牙設備之間數據透明傳輸。

      2.2.1 ZigBee/藍牙肖制硬件設計

      ZigBee/藍牙網關在本系統中起橋梁作用,主要由ZigBee模塊、串口藍牙模塊及協議轉換處理單元構成。ZigBee網關硬件結構如圖4所示。

    基于體域網的個人健康監(jiān)護系統設計

      圖4 ZigBee/藍牙網關結構圖

      考慮到ZigBee/藍牙網關需要使用電池供電,而且在無線通信過程中需要提供較大電流,為降低系統系統功耗,選擇低功耗STM32F103ZET6微控制器作為網關協議轉換處理的主控單元,使用TI公司低功耗無線通信芯片CC2530完成HgBee模塊設計,串口藍牙模塊選用了英國CSR公司BlueCOre04芯片完成設計,該網關能實現ZigBee模塊與串口藍牙模塊之間的協議和數據透明轉換。

      2.2.2 ZigBee/藍牙網關協議轉換

      在本系統中,ZigBee/藍牙網關協議轉換模型如圖5所示,當智能手機發(fā)送控制生理信號采集節(jié)點命令給ZigBee網絡路由節(jié)點,數據解析流程圖如圖6所示。ZigBee/藍牙網關會按順序進行以下處理:從智能手機藍牙適配器接收到的命令數據去掉物理層頭的藍牙分組,去掉L2CAP頭的藍牙分組,添加網絡層頭的ZigBee分組,添加MAC頭的ZigBee分組,添加物理層頭的ZigBee分組,命令數據以ZigBee協議格式發(fā)送到igBee網絡路由節(jié)點。ZigBee網絡路由節(jié)點有生理數據傳輸到智能手機藍牙適配器,過程相似。

    基于體域網的個人健康監(jiān)護系統設計

      圖5 ZigBee/藍牙網關協議轉換模型

      STM32網關協議轉換處理單元主要處理兩個問題:分組處理和地址處理。分組處理上文巳經實現,地址處理則是產生智能手機藍牙適配器和ZigBee網絡協調器節(jié)點建立連接的唯一標識,從而實現兩個設備的連接。智能手機藍牙適配器與ZigBee網絡協調器節(jié)點間的傳輸過程中,藍牙適配器向網關發(fā)送一個連接請求,連接請求數據包中包含所要連接的ZigBee協調器節(jié)點地址信息。一旦對方的ZigBee設備接收到連接請求命令之后,它就做出決定是否接收連接請求命令。如果ZigBee設備接受連接請求命令,則藍牙設備和ZigBee設備之間就建立起連接。

      智能手機藍牙適配器與ZigBee網絡協調器節(jié)點建立連接后,開始進打數據的收發(fā)。生理數據協議解析流程如圖6所示。當智能手機藍牙適配器向ZigBee網絡路由節(jié)點發(fā)送控制信息時,根據智能手機程序設計部分設計的控制信息幀格式,設置控制標志位為“01”,單個控制節(jié)點目的短地址由4 B的ID值確定,藍牙協議封裝完成后,由STM32網關協議處理單元通過串口將數據信息發(fā)送給ZigBee設備,并進行ZigBee協議封裝,最后發(fā)送到ZigBee網絡的路由節(jié)點。Zig-Bee終端結點采集到的生理數據,通過網絡中的路由結點轉發(fā)到網芒內的協調器節(jié)點后,經STM32網關協議轉換處理單元解析后,根據自己設計的數據幀格式,通過觀察數據幀的最高位是否為“1”來判斷生理數據的發(fā)送方向,若是為“1” ,則將生理數據通過串口發(fā)送給藍牙設備,進行藍牙協議封裝,發(fā)送給智能手機藍牙適配器。

    基于體域網的個人健康監(jiān)護系統設計

      圖6生理數據協議解析流程

      3 監(jiān)護軟件設計與實現

      本系統軟件設計在Android4. 0操作系統平臺下開發(fā)完成,主要有控制界面設計和功能應用程序設計。軟件主要實現各個傳感器模塊的生理數據傳輸、存儲、接收、人機互換數據上傳等功能。

      3. 1 交互界面設計

      交互界面用來和用戶友好地進行信息交互,根據實現的功能分析,最終確定有以下主要界面:主功能界面、連接遠程中心界面、血氧監(jiān)控、血壓監(jiān)控、心電監(jiān)控、心音監(jiān)控界面、藍牙連接界面、藍牙設備列表界面、體征數據査詢界面及數據存儲界面。在交互界面設計中,各個交互界麵布局采用XML(擴展標記語言)語言設計完成,交互界面的動態(tài)顯示代碼采用Java語言設計完成。這種交互界面靜態(tài)設計與動態(tài)顯示完全分離的設計方式,可增加交互界面的靈活性。

      3.2 功能應用程序設計

      功能應用程序設計主要完成生命體征數據的接收與處理。Android手機通過藍牙與ZigBee/藍牙網關完成通信,實時顯示采集的生命體征數據和波形,并完成數據的存儲和上傳。

      3.2.1生命體征數據接收

      首先手機藍牙與ZigBee/藍牙網關建立連接,連接成功后,智能手機發(fā)送控制傳感器節(jié)點命令實現各個傳感器節(jié)點采集生理數據。ZigBee/藍牙網關獲取的生命體征數據通過藍牙發(fā)送給智能手機顯示。

      在Android中,兩個Activity之間需要通過Handler機制實現信息的交互。利用Input Stream, read( byte[])方法接收各個傳感器節(jié)點采集到的生命體征數據,通過OutputStream. write(bytes[])方法發(fā)送寫控制命令給傳感器節(jié)點。

    基于體域網的個人健康監(jiān)護系統設計

      在系統設計過程中,為了區(qū)分控制傳感器節(jié)點命令和生命體征數據采集命令的信息內容,定義了不同的幀格式。

      表1主要區(qū)分不同的傳感器節(jié)點的控制命令信息,顯示系統控制的是哪個傳感器節(jié)點信息。表2主要區(qū)分不同的傳感器節(jié)點的數據信息,顯示系統測量的是哪個生命體征信息。

    基于體域網的個人健康監(jiān)護系統設計

      表1控制節(jié)點信息幀格式

    基于體域網的個人健康監(jiān)護系統設計

      表2生命體征數據幀格式

      3.2.2生命體征數據處理

      生命體征數據處理主要是實現數據的存儲和遠程傳輸,智能手機接收到的生命體征數據以文件的形式存儲在手機的SD卡的文件夾內并通過3G網絡實現遠程傳輸,這樣醫(yī)護人員可以通過遠程傳輸過來的數據,對用戶的身體狀況做一個評估。

      4實驗結果顯示與分析

      通過接收從ZigBee/藍牙網關上發(fā)送來的多個生理數據,智能手機不斷監(jiān)聽本地藍牙端口,并通過BluetoothSocket接收迎程藍牙模塊上發(fā)送來的數據,在智能手機上顯示血氧值、脈搏、收縮壓和舒張壓,以及單導聯模式下心電圖的效果,并采用支持雙緩沖、多線程技術的SurfaceView在屏幕上繪出相應的心電波形。

      測量出的血氧、心率、舒張壓/收縮壓參數如表3所示。

      表3血氧、心率等生理參數

    基于體域網的個人健康監(jiān)護系統設計

      5結束語

      提出的利用藍牙無線傳感網、安卓手機實施對病人的血氧飽和度、心電心音和血壓等多生理參數進行遠程監(jiān)測。該系統具有快速構建網絡、流動診斷和無創(chuàng)等優(yōu)點。當病人某一生理機能參數超出正常數時,監(jiān)護系統可以報警,從而提醒醫(yī)護人員與病人家屬進行搶救或醫(yī)治,保證病人生命安全。

      作者:馬恒 陳軍波 田軍 陳心浩

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。