Получите сообщение NFC/NDEF с телефона Android на Raspberry Pi

У меня есть приложение для Android, которое отправляет сообщение NDEF, содержащее всего несколько слов. Я могу получить это сообщение на другом устройстве Android, но я хотел бы иметь возможность получать сообщение на Raspberry Pi. Или обмен сообщениями NDEF только с Android на Android?

Я искал это в Google и нашел возможный способ, который требует от вас установки Android на Raspberry Pi, но я не уверен на 100%, что это сработает. Также у меня есть модель Raspberry Pi B+.


person Scott Hollas    schedule 19.08.2015    source источник


Ответы (1)


Нет, NFC не ограничивается устройствами Android. Вы можете реализовать связь NFC практически с любым устройством, имеющим внешний интерфейс NFC. У Raspberry Pi его нет по умолчанию. Однако существуют различные дополнительные инструменты, которые можно использовать для добавления NFC в RPi, например.

Вместо этого вы также можете использовать USB-считыватель NFC, например ACR122U, вместе с RPi.

Чтобы получить программную поддержку NFC, вы должны использовать библиотеки, поставляемые с этими платами, или, возможно, libnfc.

Если у вас есть поддержка NFC на вашем RPi, существуют различные способы обмена сообщениями NDEF с устройством Android (какой из них может работать, зависит от того, какой интерфейс NFC вы выбрали):

  • Внедрите стек одноранговых протоколов и протокол SNEP для обмена сообщениями NDEF через Android Beam.
  • Реализуйте эмулятор карты, эмулирующий метку NFC, доступ к которой может получить устройство Android, находящееся в режиме чтения/записи.
person Michael Roland    schedule 04.10.2015
comment
Это очень помогло - большое спасибо - person Scott Hollas; 31.10.2015