web-dev-qa-db-fra.com

Connexion du HC-05 à l'iPhone SE iOS (v11.0)

J'ai fait quelques recherches sur le framework bluetooth de base. Configurez avec succès la découverte du périphérique d'un autre iPhone, connectez-vous, découvrez les services et les caractéristiques et écrivez quelques valeurs. Tout allait bien. Étonnamment, venez de savoir qu'il y a Apple MIFI (besoin de rechercher sur ot)

Dans l'excitation, j'ai commandé iPhoneSE, module Bluetooth HC-05, Arduino Builder's Kit R2 avec Arduino UNO d'origine. Cela a pris quelques jours/gaspillé dans l'expédition et une quantité décente et maintenant cela ne fonctionne pas.

J'écris la configuration/initialisation appropriée pour les classes périphériques et centrales, les délégués adoptés et je pense que tout est correct. Cependant, je ne parviens pas à me connecter au module Bluetooth HC-05.

Observations:

  • Sur un appareil Android j'ai activé le Bluetooth dans les paramètres de l'appareil, HC-05 a pu être découvert, entrez 0000/1234 (mot de passe selon la documentation). Et oui, j'ai pu le connecter. Cela signifie que HC-05 ne fonctionne pas mal.

  • Sur un iPhoneSE iOS v11.0, Paramètres -> activer le Bluetooth. Mais HC-05 est

    non découvrable.

Je veux simplement découvrir et me connecter avec succès au module HC-05 en utilisant la technologie BLE. Ensuite, avec les méthodes déléguées, recherchez les services/caractéristiques, puis essayez d'allumer/éteindre la LED.

Je peux fournir plus d'informations et de fond si nécessaire.

J'ai besoin d'aide et de conseils pour pouvoir acheter le module Bluetooth approprié qui se connecte à l'iPhone, et je suis sûr que je peux le faire.

Merci.

5
Alok

Les appareils Apple sous le régime de licence MFi ne prennent en charge que profils limités .

HC-05 est basé sur Bluetooth 2.0. Ce qui fonctionnera pour Apple appareils mobiles (iPhone, iPad) seront les modules qui utilisent Bluetooth 4.0 ou Bluetooth Low Energy (BLE).

1
hcheung

Pour répondre à la question ci-dessus, le HC-05 ne connectera pas l'iPhone. Parce que HC_05 n'est pas à faible consommation d'énergie Bluetooth. J'ai utilisé AT-09 de Amazon .

J'ai écrit un article complet sur la façon dont je l'ai atteint ici , et les défis que j'ai rencontrés avec la solution.

1
Alok

Le Hc-05 n'est pas compatible avec iOS.
En effet, Apple utilise le programme de licence MFi et Hc-05 n'est pas sous licence.
Pour que les choses fonctionnent, optez pour un module prenant en charge la version BT V4.0 BLE minimale. Meilleure version BT même: V4.2 BLE & V5.0 (meilleure portée et plus grande taille de paquet), si iOS (v11.0) le prend en charge.
Je ne vais pas recommander un modèle spécifique, c'est à cela que sert Google.

1