This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello Ralph,
Thank you for the quick response. Let me clarify a little on what I am trying to do (feel free to correct me if I am wrong. I'm still very new to RFID/NFC).
What I would like to do is to have my implementation support both NFC (NFC Forum spec compliance) and also "legacy" ISO15693 tags. By legacy I mean those ISO15693 tags that are not formatted (or intended to be formatted to be compliant to NDEF due to application requirements). NCI is one of the requirements I have for my implementation, so I will definitely need to use the NFCLink with MSP430.
As I read whatever specs and documentation that I have available to me, it is my current understanding that it may be possible for my implementation to read the raw data blocks from a ISO15693 tag (non NDEF formatted) to allow backward compatibility with my existing ISO15693 tags out there (NXP iCode based). Discarding the legacy tags and going to NDEF formatted ISO 15693 tags is not an option I have.
I guess between proprietary fields, Reserved for Future Use (RUP), and Frame RF interface I may have got confused on how exactly to send the required commands via NCI to the NFCLink library to achieve the support required for the ISO15693 tags. Hence my question on whether there is any additional documentation available.
To explain my predicament, I tried to visualize the flow of how the messaging works between the Device Host(DH), NFC Controller (NFCC) and Remote NFC endpoint as below:
DH NFCC Remote NFC Endpoint
--------------- ----------------- --------------------------------------
--------------------------> RF_DISCOVER_CMD
<--------------------------- RF_DISCOVER_RSP
----------------------> INVENTORY CMD
<--------------------- INVENTORY RESPONSE
<--------------------------- RF_DISCOVER_NTF
---------------------------> RF_DISCOVER_SELECT_CMD
<--------------------------- RF_DISCOVER_SELECT_RSP
(After this portion I am at loss on how to achieve single block read/multiple block read from NCI command perspective)
I currently do not have a NFCLink support devkit available (in the process of acquiring it), hence experimentation on what is possible is a little tricky.
My apologies for my long winded-ness.
Thank you.
Regards,
Tai
Hello Ralph,
Thanks again for the quick response.
Re:"do you plan to only use officially defined commands per the ISO15693 specifications?"
Yes, our intention is to use only the commands defined in ISO15693 specs. There is currently no requirement to support the custom iCode commands.
Thank you.
Regards,
Tai