当我使用CBPeripheralManager

- (BOOL) updateValue: (NSData *) value forCharacteristic: (CBMutableCharacteristic *) characteristic onSubscribedCentrals: (NSArray *) centrals;


可以用于将数据从外围设备发送到central [CentralManager]。

但是如何将数据从Central [CBCentralManager]发送到外围设备?
没有办法吗?

最后,CBPeripheralManager如何接收数据?

我有一个关于CoreBluetooth的问题

这是代码
https://drive.google.com/file/d/0B1trn7LauGlrWmdIQUJkcldvZzg/edit?usp=sharing

有两个项目是“中央”和“外围”

当外围设备连接中央时。在Peripheral SendData方法中有一种可以将数据发送到Central,在Central中有一种用于接收数据的方法


(void)外设:(CBPeripheral *)_peripheral didUpdateValueForCharacteristic:(CBCharacteristic *)特征错误:(NSError *)错误


问题是,如何从中央和外围设备发送数据并接收数据?

最佳答案

您可以在应用程序中使用CoreBluetooth外设
https://github.com/liquidx/CoreBluetoothPeripheral
它将允许您发送和接收数据。
同时,您可以在skype(boygaggoo)上寻求帮助。

关于ios - CoreBluetooth双向通讯,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24278259/

10-13 07:16