Как исправить UID в NFC - PullRequest
       19

Как исправить UID в NFC

3 голосов
/ 12 марта 2012

Я хочу исправить uid для nexus s и когда использую телефон, чтобы пометить NFC щит.Щит покажет идентификатор.Но когда это тег на NFC щит, идентификатор не то же самое.Могу ли я исправить свой UID?

Ответы [ 3 ]

5 голосов
/ 12 марта 2012

То, что вы, вероятно, видите, - это NFCID: одноранговый идентификатор NFC. Этот идентификатор генерируется случайным образом заново оборудованием NFC при каждом подключении NFC и не может быть исправлен.

1 голос
/ 12 марта 2012

Текущий SDK не позволяет использовать эмуляцию карты, поэтому вы не можете использовать телефон в качестве тега.

0 голосов
/ 14 июня 2012

Поскольку идентификатор меняется для однорангового соединения при каждом соединении, вам необходимо определить запись NDEF с текстовым значением в ней. Сделайте это значение своим фиксированным идентификатором. С другой стороны, на экране вам нужно будет прочитать эту запись, чтобы найти ваше фиксированное значение / ID.

https://github.com/adafruit/Adafruit_NFCShield_I2C/tree/master/examples имеет несколько примеров того, как манипулировать записями NDEF, но только на классике MiFare. Если вы используете сверхлегкие или другие виды тегов, это будет другое.

...