Как отправить простое сообщение ndef с телефона Android на pn532? - PullRequest
0 голосов
/ 19 сентября 2018

Я новичок в разработке 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?

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

Спасибо!

...