2014-10-14 6 views
0

Я пытаюсь найти устройства с включенным Bluetooth, используя iPhone.Найти устройства Bluetooth вокруг iPhone?

Какой сервис Bluetooth UUID следует искать?

Это код, который я попробовал, и с помощью тренажера я не могу найти любое устройство:

centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; 

[centralManager scanForPeripheralsWithServices: 
     @[[CBUUID UUIDWithString:@"1101"], 
      [CBUUID UUIDWithString:@"1102"], 
      [CBUUID UUIDWithString:@"1105"], 
      [CBUUID UUIDWithString:@"1106"], 
      [CBUUID UUIDWithString:@"1115"], 
      [CBUUID UUIDWithString:@"1116"], 
      [CBUUID UUIDWithString:@"1117"], 
      [CBUUID UUIDWithString:@"0001"], 
      [CBUUID UUIDWithString:@"0003"], 
      [CBUUID UUIDWithString:@"0008"], 
      [CBUUID UUIDWithString:@"0100"], 
      [CBUUID UUIDWithString:@"000F"], 
      [CBUUID UUIDWithString:@"1101"], 
      [CBUUID UUIDWithString:@"1116"], 
      [CBUUID UUIDWithString:@"1000"], 
      [CBUUID UUIDWithString:@"1001"], 
      [CBUUID UUIDWithString:@"1002"], 
      [CBUUID UUIDWithString:@"0010"], 
      [CBUUID UUIDWithString:@"0011"], 
      [CBUUID UUIDWithString:@"0012"], 
      [CBUUID UUIDWithString:@"0013"], 
      [CBUUID UUIDWithString:@"0014"], 
      [CBUUID UUIDWithString:@"0015"], 
      [CBUUID UUIDWithString:@"0016"], 
      [CBUUID UUIDWithString:@"0017"], 
      [CBUUID UUIDWithString:@"0018"], 
      [CBUUID UUIDWithString:@"0019"], 
      [CBUUID UUIDWithString:@"001B"], 
      [CBUUID UUIDWithString:@"001E"], 
      [CBUUID UUIDWithString:@"001F"], 

      ] 
             options:nil]; 
+1

вы не можете получить доступ к bluetooth, в симуляторе. –

+0

Есть ли способ попробовать API-интерфейс Bluetooth, не платя 100 $? –

+0

:) Насколько я знаю, это невозможно –

ответ

0

Рамки ExternalAccessory дает вам простой способ список доступных устройств с помощью EAAccessoryManager.

NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] connectedAccessories]; 

Вы не можете сделать это в симуляторе.

+0

В этом списке перечислены только подключенные устройства, а не все доступные устройства, не так ли? –

+0

Да. В нем перечислены только те, которые подключены через настройки –

Смежные вопросы