0
Мы попытались прочитать данные для устройств bluetooth на iphone. Мы текло это
https://github.com/paulw11/BTBackground Мы получили устройства названия и устройства UUID номер и соединение также Fine.But нам не удалось получить data.Please руководство к намdidDiscoverУслуги не называются
-(void) centralManager:(CBCentralManager *)central didConnectPeripheral:(CBPeripheral *)peripheral {
self.connectedPeripheral=peripheral;
NSLog(@"Connected to %@(%@)",peripheral.name,peripheral.identifier.UUIDString);
peripheral.delegate=self;
NSLog(@"DeviceInfoUUID %@",_deviceInfoUUID);
[peripheral discoverServices:@[self.deviceInfoUUID]];
//we tried this also
// [peripheral discoverServices:nil];
}
#pragma mark - CBPeripheralManager delegate methods
-(void) peripheral:(CBPeripheral *)peripheral didDiscoverServices:(NSError *)error {
NSLog(@"peripheral.services %@",peripheral.services);
for (CBService *service in peripheral.services) {
NSLog(@"Discovered service %@",service.description);
if ([service.UUID isEqual:self.deviceInfoUUID]) {
[peripheral discoverCharacteristics:nil forService:service];
}
}
}
Пожалуйста, руководство к нам Что плохого в code.We новые это
ли периферийное имеет службу с UUID 'self.deviceInfoUUID'? Рекламирует ли это? – Larme
@ Larme, когда мы печатаем deviceinforUUID «Информация об устройстве» только – konda
@ Larme мы попробовали [периферийные DiscoverServices: nil]; также, но не повезло – konda