9
votes

Les balises NFC peuvent-elles être protégées d'être écrasées?

Le Nexus S peut écrire sur des balises NFC. Comment arrêtez-vous quelqu'un avec un Nexus S de l'écrasement à votre étiquette?

par exemple. Si vous avez une balise NFC sur un dépliant qui lance une vidéo, un gars peut-il écraser un Nexus et le remplacer par un lien avec son site Web?

Débutant ici, essayant juste d'obtenir une poignée sur NFC, merci!

nfc

0 commentaires

4 Réponses :


1
votes

Certaines balises NFC peuvent être configurées pour être en lecture seule. Certains sont déjà achetés avec vos données et défini sur la lecture seule. http: //www.radio-électronique .Com / Info / Wireless / NFC / Field-Communications-Tags-Types.php


2 commentaires

Et si je fais une balise NFC en lecture seule et que quelqu'un a lu cette étiquette et a fait une étiquette en double.Comment que nous pouvons sécuriser ce type de tags.so que personne ne peut effectuer une étiquette en double.


Je ne pense pas qu'il soit possible de s'assurer que personne d'autre ne fait dupliquer vos données. Par exemple, si vous avez une URL comme contenu de votre balise, et que quelqu'un d'autre lit ces données. Rien ne les empêche d'encoder une nouvelle étiquette avec les mêmes données.



7
votes

Oui, de nombreux types de balises permettent une protection en écriture, certaines globalement et d'autres plus sophistiquées par section de mémoire à l'intérieur de la balise.

Lorsque vous obtenez votre balise détectée dans votre application NFC Android, vous pouvez obtenir un objet TAG et Lisez et écrivez à la balise, y compris la protégeant de l'écriture supplémentaire.

Ceci est tout décrit dans la documentation du développeur pour les classes NFC sur le site de développeur Android.

Par exemple, si vous travaillent à niveau supérieur et en lecture / écriture ndef messages:

  1. Configurez un filtre d'intention (en code ou manifeste) afin que vous détectez ndef ou ndefformattable tags. Vous pouvez obtenir un objet Tag à partir de l'intention transmis à vous (dans Oncreate () ou OnNewInte () ) . XXX

  2. à partir de votre balise Essayez d'obtenir un ndef objet tag de l'intention.

  3. Si réussi à obtenir un objet NDEF de la balise, vérifiez qu'il est écritable, vérifiez qu'il y a suffisamment d'espace, écrivez-y puis utilisez le makereadonly () < / code> de ndef ....

  4. Si vous obtenez un Ndef Echec de l'objet (exception), vous aurez besoin de formater la balise d'abord .... Alors ... Obtenez un NDEFFORMABLABLE objet de la Détecté Tag et écrivez-le et écrivez-le, à l'aide du FormatOronly (NdefMessage FirstMessage) ou simplement le format, puis continuez avec le code pour obtenir NDEF < / Code> ...

  5. Si vous ne pouvez pas obtenir un objet NDEFFORMABLETABLE , quelque chose est vraiment faux, comme c'était ce que vous avez demandé dans votre filtre. Le formatage peut échouer s'il est déjà lu déjà.

    La documentation du développeur n'est pas trop mauvaise, une fois que vous avez obtenu votre tête dans la définition de l'intention inentfilter par "Technologie des balises" (y compris ndefformatable et et NDEF ) puis obtenir ces objets de la balise de base pour effectuer différentes opérations.


1 commentaires

Assez bon pour être sélectionné la réponse? :-)



2
votes

Oui, vous pouvez protéger (la plupart) étiquettes, ce qui inhibe les autres d'écraser votre contenu. Si vous voulez simplement écrire une balise, une bonne application Android est Tagriter NXP , qui possède une variété d'options de codage et une option de protection en écriture.

Si vous souhaitez le faire, seul vous seul avez le contrôle du contenu de votre balise, essayez NFCLabels Tag Manager App. Votre contenu Tag est stocké dans le «nuage» et vous accédez à votre balise via votre compte. Donc, vous pouvez rédiger une étiquette pour protéger une étiquette afin que Joe Schmoe ne puisse pas bloquer votre contenu, mais vous avez toujours la liberté de mettre à jour votre étiquette si nécessaire. Cela vous donne également des analyses de base d'engagement. Leur vidéo YouTube montre comment cela fonctionne (voir le lien ci-dessus.)


0 commentaires

1
votes

Presque toutes les balises NFC peuvent être protégées par des bits verrouillés, que vous pouvez écrire une balises NFC avec des applications telles que NXP Tagriter, TaskLauncher, assurez-vous de choisir des options loadonly pour codage. Outre l'attention si une balise est en lecture seule, elle ne peut plus être réécrite. Pour les applications ou les tags NFC, allez site Web Geenfc pour plus de détails.


0 commentaires