• 검색 결과가 없습니다.

u-Healthcare Monitoring System Design using by Smartphone based on Bluetooth Health Device Profile

N/A
N/A
Protected

Academic year: 2021

Share "u-Healthcare Monitoring System Design using by Smartphone based on Bluetooth Health Device Profile"

Copied!
5
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

****** 준회원 : 동명대학교 대학원 전기전자정보통신공학과

****** 정회원 : 동명대학교 대학원 전기전자정보통신공학과

****** 종신회원 : 동명대학교 미디어공학과

****** 종신회원 : 동명대학교 컴퓨터공학과

****** 정회원 : ㈜비트밸리

****** 종신회원 : 동명대학교 의용공학과(교신저자, [email protected])

접수일자 : 2013. 05. 01 심사완료일자 : 2013. 05. 24

u-Healthcare 모니터링 시스템 설계

조경래* · 김상윤** · 김정한* · 오암석*** · 김관형**** · 전재환***** · 강성인******

u-Healthcare Monitoring System Design using by Smartphone based on Bluetooth Health Device Profile

Kyoung-lae Cho* · Sang-yoon Kim** · Jung-han Kim* · Am-Suk Oh*** · Gwan-Hyung Kim**** · Jae-Hwan Jean***** · Sung-in Kang******

요 약

최근 u-Healthcare 서비스에서 다양한 생체정보를 간편하게 측정하는 개인건강기기(PHD)와 측정된 정보를 전송 하고 수집하기 위한 표준의 필요성이 제품 간의 이식성, 확장성, 상호 운영성을 보장하기 위해 크게 대두되고 있다.

따라서 본 논문에서는 개인건강기기에서 측정된 생체정보(산소포화도, 몸무게, 심전도, 혈압등)를 ISO/IEEE 11073 기반인 Bluetooth Health Device Profile을 이용해서 스마트폰으로 실시간 모니터링 할 수 있는 시스템을 설계 및 구 현한다.

ABSTRACT

Recently, the Personal Health Device(PHD) that measures various biometric data easily are highlighted for ensuring portability, scalability and interoperability among the device as well as needs for a standardization of managing information measured by. In this paper, we'd like to propose u-healthcare monitoring system that measure biometric data(Oxygen saturation, Body weight, ECG and Blood pressure) by PHD featured with transferring data into devices such as smartphone using Bluetooth Health Device Profile(HDP) based on the ISO/IEEE 11073

키워드

핼스케어, 블루투스, HDP, ISO/IEEE 11073, 스마트폰

Key word

u-healthcare, Bluetooth, HDP, ISO/IEEE 11073, Smart-phone

Open Access

http://dx.doi.org/10.6109/jkiice.2013.17.6.1365

(2)

Ⅰ. 서 론

최근 의료 서비스의 질이 향상되고, IT기술과의 접목 이 시작되면서 환자들의 원격 진로의 길이 열리기 시작 했다. 또한 고성능 스마트폰의 보급이 늘어나면서부터 u-Healthcare 서비스를 모바일 앱 형태로 제공할 수 있게 되었다. 의사들은 이를 통해 효과적으로 환자를 진료할 수 있으며, 환자들은 자신들의 건강상태를 더 정확하게 체크할 수 있게 되었다[1].

보통 u-Healthcare 모바일 앱은 개인건강기기(PHD)와 블루투스 통신을 통해 측정된 생체정보를 전달받아 결 과를 제공해주게 되는데 아직까지 표준화된 방법으로 통신을 하지 않는다. 따라서 개인건강기기가 바뀔 때 마 다 기존 모바일 앱을 수정해야하거나, 개인건강기기 제 작업체에서 통신방법을 제공을 하지 않을 경우에는 연 동이 불가능할 수 도 있다[2][3].

이런 문제점을 해결하기 위해 본 논문에서는 ISO IEEE 11073 기반의 Bluetooth Health Device Profile(HDP) 을 이용해 스마트폰으로 실시간 모니터링 할 수 있는 시 스템을 제시한다.

Ⅱ. 시스템 설계 및 구성

Bluetooth HDP(Health Device Profile)는 의료, 건강 및 휘트니스 장비들에 블루투스 무선 기술을 적용시키기 위해 개발된 블루투스 통신 프로파일이다. 최근에 출시 되는 스마트폰에서도 이런 Bluetooth HDP를 지원을 지 원하고 있는 추세이다. Bluetooth HDP는 혈압계, 혈당계, 체중계, 산소포화도 측정기, 체온계 등과 같이 측정을 담 당하는 장치들을 Source(에이전트)로 정의하고 있으며 스마트폰, 컴퓨터, 헬스케어 애플리케이션과 같이 데이 터를 수집을 담당하는 장치들을 Sink(매니져)로 정의하 고 있다. Bluetooth HDP는 의료 정보를 전송을 위해 만들 어진 블루투스 프로파일로 보안성과 신뢰성에 많은 중 점을 두고 구현되었다. 또한 ISO/IEEE 11073 표준 규격 에 정의하고 있는 모든 개인건강기기들을 연결해서 사 용할 수 있다[4].

그림 1. BlueEva+P25/G2/HDP 평가보드 Fig. 1 BlueEva+P25/G2/HDP evaluation Board

그림 1은 본 논문에서 Bluetooth HDP 통신을 위해 사 용되는 Stollmann사의 BlueEva+P25/G2/HDP 평가보드 이다. 이 평가 보드는 Bluetooth HDP를 지원하는 BlueMod+P25/G2 모듈과 PC 인터페이스 및 I/O를 확장 할 수 있는 보드로 구성되어 있다. 이 평가 보드는 가상 COM 포트를 통해 PC와 UART 통신을 하며, HDP 통신 연결 및 데이터 교환 제어에는 LTP(Local Transport Protocol)을 사용한다. 그림 2와 같이 PC에서 LTP 명령을 전송하게 되면 BlueMod+P25/G2 모듈에서 HDP 데이터 로 변환하여 HDP Sink 장치로 전송한다[5].

그림 2. HDP 인터페이스 구성도 Fig. 2 Configuration of HDP Interface

그림 2에서 HDP Source Application 부분은 PC 어플리

케이션으로 개발되었으며 개인건강기기 역할을 하는

시뮬레이터이다. HDP Sink 장치 부분은 안드로이드 기

반 모바일 앱으로 구현 되었으며 HDP Source Application

에서 전송되는 의료정보를 받아 실시간 모니터링을 하

는 구조이다.

(3)

2.1. LTP(Local Transport Protocol)

LTP란 호스트와 클라이언트 장치들 간에 통신을 할 수 있는 통신 프로토콜이다. LTP 통신은 시리얼 인터페 이스상에서 직렬화된 바이트 스트림으로 제어된다. 또 한 Bluetooth HDP의 Sink 장치와 Source 장치 간에 데이 터 교환과 연결 제어, 흐름 제어를 할 수 있는 방법들을 제공한다[5].

LTP에서는 MDH(Medical Device Host)와 MDC (Medical Device Controller) 2가지 역할이 존재하는데, MDH는 LTP의 호스트 역할을 하며 Customer Application 에 위치한다. 본 논문에서는 HDP Source Application이 MDH에 속한다. MDC는 LTP의 클라이언트 역할을 하며 본 논문에서는 Stollmann사의 BlueMode+P25/G2 모듈이 MDC에 속한다.

그림 3. LTP의 기능 Fig. 3 Function of LTP

2.2. HDP Source Side

그림 4. HDP Source Application Fig. 4 HDP Source Application

본 논문에서는 Bluetooth HDP를 지원하는 블루투스 모듈로 Stollmann사의 BlueMod+P25/G2를 사용해 HDP

Source 장치로 구성하고, PC용 제어 어플리케이션은 C#

으로 구현하였다. PC용 제어 어플리케이션은 HDP Sink 장치와의 연결, 의료 정보 데이터를 HDP Source 장치와 교환한다. 즉 개인건강기기의 역할을 소프트웨어 적으 로 수행하며 Bluetooth HDP 통신 연결 상태를 실시간으 로 확인할 수 있다.

2.3. HDP Sink Side

스마트폰의 운영체제가 안드로이드일 경우 버전 4.0(API Level 14)부터 Bluetooth HDP를 지원한다. 본 논 문에서는 스마트폰을 Sink 장치로 사용되며, Source 장 치로부터 전달받은 의료정보를 실시간 모니터링한다.

이를 이용하면 심박수, 혈압계, 혈당계, 체중계와 같은 모니터링 모바일 앱을 개발 할 수 있다.

그림 5. HDP Sink Application 통신 과정 Fig. 5 Communication Process of HDP Sink

Application

그림 5는 안드로이드 플랫폼에서 Sink 동작모드로 개

인건강기기와 통신하는 과정을 나타내었다. Bluetooth

HDP을 사용하기 위한 설정 과정을 끝낸 뒤, 개인건강기

기와의 연결을 확립한다. 그 후 연결이 성공되었을 경우

개인건강기기와 File Descriptor를 통해 의료 정보 데이

터를 주고받는다.

(4)

김상윤(Sang-yoon, Kim)

2011년 동명대학교 공학사 2013년~현재 전기전자정보통신

공학과 석사 과정

※관심분야 : u-헬스케어, 영상처리, 모바일앱

Ⅲ. 실험 및 고찰

HDP Source Application을 체중계 형태로 설정하고, HDP Sink 장치인 안드로이드 모바일 앱에서는 Bluetooth HDP가 연결되면 가상의 체중 값을 표시하는 방법으로 실험을 진행하였다. 그림 6은 HDP Source Application으 로부터 가상의 몸무게 데이터를 받아 HDP Sink 장치인 안드로이드 모바일 앱에서 결과를 출력하는 화면이다.

HDP Source 장치의 형태에 따라 혈당, 혈압, 산소포화 도 등의 정보를 HDP Sink 장치에서 모니터링 가능하다.

그림 6. 몸무게 정보 취득 Fig. 6 Acquisition of weight information

Ⅳ. 결 론

본 논문에서는 표준화된 방법으로 개인건강기기와 연결하여 스마트폰만으로도 의료 정보 데이터를 실시 간으로 모니터링 할 수 있는 시스템을 제안한다.

Stollmann사의 BlueMod+P25/G2와 C# 어플리케이션을 이용해 HDP Source 장치(체중계)를 구현하고, 안드로이 드 모바일 앱으로 HDP Sink 장치를 구현하였다. HDP Source 장치에서는 가상으로 생성한 의료 정보 데이터 를 Bluetooth HDP 규격으로 전송한다. HDP Sink 장치인 모바일 앱은 HDP Source Application으로부터 받은 의료 정보 데이터를 수신 후, 그 데이터를 가공하여 스마트폰 화면에 나타낸다.

향후 HDP Source 장치를 실제 혈압계, 혈당계, 심전 도, 체중계와 같은 의료 기기로 구현하고, 실제 사용자가 실시간으로 자신의 건강상태를 확인할 수 있는 서비스 모델 개발을 중심으로 본 논문을 개선시킬 계획이다.

참고문헌

[1] 김경호, 이정환, 이원주, “실버 사회를 위한 스마트 케어 기술 동향,” 한국컴퓨터정보학회지, 제18권 제 2호, 2010. 12.

[2] 박찬용, 임준호, 박수준, 김승환, “유헬스케어 표준 화 기술 동향,” 한국전자통신연구원, 전자통신동향 분석, 제25권 제4호, 2010. 8.

[3] 강성인, 오암석, “스마트 게이트웨이 기반 모바일 헬 스케어시스템의 설계 및 구현”, 한국정보통신학회 논문지, 제16권 제9호, p1970-1976, 2012

[4] Kevin Hendrix, Health Device Profile WhitePaper Version 1.0, SYBASE, INC., July 2009

[5] BlueMod+P25/G2 Development Kit User Guide, Stollmann, (http://www.continuaalliance.org)

저자소개

조경래(Kyoung-Lae, Cho)

2012년 동명대학교 공학사 2013년~현재 전기전자정보통신

공학과 석사 과정

※관심분야 : u-헬스케어, 영상처리, 모바일앱

(5)

김정한(Jung-han, Kim)

2013년 동명대학교 공학사 2013년~현재 전기전자정보통신

공학과 석사 과정

※관심분야 : u-헬스케어, 영상처리, 모바일앱

오암석(Am-suk Oh)

1997년 부산대학교 컴퓨터공학과 공학박사

1998년~현재 동명대학교 미디어공학과 교수

※관심분야 : 멀티미디어 DB, 헬스케어 시스템, 의료 정보시스템, 빅 데이터

김관형(Gwan-hyung Kim)

2001년 한국해양대학교

전자통신공학과 공학박사 2000년~현재 동명대학교

컴퓨터공학과 조교수

※관심분야 : 최적제어, 인공지능, 헬스케어, USN

전재환(Je-Hwan Jean)

2013년 동명대학교 멀티미디어 공학과 공학박사 2013년~현재 ㈜비트밸리

연구소장

※관심분야 : 미들웨어, 헬스케어, 의료정보

강성인(Sung-In Kang)

2004년 한국해양대학교

전자통신공학과 공학박사 2000년~2008년 동명대학교

컴퓨터공학과 전임강사 2009년~현재 동명대학교 의용공학과 조교수

※관심분야 :센서네트워크, 의용계측 시스템, 헬스케어

수치

그림  1은  본  논문에서  Bluetooth HDP 통신을  위해  사 용되는  Stollmann사의  BlueEva+P25/G2/HDP 평가보드 이다
그림  5.  HDP  Sink  Application  통신  과정 Fig.  5  Communication  Process  of  HDP  Sink

참조

관련 문서