제조공정
배경
이 프로젝트의 목적은 환자의 심박수를 지속적으로 모니터링하고 값이 임상적으로 허용 가능한 범위를 벗어나면 알림을 트리거하는 것입니다.
기술 스택
- ANT+ 심박수 센서 + USB ANT+ 스틱
- 아마존 웹 서비스(AWS) IoT Core & 디바이스 섀도우
- 알림 처리를 위한 라즈베리파이 2의 윈도우 10 IoT
1부 – 심박수 데이터 수집
ANT+ 라이브러리를 사용해 센서가 분당 박동 수 값을 로컬 프로그램으로 스트리밍합니다. AWS.IoT.Data 라이브러리가 5초마다 데이터를 디바이스 섀도우로 푸시합니다:
{
"state": {
"reported": {
"HeartRate": 65
}
}
}
하드웨어 없이 테스트할 수 있도록 시뮬레이션 모드가 포함되어 있습니다.
2부 – 알림 규칙 정의
심박수가 40~180 bpm 범위를 벗어나면 전용 토픽으로 발행하도록 AWS IoT Rule을 구성합니다.
3부 – 알람 전달
라즈베리파이에서 가벼운 Windows IoT 10 애플리케이션이 알림 토픽을 구독합니다. 메시지 도착 시 프로그램은 LED 표시등을 활성화해 즉각적인 시각적 단서를 제공합니다.
결과
시스템은 신뢰할 수 있는 저지연 알림을 전달해 안전 임계값에서 벗어난 심장 리듬을 가진 환자에게 적시 개입을 가능하게 합니다.
출처: Remote Heart Rate Monitor