我需要通過藍牙發送ASCII碼的第三方設備。 希望有可能用spp。在術語上我可能是錯的。我不太瞭解這個編程領域。didDiscoverPeripheral不叫
在centralManagerDidUpdateState
我掃描的外設:
CBUUID *cbuuidService = [CBUUID UUIDWithString:@"0x1101"];
NSArray *service = @[ cbuuidService ];
NSDictionary *options = @{ CBCentralManagerScanOptionAllowDuplicatesKey : @YES };
[central scanForPeripheralsWithServices:service options:options];
但didDiscoverPeripheral
從來沒有所謂。
我試圖掃描,而無需服務,它具有相同的效果。
我在做什麼錯?我需要什麼cbuuid
以及我在哪裏可以找到它?感謝任何幫助。
您是否設置了代表?你有沒有任何藍牙低功耗(而不是經典的藍牙,CBUUID的問題讓我想知道)設備找到? – Larme
是的,我設置委託如此:m_centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];關於BLE,我使用iPad Air和MacBook Air成對。還沒有第三方設備。 – Sauvage
只是我試圖讓兩個設備之間的連接,而我沒有一個原始設備。但它什麼也沒找到 – Sauvage