P2P Связь NFC между телефоном Android (Nexus S) и NFC Reader?

Мне нужно установить P2P-соединение между Nexus S и NFC Reader, который подключен к моему рабочему столу. Кто-нибудь может сказать мне, как это сделать. Я даже не знаю с чего начать.

Пожалуйста, ответьте в ближайшее время.

Спасибо и привет, Рахул

1 ответ

Решение

Сначала необходимо установить канал LLCP, а затем использовать протокол NPP для фактической отправки / получения сообщений NDEF.

LLCP и NDEF - стандарты, опубликованные форумом NFC, NPP - открытый стандарт, опубликованный Google. Все они доступны онлайн.

В зависимости от вашего настольного ридера, некоторая работа уже может быть выполнена. Если "nfcpy" поддерживает это, если у него есть микросхема pn5xx, то у вас уже реализован протокол LLCP, и вам просто нужен NPP. Я сделал это для моего проекта, и это довольно легко.

Если "nfcpy" не поддерживает его, вы можете попробовать "libnfc", который начинает поддерживать LLCP. Опять же, вам нужно будет реализовать протокол NPP поверх LLCP.

После решения этих проблем вы должны посмотреть видеоролик "Как сделать NFC" на YouTube от ребят из Google и изучить примеры приложений NFC на сайте разработчиков Android.

Другие вопросы по тегам