I am not yet familiar with NFC and have a question about using NFC with the nRF52.
If I understood it correctly the nRF52 is a "listening device" i.e. it cannot generate a NFC field and write data to another device. But is it possible to send/write data from another device (for example a smartphone) to the NFC tag of the nRF52. Or is it only possible to read data from the tag?
If it is not possible at the moment will it be possible in the future?
I am using a nRF52 development kit with nRF5 SDK 11.0.0-2.alpha.
nRF52 lets you implement an NFC tag which is a passive device and, as you say, cannot generate a field. A device (or poller, typically a phone or payment terminal) can read and write to a tag.
The write NFC Tag is now enabled :)
I've removed the libnfc library because it didn't support the write feature, and no documentation is provided by Nordic to manage it.
Furthermore the library…
I have recently started developing with nordifc nrf52, andi have some doubts.
Could you post the full program?. I have found several mistakes.
With this code you are able to write via NFC in your…
The library in the SDK is read only (at the moment), so you what you can do is to define the data in your application and a polling device can read it. The nRF52 is capable of supporting write, and it is possible to implement it. However, read only supports the majority of the use cases and avoiding writes save quite a bit of the flash memory.
Erik, thanks for your fast reply.
OK, it would be easier for me (my use case) if write is supported but I think I can also do it with read.
Do you already know when write is supported by the SDK? Within weeks or rather months?
Unfortunately I cannot comment on what will be included in future releases. Are you willing to share some information about your use case? There might be other solutions.
No problem. I modified my use case, write is not necessary any more :-)
(Originally I wanted to pass a kind of ID to an IoT device via NFC.)
For my use case I do need the tag to be writable.
Any pointers where to start to get it work?