6 votes

La fonctionnalité NFC dans le Google Nexus S ?

A quelle distance physique doit se trouver une étiquette pour que le téléphone détecte une carte NFC (10 cm ou plus) ?

Le téléphone peut-il aussi se présenter comme une balise NFC à d'autres téléphones ? Si cela est possible, la portée est-elle plus grande lorsque l'émetteur NFC est alimenté ?

8voto

shiitake Points 191

Les spécifications de la puce du contrôleur NFC dans le Nexus S sont les suivantes : http://www.nxp.com/acrobat_download2/literature/9397/75016890.pdf

A réponse votre première question, comme annoncé dans le PDF ci-dessus, la puce du contrôleur NFC dans le Nexus S a une distance de fonctionnement d'environ 10 centimètres. Cependant, dans la pratique (spécifique au contrôleur NFC dans le Nexus S), elle est limitée à environ 4 centimètres. Vous devez pratiquement tenir la carte à l'arrière du téléphone pour qu'il puisse la lire. La distance de 10 centimètres est largement exagérée, 4 centimètres est le maximum que je puisse atteindre avec n'importe quelle carte. La distance dépend grandement de la qualité de l'émetteur RF et du récepteur à l'autre bout, donc cette distance peut très bien augmenter dans des conditions différentes. Si vous disposez d'un équipement spécialisé, il est possible de capter toute communication RF NFC jusqu'à une distance d'environ 10 mètres, mais ne vous attendez pas à ce que les implémentations NFC dans les téléphones aillent plus loin que 10 centimètres.

Pour votre deuxième question. Encore une fois, comme annoncé dans le PDF ci-dessus, l'émulation de carte (la capacité de se présenter comme une étiquette NFC) est supportée pour les normes suivantes : ISO 14443 -A-B-B', MIFARE, FeliCa RF. À ma connaissance, ce sont toutes les normes dont on devrait (actuellement) se préoccuper.

Cependant, l'émulation de carte est no Le SDK Android ne prend pas en charge cette fonctionnalité, et je ne suis pas sûr qu'elle le sera dans les futures versions, ni même que les développeurs d'Android y travaillent. Ce serait, cependant, la prochaine étape logique pour le SDK Android à supporter.

5voto

Thej Points 655

A quelle distance physique doit se trouver une étiquette pour que le téléphone détecte une carte NFC (10 cm ou plus) ?

La technologie NFC est intentionnellement de très faible portée, car il est difficile de se connecter accidentellement aux mauvais lecteurs NFC. L'une de ses applications possibles est d'aider à initier une connexion à plus longue portée (par exemple Bluetooth ou Wifi) sans aucune configuration.

Le téléphone peut-il aussi se présenter comme une balise NFC à d'autres téléphones ? Si cela est possible, la portée est-elle plus grande lorsque l'émetteur NFC est alimenté ?

Il est prévu que les futures versions d'Android prennent en charge l'émulation de carte NFC, mais le Nexus S n'en bénéficiera pas car il ne dispose pas du matériel nécessaire. Je peux penser à plusieurs façons de contourner ce problème, avec quelques limitations, puisque le tag NFC statique peut être fait comme un autocollant, mais l'émulation complète de la carte NFC ne sera pas disponible dans le Nexus S.

2voto

Fridaypants Points 872

Je sais que cette question a déjà une réponse acceptée et qu'elle est assez ancienne, mais la réponse est fausse.

"Quelle doit être la proximité physique d'une étiquette pour que le téléphone détecte une carte NFC ? carte NFC (10 cm ou plus)".

La réponse cite < 0.2m mais cela provient de la norme NFC, la distance réelle dépend du rayon de l'antenne de la puce NFC, dans le cas du Nexus S, elle peut détecter une étiquette à partir d'environ 4cm ou moins, comme le dit l'autre réponse non acceptée.

"Le téléphone peut-il également se présenter comme une balise NFC à d'autres téléphones ? Si Si cela est possible, la portée est-elle plus grande lorsque l'émetteur NFC est alimenté ?"

Oui, c'est possible, en quelque sorte. Il peut "pousser" un message NDEF contenant des informations (texte brut/URL/autres) et si vous placez un autre Nexus S à côté de lui, vous pouvez le lire avec l'application NFC de NXP, ou d'autres. Je ne connais pas d'application actuellement sur le marché qui puisse envoyer un message NDEF arbitraire, mais si vous avez ICS, il y a la fonction Android 'Beam' qui utilise les messages NDEF. http://www.engadget.com/2011/12/01/Android-4-0-ice-cream-sandwich-review/#beam

Il peut également faire l'émulation de carte comme est utilisé dans Google Wallet mais ce n'est pas supporté dans l'API publique. Cependant, jetez un oeil à ceci pour une ROM Gingerbread avec des fonctions d'émulation : http://forum.xda-developers.com/showthread.php?t=1281946

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X