Skip to main content
Graduate II
February 10, 2022
Solved

Does ST NFC readers have an emulation mode to behave like a tag?

  • February 10, 2022
  • 14 replies
  • 1802 views

Hi,

I am interested in a device that can do both, read and be read.

    This topic has been closed for replies.
    Best answer by Brian TIDAL

    Hi,

    Card Emulation mode is supported in both ST25R3916 and ST25R95 devices. The recommended device is ST25R3916. Full demo code for ST25R3916 is available in the ST25 Embedded NFC library.

    Rgds

    BT

    14 replies

    Technical Moderator
    February 10, 2022

    Hi,

    Card Emulation mode is supported in both ST25R3916 and ST25R95 devices. The recommended device is ST25R3916. Full demo code for ST25R3916 is available in the ST25 Embedded NFC library.

    Rgds

    BT

    DS.4Author
    Graduate II
    February 10, 2022

    Thanks,

    And does the ST25DV04K have the capability to read other tags?

    Technical Moderator
    February 10, 2022

    Hi

    See https://community.st.com/s/question/0D53W00001GkghTSAR/is-it-possible-rf-communication-among-2-hardware- for a comprehensive answer why this is not possible to communicate between 2 tags.

    Rgds

    BT

    DS.4Author
    Graduate II
    February 10, 2022

    Thanks!

    DS.4Author
    Graduate II
    February 14, 2022

    I saw the application, but we want to integrate in our own GUI.

    Is there a .dll for that?

    Technical Moderator
    February 14, 2022

    Hi,

    can you provide some information about your use case? Can you elaborate on what you want to integrate with your own GUI?

    Rgds

    BT

    DS.4Author
    Graduate II
    February 14, 2022

    Communicate from a PC to your reader-tag. Basically sending/receiving some data.

    Technical Moderator
    February 14, 2022

    Hi,

    sending/receiving data when in reader mode is something standard. Can you elaborate on your use case when in Card Emulation mode i.e. do you want to modify the content of the emulated tag, do you want to be notified when the content is read by an external reader, etc.

    Rgds

    BT

    DS.4Author
    Graduate II
    February 14, 2022

    Writing to the emulated tag over NFC is a requirements.

    Can the reader in Card Emulation perform read/write data as well? or is it restricted to tag capabilities of responding to requests only?

    What I would like to know if we can somehow hold 'independent' communication between two paired readers, when one side is writing data to the other side, and the last writing data back as a response to it.

    Technical Moderator
    February 14, 2022

    Sorry my question was ambiguous: On Card Emulation side, do you plan to change the content of the emulated tag. I mean do you want to use the emulated tag as a kind of mail box? At then end, is your use case related to an NFC peer to peer communication between 2 devices?

    DS.4Author
    Graduate II
    February 14, 2022

    Yes, p2p, is just about right.

    Can the Card Emulated side write to another mailbox for that? it is a reader, so I guess it can?

    Also, does the reader have to be configured in that mode to have a mailbox?

    Is there a .dll I can use for the PC side?

    Any examples I can use?

    Thanks

    Technical Moderator
    February 14, 2022

    Hi,

    if low level P2P would also be an option for you then inside the aforementioned ST25 embedded NFC lib you will find an example of Active P2P (NFC Forum ACM). Also the ST25R3916-DISCO and ST25R3911B-DISCO should be usable for you by means of its DLL and its nfc*() functions which are implementing P2P.

    BR, Ulysses