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.
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).
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.