2012-03-12 3 views
3

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

ответ

1

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

5

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

+0

У вас есть ссылка на это? Потому что мой профессор хочет это увидеть. – artto

+0

Это свойство этого конкретного чипа NFC. Другие чипы NFC могут вести себя по-разному. Поэтому я не думаю, что есть какая-либо независимая ссылка. –

0

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

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

+0

Если вы хотите редактировать/записывать некоторые сообщения NDEF, всегда есть [плагин NFC Eclipse] (http://code.google.com/p/nfc-eclipse-plugin/). – ThomasRS

 Смежные вопросы

  • Нет связанных вопросов^_^