从iHealth设备(ios - Swift)实时阅读?

时间:2015-09-14 12:15:42

标签: ios swift core-bluetooth health-monitoring

我想显示来自iHealth设备的实时测量数据(如iHealth应用程序)。所以我实现了iHealth-SDK。我能够获取已存储的用户prfile数据。

four_points s1 = {1, 0, 2, 0};
four_points s2 = {0, 1, 9, 7};

我实现了corebuletooth

扣除iHealth

{
HeightUnit: 0,
WeightUnit: 0,
dateofbirth: xxxxx,
gender: "Male",
height: 180.34,
logo: "https%3a%2f%2fcloud.ihealthlabs.com%2fimages%2fdefault%2fAvatar.png",
nickname: "Senthil kumar",
userid: "yyyyyyy",
weight: 29.483539113316585
}

上面的代码调用它的委托方法

var optionsdic : NSDictionary = NSDictionary(objectsAndKeys: false, CBCentralManagerScanOptionAllowDuplicatesKey)

centralManager!.scanForPeripheralsWithServices(nil, options: optionsdic as [NSObject : AnyObject])

我在didDiscoverServices方法中得到空数组(servicePeripherals)。我想直接在ios应用程序和iHealth设备之间进行通信。 iHealth设备读取的数据显示在我的应用程序中。我一直坚持连接并使用核心蓝牙从iHealth设备读取实时数据。 请指教我。

1 个答案:

答案 0 :(得分:0)

我的桌子上只有无线脉搏血氧仪,我需要链接到Raspberry Pi或Android(或其他任何设备) 在我看来,iHealth API是到云中的存储库的。我认为与ble设备的通信不会在其API中公开。

如果像我一样,如果您仍在尝试从这些设备获取数据,也许可以通过观察iPhone和ble设备之间的数据交换来进行,但我不确定。

如果您找到答案,请告诉我!! 约翰·布罗汉(John Brohan)