2013-02-19 3 views
8

Мне было предложено разработать приложение с основной функциональностью чтения чипов RFID у домашних животных и проверки этих идентификационных номеров на базе базы данных через некоторые веб-службы.RFID-считыватель для мобильных устройств

Я был сначала направлен в сторону iCarte, предположительно создатель аксессуара для NFC/RFID-ридера для iPhone. Я отправил им электронное письмо, которое было немедленно возвращено из-за превышения их квоты на почтовый ящик, поэтому я полагаю, что они не работают?

Другие решения поставляются в виде считывателей с поддержкой Bluetooth, например, от Serialio. Демонстрации показывают, что данные считываются в приложении Notes iOS или в каком-либо сетевом приложении. Я еще не разработал приложения для iPhone ... есть Bluetooth API? Как насчет Android? Могу ли я читать из устройства Bluetooth прямо в приложение?

Какие еще существуют варианты?

+1

Существует Bluetooth-интерфейс для Android, и вы можете прочитать данные в приложении –

+0

взгляните на [мой ответ] (http://stackoverflow.com/questions/13751830/wireless-rfid-tag-reader) ! И проверьте ссылку IDBlue. – BrOSs

+0

Недавно я нашел это: https://play.google.com/store/apps/details?id=se.anyro.nfc_reader (доступен исходный код: https://github.com/nadam/nfc-reader). Он работает на моей бесконтактной дебетовой карте, но не работал с бродягой, которую мы недавно обнаружили (хотя мы не уверены, ее сколы, так что не уверен, что это приложение или просто отсутствие чипа). Если вы что-то развиваете, скажите здесь: http://pets.stackexchange.com/questions/10504/is-there-an-app-to-say-if-a-pets-chipped/10505 - как могут быть другие ищут ваше приложение. – JohnLBevan

ответ

4

Android имеют встроенную поддержку NFC, вам не нужны никакие Bluetooth-адаптер или что-нибудь еще:

http://developer.android.com/guide/topics/connectivity/nfc/index.html

Не все устройства имеют, но основные из них действительно есть (например, Galaxy Nexus, Nexus 4, галактика S3, HTC One), и он работает хорошо.

+0

Хорошо, что полезно! –

+0

Я забыл показать вам примеры, чтобы вы могли сами увидеть https://play.google.com/store/apps/details?id=at.mroland.android.apps.nfctaginfo У меня есть это приложение, и он отлично читает мой Лондон пропуск общественного транспорта aka: Oyster Card (это тег Mifare 1K NFC). – Budius

4

Перед началом работ ознакомьтесь с этим:

http://en.wikipedia.org/wiki/ISO_11784_%26_11785

и это: http://en.wikipedia.org/wiki/ISO_14223

RFIDs для животных совершенно другой протокол, чем NFC. Это больше похоже на UNIQUE теги (125 кГц). В любом случае, стандарты ISO будут хорошей отправной точкой для вас.

+1

Эти RFID 125Kh часто называют LF RFID (низкая частота), в то время как в стандарте NFC используются 13,5 МГц RFID, часто называемые HF RFID (высокая частота). Смартфоны сегодня часто поддерживают HF RFID, такие как NFC, но редко или никогда не поддерживают LF RFID, поэтому вам понадобится какое-то посредническое устройство, которое считывает/записывает LF RFID и передает информацию на ваш смартфон. Вы можете попробовать проверить что-то вроде этого: https://www.grabba.com/technologies/low-frequency – Loknar

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