
本文共 2943 字,大约阅读时间需要 9 分钟。
������������������������������
���������������������������������������������������������������������
1. ���������������������
���������������������������������������������������������������������������������������������������������
#import
���������������������������������������������������������������������������
2. ������������������������
������������������������������������������ CBCentralManager
������������������ CBCentralManagerDelegate
���������������
@interface BlueToothViewController (){ CBCentralManager *manager;}@property (nonatomic, strong) CBCentralManager *manager;@end- (void)initializeBluetoothManager{ self.manager = [[CBCentralManager alloc] initWithDelegate:self queue:dispatch_get_main_queue()];}
3. ������������������
������������ CBCentralManagerDelegate
���������������������������������������������������������������������������������������������������
- (void)centralManagerDidUpdateState:(CBCentralManager *)central{ switch (central.state) { case CBManagerStateUnknown: NSLog(@"���������������������"); break; case CBManagerStateResetting: NSLog(@"������������������������"); break; case CBManagerStateUnsupported: NSLog(@"���������������������"); break; case CBManagerStateUnauthorized: NSLog(@"������������������������"); break; case CBManagerStatePoweredOff: NSLog(@"���������������"); break; case CBManagerStatePoweredOn: NSLog(@"���������������"); // ������������������������ [self.manager scanForPeripheralsWithServices:@[[CBUUID UUIDWithString:@"FEE0"]] options:nil]; break; default: break; }}
������������������������������������������������������������������������������������������������������������������
4. ������������������������
������������������������������������������������������������
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI{ // ������������������������ NSString *deviceName = peripheral.name; NSUUID *deviceID = peripheral.identifier; NSDictionary *advertisementDataDic = advertisementData; // ������������������������ [self.manager stopScan]; // ������������������������������������������������}
������������������������������������ advertisementData
���������������������ellung���������������������������������������������������
5. ������������
������������������������������������������ stopScan
������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
