2013-12-16 1 views
4

현재 심박수 모니터에서 작업 중이며 "2A37"은 hrm 장치에서 심박수 데이터를 가져 오는 데 사용되는 uuid라는 것을 알았습니다. 그럼 난 많이 찾았지만 찾을 수 없어, 왜 "2A37"과 다른 심장 박동 데이터를 얻기 위해 사용해야합니다.블루투스 서비스 사양에서 UUID를 식별하는 방법은 무엇입니까?

나는 블루투스 사이트의 아래 링크의 정보를 살펴 봤지만 여전히 혼란 스럽다.

https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx.

누구나 내가 어떻게 다른 서비스에 대해 다른 UUID를 결정할 수 있는지 이해시켜 주시겠습니까?

예 :hrm 장치에서 배터리 데이터를 가져와야한다고 가정하면 블루투스 서비스 정보에서 배터리 서비스 데이터의 UUID를 어떻게 찾을 수 있습니까?

미리 감사드립니다.

답변

7

0x2A37은 Heart Rate Measurement 특성의 UUID입니다. 그 숫자는 스펙이 말하는대로 사용합니다. 심박수 서비스는 0x180D입니다. 연결된 페이지에는 표에 숫자가 있습니다. 배터리 서비스는 0x180F입니다. 읽어야 할 것은 battery level characteristic이며 0x2A19입니다. 배터리 서비스를 클릭하고 배터리 특성을 클릭하면 모든 세부 정보가 포함 된 관련 페이지를 찾을 수 있습니다.

관련 문제