Bluetooth-сопряжение – профиль HFP и классический Bluetooth / BLE

Может ли кто-нибудь помочь мне в подключении Bluetooth и общении

1. Можно просмотреть все устройства, пытающиеся подключиться через Bluetooth в приложении, а не перейти на страницу настроек.

2 Можем ли мы получить доступ к данным с устройств, которые используют стандартный профиль, например HFP, A2DP и ​​т. Д. Без MFi. (Классический Bluetooth, а не BLE) Как это делается и какие рамки?

Помощь и благодарность Pls заранее

3. (Отредактировано) Возможно ли просматривать все устройства, использующие BLE (стандартные профили только HFP, A2DP) в приложении с помощью Corebluetooth ???

One Solution collect form web for “Bluetooth-сопряжение – профиль HFP и классический Bluetooth / BLE”

  1. Существует три типа устройств, которые вы можете подключить через Bluetooth: A) устройства Bluetooth с низкой энергией (BLE). B) Классические аксессуары Bluetooth, участвующие в программе MFi. C) некоторые общие классические устройства Bluetooth, такие как гарнитуры hands-free.

С устройствами BLE вы можете делать практически все, что хотите. Вы можете получить их список внутри своего приложения, представить его красиво и позволить пользователю выбрать устройство для подключения (или подключения прозрачно).

MFi, которые вы можете увидеть в Settings.app или в всплывающем меню Accessory Picker (подробнее см. Ссылку ExternalAccessory.framework ). Однако у вас нет контроля над сборщиком аксессуаров. Но после того, как пользователь выбрал это устройство, вы можете видеть его программно как подключенный.

Со стандартными классическими Bluetooth-устройствами, такими как hands-frees, ваша единственная опция подключения – это перейти к Settings.app и пару оттуда. Конец истории.

Нет, нет такого волшебного места, где вы можете увидеть все устройства вокруг вас. Вы должны заранее знать, с каким типом устройств вам нужно общаться и реагировать соответствующим образом.

  1. Нет стандартных рамок для работы со стандартными устройствами классического BT, за них отвечают разные структуры Apple. И вообще, вы не можете многое сделать, большинство коммуникаций осуществляется внутри системы. Например, для устройств с громкой связью вы можете только обнаружить, что такое устройство было подключено / отключено (подробнее см. Здесь ).

  2. HFP и A2DP – это классические профили Bluetooth, которые не имеют ничего общего с BLE. Вы не можете просмотреть список таких устройств, используя CoreBluetooth.framework.

  • Попытки контролировать смещение заголовка UIBarButtonItem в UIToolbar терпят неудачу
  • Как жить потоковым видео с iPhone на сервер Wowza?
  • iPhone - sqlite не работает после обновления таблицы
  • Комплект интеграции CCAvenue Gateway для приложения ios
  • iPad / iPhone, пожалуйста, прекратите разбор номера телефона на моем сайте
  • Позвонить с помощью Skype.app через openURL:
  • Вставка содержимого таблицыView в UITabBarController
  • Разница между этими двумя методами NSString
  • Получение информации о пользователе из Facebook в iOS
  • Как отображать субтитры в MPMoviePlayerController
  • iOS 10 barTintColor анимация
  • NSFetchedResultsController сортирует разные разделы по-разному (по возрастанию / убыванию)?
  • Interesting Posts

    Apple iOS – настройка профиля конфигурации приложения «App Lock» (также известный как «режим киоска») работает только с приложениями, установленными через конфигуратор Apple

    Вход в Facebook на iPhone. Аутентификация с помощью Rails Backend (Devise + Omniauth)

    XCode 4.3: создание статической библиотеки

    Какая техническая разница между ними? &! в быстром языке?

    Чтение параметра «Не беспокоить» в IOS6

    Как представить контроллер просмотра из внешней структуры в swift?

    Добавление объекта c ++ в NSMutableArray

    Как удалить или скрыть верхнюю тень панелей инструментов

    Оптимизация производительности Quartz2D при сенсорных событиях

    UIRefreshControl Точная высота триггера смещения содержимого

    Исключить из резервной копии iCloud: NSURLIsExcludedFromBackupKey

    Разница между кодировкой PKCS1-padding / RSA ios objc и java

    Невозможно настроить dataSource и делегировать

    NSFetchedResultsController: сортировать дескрипторы и разделы

    Как создать версию версии iOS в Xcode?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.