Comment puis-je créer une connexion série Bluetooth entre un iPhone et un Arduino+Bluetooth Mate?
J'ai un projet où j'ai besoin de mon iPhone pour communiquer avec un Arduino. Bluetooth semble être la meilleure option pour la communication. Comment dois-je programmer mon iPhone (quel cadre?) pour communiquer avec le Bluetooth Mate ou faire des restrictions d'Apple pour éviter cela? Est-il possible avec un iPhone jailbreaké? Est-il un meilleur moyen autre que le Bluetooth? Exemple de code serait utile.
Merci d'avance
Vous devez vous connecter pour publier un commentaire.
Il a été un moment depuis que j'ai été en contact avec le bluetooth intégré à l'iphone, mais aussi loin que je me souvienne, vous devez acheter des jetons d'authentification auprès d'apple.
Apple MFi
Mais que le jailbreak est une option, cela pourrait fonctionner. Mais je n'ai jamais essayé cela, parce que j'était une fois en possession de quelques jetons d'authentification.
J'ai trouvé btstack avec une rapide recherche sur google, c'est peut-être utile.
En fait, vous pouvez y arriver sans Jailbreak ou de l'Imf d'inscription.
Prendre un coup d'oeil mangé Bluetooth 4.0 dans de nouveaux appareils iOS et Arduino BT 4.0 le bouclier.
Ce qui pourrait aider: http://blog.makezine.com/2012/03/19/bluetooth-4-0-from-arduino-to-iphone-no-jailbreaking-no-mfi/
En attendant, il existe un Arduino shield disponible à partir de Seeedstudio: Bluetooth Low Energy Shield
Appareils en suivant le Bluetooth 4.0 spécification peut être consulté par tous les iPhone/iPad modèles avec un Bluetooth 4.0 puce à l'intérieur (actuellement l'iPhone 4S, 5 et iPad 3) fonctionnant avec iOS 6. Vous n'avez plus besoin de faire partie de l'IMF programme ou jailbreak de l'appareil, pour la plupart des besoins. Utiliser le Core Bluetooth Cadre c'est également discuté dans la WWDC 2012 vidéos Core Bluetooth 101 (Noyau du système d'exploitation) et Base Avancée Bluetooth (Noyau du système d'exploitation).
Oui, la meilleure façon de le faire serait d'utiliser Blynk. Faire un compte, copiez l'exemple de code, et de vous familiariser avec le Blynk application!
Essayer instaling bluetooth iBlueNova, et il permettra de communiquer avec chaque appareil.
Apple OS application sandbox empêche générique (Classique non-BLE) Bluetooth de série de données comm sur stock OS appareils, à l'exception de quelques entreprises inscrites dans leurs Imf programme.
Les plus fiable et, éventuellement, la solution la plus simple est l'utilisation de l'Arduino Ethernet shield avec un réseau physique de la connexion à votre routeur WiFi. L'Arduino serait l'hôte de pages web ou de répondre directement à l'adresse http qui fait votre travail pour vous.
Pas de jailbreak, pas de BT de programmation, pas de port com série des trucs. Juste régulières anciennes pages web. Trucs sucrés.
La solution la plus simple serait de naviguer avec n'importe quel navigateur sur votre réseau, y compris votre iPhone, de votre Arduino et émet des commandes.
Exemple:
192.168.1.101 = l'IP de votre Arduino
?1 signifierait PIN13 tiré élevé (c'est à dire allumer la LED)
Votre code pourrait être quelque chose comme:
Que le code est rapide et sale afin de ne pas le retenir contre moi!
Laissez-moi savoir ce que vous décidez et comment elle fonctionne. J'ai besoin d'aller lire sur http://blog.makezine.com/2012/03/19/bluetooth-4-0-from-arduino-to-iphone-no-jailbreaking-no-mfi/
Merci pour ce lien ygbr!