Как отправить простое сообщение ndef с телефона Android на pn532?

Я новичок в разработке NFC, у меня есть Beaglebone, связанный с PN532 через Spi. Я скачал и скомпилировал библиотеку libnfc для Linux. Кажется, все работает нормально, я могу прочитать UID из классического тега Mifare, прочитать сообщение NDEF из того же "TAG", эмулировать PN532 в качестве тега и прочитать сообщение NDEF на моем телефоне Android.

Но мне нужно отправить сообщение NDEF со своего телефона и прочитать его на PN532! Поэтому я провел много исследований и пришел к этому. Мое устройство должно быть в режиме p2p для связи с телефоном или в HCE, сообщение NDEF передается по протоколу LLC, а затем существует уровень SNEP.

Поэтому я скачал libllcp, есть пример snep-сервера, когда я запускаю его и ставлю свой телефон на PN532, на моем телефоне появляется "луч андроида", чтобы коснуться телефона. Таким образом, есть ответ, но на beaglebone я получаю ошибку ошибки сегментации.

Я не уверен, но я думаю, что проблема в приложении для Android. Я скачал это приложение https://play.google.com/store/apps/details?id=com.maxsoft.ndeftagemulator. Я не разработчик Android, и я не уверен, какой тип карты эмулируется. Есть ли тип или формат, который должен быть удовлетворен для сообщения ndef? Есть ли какое-либо приложение, чтобы просто отправить простое сообщение ndef?

Пожалуйста, любые советы приветствуются, может кто-нибудь направить меня в правильном направлении

Спасибо!

0 ответов

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