Я пытаюсь подключиться к Raspberry Pi через iPhone, используя CoreBluetooth (bluetooth 4.0). Я обнаружил устройство и отправил запрос на соединение с помощью этого кода:
if (peripheral != self.foundPeripheral) {
NSLog(@"Try to connect to %@", peripheral.name);
self.foundPeripheral = peripheral;
[self.centralManager stopScan];
[self.centralManager connectPeripheral:peripheral options:nil];
}
Ни вызываются didConnectPeripheral или didFailedToConnectPeripheral. Я также удостоверился, что RPi рекламирует низкую энергию bluetooth, используя
sudo hciconfig hci0 leadv
но когда я проверяю активные соединения с
hcitool con
активных подключений нет. Я пропустил некоторые настройки для RPi? Также переменная имени на периферии пуста, это потому, что я еще не подключен?