#android #rfid #nfc #nexus-s
#Android #rfid #nfc #nexus-s
Вопрос:
Кто-нибудь знает, есть ли какие-либо особенности по записи информации в RFID-метку и считыванию ее с Android, Nexus S?
Существует ли специальная RFID-метка только для Android или специальное устройство записи RFID?
Ответ №1:
Android 2.3.3 теперь также поддерживает возможности записи. Подробная информация о том, какие теги поддерживаются, приведена здесь: http://developer.android.com/sdk/android-2.3.3.html.
Я планирую поработать над несколькими примерами чтения и записи тегов и опубликую ссылки в своем аккаунте Twitter @hansamann
Ответ №2:
Основываясь на том, с чем я столкнулся, на данный момент Nexus S предоставляет только функцию чтения для NFC-меток, и планируется поддержка других режимов.
Я не думаю, что может существовать RFID-метка, зависящая от конкретной ОС или платформы, это не было бы хорошим коммерческим решением :).
Ответ №3:
Nexus S будет считывать метки Mifare. Я воспроизвел видео с YouTube (http://www.youtube.com/watch?v=eu7fQsPjDls ) со смарт-карты, использующей Nexus S.
Комментарии:
1. Я понимаю, значит, ссылка на YouTube, которая хранится внутри тега Mifare, и он будет воспроизводить видео?
Ответ №4:
URL-адрес был записан с другого устройства (Nokia 6212). Я жду обновления Nexus S, которое позволит телефону записывать данные на метки.
Ответ №5:
Я нашел 2 приложения для написания тегов на Android Marketplace: одно от компании NXP, которая продает теги: https://market.android.com/details?id=com.nxp.nfc.tagwriter другой из Connectthings https://market.android.com/details?id=com.connecthings.tagwriter
Ответ №6:
Для записи (и переформатирования RFID-карт для использования сообщений NDEF) я использую следующее
NdefFormatable format = NdefFormatable.Get(tag);
if (format != null) {
try {
format.Connect();
format.Format(message);
return true;
}
catch (IOException e) {
return false;
}
}
else {
return false;
}
Это в Monodroid, но я думаю, что концепция такая же в Java.
Ответ №7:
Вы можете создать свой собственный считыватель NFC-меток:
Создайте полезную нагрузку и эмулируйте RFID-метку с помощью другого устройства Android. Убедитесь, что вы даете разрешения NFC_READ , NFC_WRITE в файлах манифеста.