2012-06-17 1 views
3

J'ai étudié Bluetooth LE un peu, surtout après avoir lu certaines rumeurs Apple pourrait mettre en place une sorte de "iWallet" pour les paiements utilisant cette technologie. Pour les plus fmailar avec la technologie, pourrais-je l'utiliser pour connecter sans peine les appareils ensemble en les déplaçant très près et en appuyant sur un bouton sans les tracas de l'appariement? I.E, si je veux envoyer un fichier à mon ami qui est à côté de moi.Détection de proximité avec Bluetooth LE et iOS

Répondre

1

Vous pouvez déjà utiliser le bluetooth intégré en utilisant le framework GameKit, mais sachez que cela ne fonctionnera que pour iOS-à-iOS. Vous ne pouvez pas utiliser le kit de jeu pour les communications multiplateformes.

Une autre option serait Bonjour, sinon vous auriez à créer un backend de serveur web. C'est à dire. Envoyer le fichier à un service Web qui renvoie ensuite à votre téléphone d'amis.

Cette page quelques exemples de code sur la façon de détecter les pairs qui sont proches de vous: https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/FindingPeerswithPeerPicker/FindingPeerswithPeerPicker.html#//apple_ref/doc/uid/TP40008304-CH102-SW1

est ici un bon point de départ général: https://developer.apple.com/technologies/ios/networking.html

3

BTLE sur iOS ne nécessite pas une étape d'appariement complet à moins vous voulez une connexion sécurisée. Cependant, il n'a pas la bande passante pour les transferts de fichiers. Il est destiné à une infime quantité de données. Pensez moniteurs cardiaques et capteurs de température. BTLE ne remplace pas le Bluetooth complet ou le WiFi. Cela l'augmente.

0

j'ai écrit un projet de partage LE base de proximité Bluetooth super simple pour iOS-, vous pouvez consulter la source et voir si ma configuration fonctionnerait pour vous, ou faites glisser le projet dans votre application et utilisez simplement les méthodes de délégué pour partager un tableau de chaînes entre les téléphones à proximité. Par exemple, vous pouvez partager une série d'ID utilisateur ou d'ID photo entre des téléphones via Bluetooth LE que le récepteur peut utiliser pour télécharger de plus grandes quantités de données (profil utilisateur, grande photo) à partir d'un service Web.

SimpleShare - Easy Proximity-based Sharing for iOS

Questions connexes