96 votes

La lecture de Tags NFC de l'iPhone 6 et iOS 8

Maintenant qu'Apple a annoncé l'iPhone 6 aura une puce NFC, personne ne sait si iOS 8 permettra de lecture/détection de tags RFID pour l'iPhone 6 appareil? N'importe qui ont des informations à partager à ce sujet?

168voto

grundyoso Points 362

L'iPhone6 et iPhone6 Plus ne sera PAS en mesure de lire passive des tags NFC (aka Mode de Découverte). Il y a beaucoup de désinformation sur ce sujet, alors j'ai pensé à fournir tangible info pour les développeurs à prendre en compte. Le manque de tag NFC support en lecture n'est pas parce que des logiciels, mais parce que de matériel. Pour comprendre pourquoi, vous devez comprendre comment la technologie NFC fonctionne. NFC fonctionne par le biais de la Charge de la Modulation. Cela signifie que l'interrogateur (PCD) émet un transporteur champ magnétique qui dynamise la cible passive (CCIP). Avec le potentiel généré par ce transporteur champ, la cible est alors capable de démoduler les données provenant de l'interrogateur et de répondre par la modulation de données sur le haut de ce même champ. La clé ici est que la cible ne crée jamais un champ propre.

Si vous regardez l'iPhone6 démontage et la liste des pièces vous permettra de voir la présence d'une très petite NFC de boucle d'antenne ainsi que l'utilisation de la AS3923 booster IC. Cette conception a été conçue pour personnalisé microSD ou des cartes SIM pour activer les téléphones mobiles de l'ancien pour faire des paiements. C'est le type d'application, le téléphone mobile présente une Carte Émulée les informations d'identification pour une haute puissance sans contact terminal de point de vente. Le AS3923 diagramme montre clairement comment le RX et TX de modulation est renforcée à partir d'un champ de lecture. Cette conception peut faire Émulation de Carte NFC et le Peer-2-Peer modes, mais certainement pas destiné pour la Découverte.

AS3923 booster IC

Il y a des alternatives à l'atteinte de la balise de Découverte avec un iPhone6 à l'aide de HW accessoires. Je parle de ces intégrations et comment les développeurs peuvent architecte de solutions dans ce blog. Notre faible puissance lecteur de dessins ouvert des perspectives intéressantes pour les mobiles de l'engagement que peu de développeurs sont en train d'y réfléchir.

Divulgation: je suis le fondateur de Flomio, Inc., un TechStars entreprise qui offre la proximité de l'ID de matériel, de logiciels et de services pour des applications allant de contrôle d'accès à des paiements.

43voto

craigtadlock Points 695

De creuser dans l'iOS 8 docs qui sont disponibles à compter du 9 Septembre 3:30 il n'y a aucune mention de développeurs d'accéder au contrôleur NFC pour effectuer toute NFC opérations; qui comprend la lecture de tags, de l'écriture des balises, le jumelage, les paiements, la balise de l'émulation... compte tenu de son un NXP contrôleur du matériel a la capacité de s'acquitter de ces fonctions. Ils ont fait mention d'une 3ème partie application pour la montre qui a permis à un client de l'hôtel à ouvrir leur porte de la salle grâce à la technologie NFC. C'est un classique cas d'utilisation de la technologie NFC et donne quelques indications que le contrôleur NFC sera ouvert aux développeurs à un certain point. Rappelez-vous, la montre n'est pas censé être libéré jusqu'à ce que le T1 2015. Donc pour l'instant je dirais que c'est fermé, mais sera ouvert prochainement. Compte tenu de la nouveauté de paiements sans contact pour l'ensemble de la consommation aux états-unis et les récentes violations de sécurité, il n'est pas surprenant Apple veut garder cette fermés pendant un certain temps.

Divulgation: je suis le chef de la direction de GoToTags, NFC société avec un évident intérêt à Apple ouverture NFC pour les développeurs.

--- Correction Et Mise À Jour ---

L'hôtel app utilise le Bluetooth, pas de NFC. La technologie NFC est encore souvent utilisé pour le déverrouillage de porte, juste pas dans cet exemple. Le NFC peut être utilisé si la montre a ouvert contrôleur NFC.

Je sais que Apple est conscient de tout cela et d'en discuter avec leurs meilleurs développeurs et les parties prenantes. Il y a déjà eu un énorme négatif repousser le manque de support de la lecture des étiquettes. Comme c'est souvent le cas dans le passé, je m'attends à Apple d'ouvrir cette place pour les développeurs pour non-paiement des fonctionnalités (lecture des étiquettes, l'appariement). Je ne pense pas que Apple va jamais permettre à d'autres portefeuilles. Partage de fichiers sera probablement de gauche à AirDrop.

5voto

RapidNFC Points 119

Pour le moment, il n'est pas tout ouvrir accès au contrôleur NFC. Il n'existe actuellement pas de NFC Api d'iOS 8 GM SDK - ce qui pourrait indiquer que le NFC sera limité à Apple de Payer au lancement. C'est notre compréhension.

Clairement, la NXP puce à l'intérieur de l'iPhone 6 est susceptible d'être en mesure de faire plus que cela ne signifie pas que des fonctionnalités supplémentaires (appariement, le tag de la numérisation/l'encodage) ne sera pas ajouté à la libération ou dans un avenir proche.

Divulgation: RapidNFC fournit des tags NFC dans le monde entier nous avons donc vraiment, vraiment envie ces caractéristiques !

2voto

m4rtin Points 986

Pour le moment, Apple a pas ouvert tout l'accès à la puce NFC intégrée pour les développeurs comme suggéré par de nombreux articles comme ceux-ci :

La liste est longue. La raison principale semble (comme beaucoup les autres caractéristiques matérielles ajouté à l'iPhone dans le passé) que Apple veut assurer la sécurité de cette technologie avant la publication de l'API pour les développeurs de les laisser faire ce qu'ils veulent. Au premier abord, ils vont l'utiliser en interne pour répondre à leurs besoins (tels que l'Apple Pay au moment du lancement).

"Pour le moment, il n'est pas tout ouvrir accès au contrôleur NFC," dit RapidNFC, un fournisseur de tags NFC. "Il n'existe actuellement pas de NFC Api d'iOS 8 GM SDK".

Mais finalement, je pense que nous pouvons tous convenir qu'ils vont développer ces API, c'est seulement une question de temps.

1voto

DonJohnII Points 21

Les seules informations disponibles actuellement, c'est que Apple Pay sera disponible dans ios8, mais ce n'est pas jeter toute la lumière sur si les étiquettes RFID ou plutôt des tags NFC spécifiquement pourra être détecté/lire.

IMO il serait myope déplacer de ne pas autoriser cette possibilité, mais en fait, l'argent est dans Apple Pay, pas nécessairement en permettant aux développeurs d'accéder à ces fonctionnalités, nous l'avons vu avant, avec partage de connexion, Bluetooth SPP et de la diminution de l'accès à certaines fonctions.

...mais encore une fois, cela fait environ 5 heures depuis la première annonce.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X