- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Core Bluetooth 连接两部 iPhone。一个运行外围设备,另一个运行中央设备。看来这两个设备已连接。并且在典型的控制流中调用每个方法,直到 peripheralManager:central:didSubscribeToCharacteristic:
没有在外围端被调用并且 peripheral: didUpdateValueForCharacteristic: error:
没有在中央一侧被调用。但是,如果我调用 readValueForCharacteristic:
它会工作并获取第一个值,但它似乎没有注册通知,我们在 updateValueForCharacteristic: 方法中收到“未知错误 2”。我一直在浏览我能找到的所有示例代码(心脏监视器、名片等),我的代码完全相同,但我无法让它工作。
有人对问题可能有什么想法吗?
最佳答案
我刚才解决了这个问题,但我想我会发布一个解决方案,因为它可能对 future 的人们有用......这个问题的解决方案与蓝牙缓存有关。基本上,问题是某些缓存不正确......我重新启动了我的手机,它清除了 BLE 缓存,并对我正在测试它的手机做了同样的事情,瞧,它工作了。我建议,如果人们有这些类型的 BLE 问题(特别是如果您已经将手机注册为类似代码的外围设备和中央设备),您可以通过重新启动来清除缓存!
关于ios - CBCentralManager setNotifyValue : not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17360347/
我正在尝试使用 Core Bluetooth 连接两部 iPhone。一个运行外围设备,另一个运行中央设备。看来这两个设备已连接。并且在典型的控制流中调用每个方法,直到 peripheralManag
我想在值更改时收到通知。我正在关注本教程-> Introduction to Core Bluetooth: Building a Heart Rate Monitor 我使用此蓝牙设备-> IC c
我有一个 BLE 基金可以将数据写入外围服务: func writeData(data: [Int8]) { let character = CBMutableCharacteristic(t
大家好,我正在尝试让这个蓝牙 LE 设备连接到应用程序并获取值。我正在使用 Core Bluetooth,它应该可以获取值。我让它工作,但突然间它在更新时停止通知值。 func peripheral(
我正在开发一个需要与外部设备建立蓝牙连接的应用程序,并且我成功地与外部设备建立了连接。 现在,下面的 CBPeripheralManager 委托(delegate)在 iOS 10 中生成错误并在
我是一名优秀的程序员,十分优秀!