5

У меня есть малина Pi 3, и я пытаюсь сделать ее доступной для устройств iOS. Я запустил sudo hciconfig hci0 piscan, чтобы сделать его доступным для просмотра. Я вижу это с моим iMac.Как сделать Raspberry Pi 3 доступным для iOS и CoreBluetooth?

На iOS я пользуюсь CoreBluetooth и запускаю сканирование соседних устройств. Я могу обнаружить несколько устройств FitBit и моего iMac, но малина Pi не появляется.

Есть ли еще одна настройка, которую я должен включить для обнаружения Bluetooth LE? Является ли Raspberry Pi 3 совместимым с iOS для подключения Bluetooth?

Заранее спасибо. Я ценю любую помощь в этом.

ответ

9

После долгих исследований и некоторой помощи от друга Twitter, чтобы включить широковещательную передачу LE, вы должны использовать одну из следующих команд.

sudo hciconfig hci0 leadv 0 
sudo hciconfig hci0 leadv 3 

0 указывает на возможность соединения.

3 указывает, что он не подключается.

+0

есть та же проблема - что el se я должен сделать, чтобы малина могла стать видимой не только Mac, но и устройством iOS? – moonvader

+0

Ты прекрасна. У меня такая же проблема, и я не мог решить ее до вашего ответа :) –

+0

, когда я использую 'sudo hciconfig hci0 leadv 0' didDiscover метод. TY так много :) –

0

Для тех, кто имеет подключение к Iphone, единственный способ заставить RPi, видимый на экране сканирования Bluetooth, установить роль/профиль ролики малины в качестве звуковой раковины, как указано ниже, в дополнение к опубликованным в @Jeremiah Jessel ответ:

Суд/бен/hciconfighci0 inqdata «0c097261737062657272797069020a00091002006b1d460217050d03001801180e110c1115110b1100»

все в одной строке, длинная строка данные запроса, в этой строке мы устанавливаем имя Bluetooth® и профили поддерживаются нашим малиновый PI