Подключение hc-05 к iPhone SE iOS(v11.0)

Я провел некоторые исследования в области ядра bluetooth. Успешно настройте обнаружение периферийных устройств другого iPhone, подключите, обнаруженные сервисы и характеристики и запишите некоторые значения. Все прошло хорошо. Удивительно узнать, что есть программа Apple MIFI (нужно исследовать OT)

В волнении я заказал iPhoneSE, модуль Bluetooth HC-05, Arduino Builder's Kit R2 с оригинальной Arduino UNO. Это заняло несколько дней / потрачено впустую в пересылке и приличном количестве, и теперь это не работает.

Я пишу правильную настройку / инициализацию для периферийных и центральных классов, принятых делегатов, и я думаю, что это все правильно. Однако я не могу подключиться к модулю Bluetooth HC-05.

Наблюдения:

  • На устройстве Android я включил Bluetooth в настройках устройства, HC-05 удалось обнаружить, введите 0000/1234 (пароль согласно документации). И да, я смог подключить его. Это означает, что HC-05 не неисправен.

  • На iPhoneSE iOS v11.0, Настройка -> включить Bluetooth. Но HC-05 это

    не обнаруживается

Я просто хочу успешно обнаружить и подключиться к модулю HC-05 с использованием технологии BLE. Затем с помощью методов делегата найдите службы / характеристики, а затем попробуйте включить / выключить светодиод.

Я могу предоставить больше информации и фона, если это необходимо.

Мне нужна помощь и руководство, чтобы я мог купить правильный модуль Bluetooth, который подключается к iPhone, и я уверен, что смогу это сделать.

Благодарю.

3 ответа

Чтобы ответить на вышеуказанный вопрос - HC-05 не будет подключать iPhone. Потому что HC_05 не Bluetooth с низким энергопотреблением. Я использовал AT-09 от Amazon.

Я написал полную статью о том, как я достиг этого, и о проблемах, с которыми я столкнулся при решении проблемы.

Hc-05 не совместим с iOS.
Это связано с тем, что Apple использует программу лицензирования MFi, а Hc-05 не лицензируется.
Чтобы все заработало, воспользуйтесь модулем, поддерживающим минимальную версию BT V4.0 BLE. Лучше даже версия BT: V4.2 BLE & V5.0(лучший диапазон и больший размер пакета), если iOS(v11.0) поддерживает это.
Я не собираюсь рекомендовать конкретную модель, это то, для чего Google.

Устройства Apple по схеме лицензирования MFi поддерживают только ограниченные профили.

HC-05 основан на Bluetooth 2.0. Для мобильных устройств Apple (iPhone, iPad) будут работать те модули, которые используют Bluetooth 4.0 или Bluetooth Low Energy (BLE).

Другие вопросы по тегам