2015-01-15 1 views
1

극지방 h7 심장 박동 모니터 장치에서 심박수 데이터를 읽는 방법? 나는 안드로이드에 대한 evothings phonegap 플러그인을 사용하고 있습니다. 특성 목록을 포함하는 서비스 데이터를 읽고 값을 처리 할 수 ​​있습니다. 그러나 어떻게 심박수 값을 읽는가?evothings를 사용하여 극지 장치에서 심박수 값을 읽는 방법 phonegap 플러그인

// .. 
{ 
    "type": 0, 
    "uuid": "0000180d-0000-1000-8000-00805f9b34fb", 
    "handle": 3, 
    "characteristics": [ 
     { 
     "permissions": 0, 
     "writeType": 2, 
     "properties": 16, 
     "uuid": "00002a37-0000-1000-8000-00805f9b34fb", 
     "handle": 13, 
     "descriptors": [ 
      { 
      "permissions": 0, 
      "uuid": "00002902-0000-1000-8000-00805f9b34fb", 
      "handle": 24 
      } 
     ] 
     }, 
     { 
     "permissions": 0, 
     "writeType": 2, 
     "properties": 2, 
     "uuid": "00002a38-0000-1000-8000-00805f9b34fb", 
     "handle": 14, 
     "descriptors": [ 

     ] 
     } 
    ] 
    }, // ... 

evothings.ble.enableNotification(1, 13, ..)null을주고 호출.

답변

2

Polar H7이 심박수 프로파일 사양을 따르는 것처럼 보입니다. 관심의 대상은 heart_rate_measurement이며 UHID 2a37이며 목록에 표시됩니다.

evothings.ble.enableNotification은 필요한 작업의 절반에 불과합니다. 알림을 실제로 시작하려면 evothings.ble.writeDescriptor(1, 24, new Uint8Array([1,0]), ...)으로 전화해야합니다.

알림에 실패하면 readDescriptor()을 사용하여 폴링 할 수 있습니다.

관련 문제