Подключение hc-05 к iPhone SE iOS (v11.0) - PullRequest
0 голосов
/ 21 мая 2018

Я провел некоторые исследования ядра bluetooth framework.Успешно настройте обнаружение периферийных устройств другого 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 ]

0 голосов
/ 21 мая 2018

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

0 голосов
/ 30 мая 2018

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

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

0 голосов
/ 21 мая 2018

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

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

...