Skip to main content
Visitor II
February 11, 2023
Solved

Commands to initiate communication between PN7150 NFC Reader and ST25DV04KC dynamic tag

  • February 11, 2023
  • 2 replies
  • 2633 views

Hello,

In our project we are trying to interfacing PN7150 NFC reader with STM32L4 controller to read and write to Mailbox of ST25DV04KC dynamic tag.

We would like to know the command format, which i should use to discover the ST25DV tag, and write and read to the mailbox of the same.

Currently we are unable scan the ST25DV nfc tag as well.

    This topic has been closed for replies.
    Best answer by victor laraison

    hi all,

    Demo for iOS is under https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25ios001.html

    STSW-ST25IOS002 is the "src" package that contains the source code for iOS ST25SDK in ObjectiveC.

    For building and running it, you must install the J2OBJC tool that converts Java to ObjC File.

    Here attached, a file describing the procedure.

    Hope it helps.

    Br

    2 replies

    ST Employee
    February 14, 2023

    Hello,

    Let me first suggest you to use s ST25R3916 NFC reader in place of the PN7150. If you are interfacing with a STM32L4 and a ST25DV04KC, all the software libraries are already available with example application code for mailbox usage. This would considerably ease your development.

    That said, if you still want to use a PN7150: I'm not very familiar with this reader, so I can only talk about what is required for the ST25DV04KC.

    ST25DV04KC is a ISO15693 RFID tag (or NFC type V). So, first thing you need to do is to configure the reader to communicate un ISO15693 mode. I let you consult the PN7150 documentation to know how to do this.

    To discover the tag, the ISO15693 protocol is using the Inventory command. Please refer to the ST25DV04KC datasheet or the ISO15693-3 specification to know how to use this command.

    The mailbox communication is using custom commands. So you will need to use a tranceive mode of the reader to send those custom commands.

    Mailbox must first be configured and enabled in order to work. You can learn more about it in the application note AN4910 (https://www.st.com/content/ccc/resource/technical/document/application_note/group0/14/dd/58/f3/35/20/45/1b/DM00328899/files/DM00328899.pdf/jcr:content/translations/en.DM00328899.pdf)

    There is also mailbox code example for the STM32 here:https://www.st.com/en/embedded-software/stsw-st25dv002.html and code example for readers here: https://www.st.com/en/embedded-software/stsw-st25sdk001.html.

    Best reagrds.

    Visitor II
    February 21, 2023

     https://www.st.com/en/embedded-software/stsw-st25sdk001.html. We can't find the demo for iOS platform here. Where can I find the iOS SDK or demo?

    ST Employee
    February 21, 2023

    hi all,

    Demo for iOS is under https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25ios001.html

    STSW-ST25IOS002 is the "src" package that contains the source code for iOS ST25SDK in ObjectiveC.

    For building and running it, you must install the J2OBJC tool that converts Java to ObjC File.

    Here attached, a file describing the procedure.

    Hope it helps.

    Br

    Visitor II
    February 22, 2023

    Thanks, Br