심장 박동의 실시간 데이터를 얻어 외부 서버로 전송하는 방법을 연구하다
전송 주파수 등을 실제로 사용하지 않으면 모르는 부분이 있을 수 있고, 추가 조사를 하면 알 수 있을 것 같은데...
먼저 방법을 열거했다
관심 사항
클리럴러 모델이 있는 경우 왓치용 앱을 개발해 실시간 측정값을 외부 서버에 별도로 보낼 수 있다.
데이터 교환 구조 방안
Apple Watch 적용 Celllular 모델
측정 데이터
Watch용 APP입니다. 직접 참조하십시오.
데이터 주파수
Apple Watch는 보통 10분 간격으로 작업이 끝날 때 평상시처럼 보이는데, 참고 사이트("Apple Watch"를 통해 심장 박동수를 측정한다)에 따르면)
전송 주파수
워치앱 규격에 맞기 때문에 최단 시간 불분명, 외부 서버 접근 가능 여부 등을 조사할 필요가 있다
https://support.apple.com/ja-jp/HT207578
https://developer.apple.com/jp/watchos/
셀룰러 모델이 있기 때문에 왓치용 앱을 개발해 외부 서버에 실시간 측정값을 단일하게 보낼 수 있다.
스마트폰에 컴포니온 앱 없이도 작동할 수 있어 단일 동작에 좋은 것 같아요.
방법방안2 착용 가능한 장치에서 실시간 측정값을 판단하여 이상이 발생하면 외부 서버에 발송
왓치용 앱에서는 실시간 측정값을 참조하고 앱으로 이상값을 설정해 위와 일치하는 경우 스마트폰을 통해 외부 서버에 데이터를 보낼 수 있어야 한다.
데이터 교환 구조 방안
Fitbit Ionic에 APP 개발
Fitbit의 공식 앱에 커뮤니케이션을 위한 컴포니언을 개발하고 프로그래밍 가능한 기기에 앱을 개발하면 외부 서버에 데이터를 보낼 수 있다
이상 값이 일치하는 경우 발송 빈도가 비교적 적은 것이 좋다
실시간으로 발송, 어디까지 해보지 않으면 대응 불가
측정 데이터
Watch에서 사용하는 APP이므로 DeviceAPI를 직접 참조합니다.
데이터 주파수
Fitbit Ionic 은 WebAPI 에서 1 분 간격 의 데이터 이기 때문에 1 분 간격 으로
전송 주파수
컴패니언 앱 기준이라 최단 미상
애플워치에 앱 개발
위 피티비트와 마찬가지로 스마트폰에 컴포니앱을 추가하고, 웨어러블 기기에서도 앱을 개발하는 방법
실시간으로 발송, 어디까지 해보지 않으면 대응 불가
측정 데이터
Watch용 APP입니다. 직접 참조하십시오.
데이터 주파수
Apple Watch는 보통 10분 간격으로 작업이 끝날 때 평상시처럼 보이는데, 참고 사이트("Apple Watch"를 통해 심장 박동수를 측정한다)에 따르면)
전송 주파수
컴패니언 앱 기준이라 최단 미상
방법방안3 착용 가능한 장비의 실시간 측정값을 스마트폰에서 외부 서버로 전송
스마트폰에서 웨어러블 기기와 통신하는 앱을 가져와 스마트폰에서 외부 서버로 데이터 전송
데이터 교환 구조 방안
BLE 통신을 위한 자체 제작 APP 개발
웨어러블 기기의 통신규범이 공개된 상황에서 이 기준에 맞는 앱 개발로 실시간 전송 등을 어느 정도 자유롭게 할 수 있게 되는 등
통신 규범이 공개된 것으로 여겨지는 착용 가능한 설비
SDK for Polar sensors
https://github.com/polarofficial/polar-ble-sdk
측정 데이터
BLE 참조 사용
데이터 주파수
웨어러블 기기
전송 주파수
혼자 앱이라 매 분마다 가능
Device 웹 API Manager 활용
이 앱은 해당되는 웨어러블 기기 및 심박수만 확보해야 하므로 스텝 등 데이터를 확보하지 못할 수 있습니다
측정 데이터
BLE 참조 사용(하트비트 수만 해당)
데이터 주파수
웨어러블 기기
전송 주파수
혼자 앱이라 매 분마다 가능
동작이 확인된 착용 가능 장치
Garmin이 인식되지 않음
정교한 에프슨
PULSENSE
https://go-wellness.epson.com/sensing/pulsense/
Wahoo Fitness
Blue HR
https://www.amazon.co.jp/dp/B009LVPJAA/ref=cm_sw_em_r_mt_dp_NSXyFbH8MPQ1Z
POLAR
H7
https://support.polar.com/ja/support/h7
Physical Enterprises Inc.
MIO Alpha
https://www.amazon.co.jp/dp/B00DU4EB4E/ref=cm_sw_em_r_mt_dp_0VXyFb4ZV8BT4
방법 방안 4 외부 서버 참조 착용 가능한 장치의 데이터 서버
만약 프로그래밍 가능한 장치와 공식 APP가 서버에서 데이터를 유지할 수 있는 메커니즘을 구축한다면 외부 서버가 제공하는 데이터를 참고하십시오
데이터 교환 구조 방안
Fitbit API
홈페이지 API가 공개됐기 때문에 개발자 등록을 하면 방문 영패를 사용해 참고할 수 있다
외부 서버에서 참조할 경우 독립형 서버로 업로드될 때까지 지연되므로 실시간성이 저하될 수 있음
측정 데이터
BLE를 사용한 참조
데이터 주파수
웨어러블 기기
전송 주파수
Wearbody 기반 APP
각 설비의 데이터 주파수 등을 종합하다.
Apple Watch
심장 박동률
행동량
수면
측정 데이터
심장 박동률
걸음 수
수면 수준
원시 데이터
LED 반사 광선
가속도
알 수 없음
데이터 주파수
보통 10분, 작업이 끝날 때
알 수 없음
알 수 없음
전송 주파수
3분 동안 여러 번 참조 사이트를 통해
알 수 없음
알 수 없음
Fitbit Charge 4
핏빗 Charge4의 데이터 주파수는 1분이기 때문에 아이오닉도 마찬가지다.
심장 박동률
행동량
수면
측정 데이터
심장 박동률
걸음 수
수면 수준
원시 데이터
LED 반사 광선
가속도
알 수 없음
데이터 주파수
1분
1분
1분
전송 주파수
3분 동안 여러 번 참조 사이트를 통해
알 수 없음
알 수 없음
Fitbit Ionic
핏빗 Charge4의 데이터 주파수는 1분이기 때문에 아이오닉도 마찬가지다.
심장 박동률
행동량
수면
측정 데이터
심장 박동률
걸음 수
수면 수준
원시 데이터
LED 반사 광선
가속도
알 수 없음
데이터 주파수
1분
1분
1분
전송 주파수
3분 동안 여러 번 참조 사이트를 통해
알 수 없음
알 수 없음
사이트 축소판 그림
애플 왓치에 심박수계를 표시하는 앱을 개발해봤어요
https://www.tdi.co.jp/miso/apple-watch
Apple Watch로 심박수 측정
https://link-man.net/tips/59706/#:~:text=%E5%B9%B3%E5%B8%B8%E6%99%82%E3%81%AF10%E5%88%86,%E7%B7%91%E3%81%AB%E5%85%89%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82
Intraday Access Requests
https://dev.fitbit.com/build/reference/web-api/intraday-requests/
Rate Limits
시간당 150개의 API 요청
https://dev.fitbit.com/build/reference/web-api/basics/#rate-limits
Accessing the Fitbit API
https://dev.fitbit.com/build/reference/web-api/oauth2/
Reference
이 문제에 관하여(심장 박동의 실시간 데이터를 얻어 외부 서버로 전송하는 방법을 연구하다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mmt/items/1b686f3dce92f8331345텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)