Стикер NFC / Кодировка тегов - PullRequest
3 голосов
/ 12 июля 2011

Итак, вот моя основная мотивация для моего вопроса, немного запутанная:

Я хочу отслеживать лояльность пользователей к определенному магазину. Каждый магазин будет иметь наклейку NFC в реестре. При покупке пользователь будет использовать приложение на своем телефоне (конечно, NFC доступно), а наклейка отправит обратно некоторый код, обозначающий магазин.

Теперь вот мой вопрос: могу ли я отправить простой код обратно в мое приложение, которое затем, например, добавляется в какую-то базу данных? Эта ссылка , расположенная внизу, содержит описание «Опции контента», которое мне не подходит. Кроме того, спецификации NFC-Forum мало что мне говорят (или я просто не в нужном месте).

Кроме того, как я могу на самом деле поместить этот тег / код на одну из этих наклеек? Если я сделаю это сам, могу ли я сделать их доступными только для чтения?

Ответы [ 2 ]

7 голосов
/ 12 июля 2011

вы можете поместить произвольную информацию в тег NFC - нет ограничений, что вы можете загружать и в каком формате.Подумайте о тегах NFC, как если бы они были обычными местами хранения данных, такими как, например, hardrive или CD, - к тем, которые вы можете сохранить в них файлы произвольного формата, содержащие произвольный контент.То же самое с тегами NFC.

В любом случае рекомендуется использовать стандарт NFC Forum для формата содержимого, называемого NDEF ( Формат обмена данными форума NFC - это легкий двоичный формат сообщений, предназначенный для инкапсуляции одного илибольше определяемых приложением полезных нагрузок в единой конструкции сообщения. )

Также для конкретных данных (ссылки, номер телефона, событие календаря и т. д.) существует другой рекомендуемый стандарт NFC Forum, называемый RTD ( Определение типа записи) определяет формат и правила для создания стандартных типов записей, используемых определениями приложений NFC Forum и третьими лицами, которые основаны на формате данных NDEF ).

Таким образом, фактически вы можете использовать произвольный формат данных или NDEF, для самих данных вы можете следовать рекомендациям RTD или нет ... Это зависит от вас.

Для записи тега Вы можете купить существующее программное обеспечение и USB-устройство чтения / записи NFC или вы можете запрограммировать собственное программное обеспечение - это сложнее, поскольку вы должны знать HW-характеристику тега, который вы хотите использовать.

Все тегиразрешить постоянные данные блокировка .

С уважением, STEN

www.mautilus.com, petr.mazanec@mautilus.com

1 голос
/ 04 апреля 2012

Для устройств Android вы должны создать тег с так называемой записью приложения Android (AAR). AAR содержит имя пакета вашего приложения, и, используя технологию Beam, Android автоматически запускает ваше приложение. После этого вы можете получить доступ к другим записям, содержащимся в сообщении NDEF, которое, вероятно, каким-то образом будет содержать идентификатор магазина, и связаться с вашим сайтом.

Я уже пробовал AAR, и он работает, также я создал NFC Eclipse плагин , который позволит вам быстро приступить к работе, если у вас, конечно, есть телефон Android и какой-то тег; -)

...