我必须从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]
,[CBUUID UUIDWithString:@"ADABFB01-6E7D-4601-BDA2-BFFAA68956BA"]
didUpdateNotification:
为<CBCharacteristic: 0x17dc6bb0, UUID = ADABFB01-6E7D-4601-BDA2-BFFAA68956BA, properties = 0x12, value = (null), notifying = YES>
。
但value
是nil
。
请帮助我或任何建议。
答案 0 :(得分:0)
我知道自从你问过这几个月之后,如果你仍然想知道(或其他任何人),你可能会收到nil
,因为Fitbit不会通过蓝牙暴露其数据。在Fitbit开发者论坛上有一个讨论说明:https://community.fitbit.com/t5/Web-API/Where-is-the-Bluetooth-SDK-Can-my-app-communicate-directly-with-the-Fitbit/td-p/324384
如果您滚动浏览帖子,您会发现Fitbit仍然没有计划通过蓝牙公开数据,因为他们认为这会对电池产生负面影响。