OSX和iOS蓝牙LE连接
问题描述:
我试图建立我的iPhone(CBPeripheralManager)之间的蓝牙LE连接和我的MacBook Pro(CBCentralManager)OSX和iOS蓝牙LE连接
我可以找到我的iPhone,我可以读RSSI值和我用我的服务uuid得到广告数据包。 但是uuid被颠倒了!
如果我打电话connectPeripheral没有任何反应 - 没有回调或任何东西,但当看状态栏中的蓝牙图标,我可以看到我的iPhone连接为自定义服务 - 为什么我没有得到didConnectPeripheral -Callback?!
我希望有人有一个想法是怎么回事!
答
我忘了保留我的CBPeripheral - 因为我使用的是ARC,所以我必须明显地将它添加到NSMutableArray!
- 颠倒的UUID仍在讨论中!