0

我必须从 Fitbit Surge Device 访问心率,它提供的四项服务是 -

UUID - 180a (work fine for Device Information)
UUID - 180f (work fine for Battery)
UUID - 558dfa00 4fa84105 9f024eaa 93e62980
UUID - adabfb00 6e7d4601 bda2bffa a68956ba 

我必须设置[peripheral setNotifyValue:YES forCharacteristic:c], with [CBUUID UUIDWithString:@"ADABFB01-6E7D-4601-BDA2-BFFAA68956BA"] didUpdateNotification:are <CBCharacteristic: 0x17dc6bb0, UUID = ADABFB01-6E7D-4601-BDA2-BFFAA68956BA, properties = 0x12, value = (null), notifying = YES>。但是valuenil

请帮助我或任何建议。

4

1 回答 1

0

我知道你问已经有几个月了,但如果你仍然想知道(或其他任何人),你可能会收到一个nil,因为 Fitbit 不会通过蓝牙公开其数据。这里的 Fitbit 开发者论坛上有一个讨论说明:https ://community.fitbit.com/t5/Web-API/Where-is-the-Bluetooth-SDK-Can-my-app-communicate-directly-with- -Fitbit/td-p/324384

如果您滚动浏览帖子,您会发现 Fitbit 仍然没有计划通过蓝牙公开数据,因为他们认为这会对电池产生不利影响。

于 2016-02-16T03:51:20.700 回答