cancel
Showing results for 
Search instead for 
Did you mean: 

X-NUCLEO-NFC04A1

Duy Tran
Associate II

Hi,

I am using the X-NUCLEO-NFC04A1 and I am trying to write multiple types NDEFs but only the latest one is read by my phone. Is there any way that I can write some NDEF records?

Thank you very much,

Best regards,

Duy

1 ACCEPTED SOLUTION

Accepted Solutions
France Berthelot
ST Employee

Hello

If you read natively from phone, only one record is read by the phone according to phone implementation, if you have an AAR record, this one will be managed by the phone, if you have an text record + an url record, the phone will go natively to the browser with the url .... and so on......

Only one record is natively

managed by the phone and phone dependent.

you can use an application to

check that record are correctly written. This application is available on

st.com and google play

https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25001.html

https://play.google.com/store/apps/details?id=com.st.st25nfc

If you want to be able to parse and manage all records written, you need a dedicated application that parse the records and do actions on each of them.

Hope this clarify context described in your post.

Cheers

FB.

View solution in original post

4 REPLIES 4
France Berthelot
ST Employee

Hello

If you read natively from phone, only one record is read by the phone according to phone implementation, if you have an AAR record, this one will be managed by the phone, if you have an text record + an url record, the phone will go natively to the browser with the url .... and so on......

Only one record is natively

managed by the phone and phone dependent.

you can use an application to

check that record are correctly written. This application is available on

st.com and google play

https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25001.html

https://play.google.com/store/apps/details?id=com.st.st25nfc

If you want to be able to parse and manage all records written, you need a dedicated application that parse the records and do actions on each of them.

Hope this clarify context described in your post.

Cheers

FB.

Duy Tran
Associate II

Thank you France,

I downloaded the software and it helps me a lot. I am also writing my own mobile app that can handle multiple NDEFs.

One more question, is there any function or example about using CR95HF (X-Nucleo-NFC3) to write multiple records to a ST25TA tag? I've tried several ways but it failed.

Thank you very much for your help.

Best regards,

Duy

Rene Lenerve
ST Employee

Hello Duy Tran,

In the NFC3 Software package, there is no specific example showing how to read and write multiple NDEF records to a tag.

However the NFC3 provides an NDEF library (located in the Middleware) in which you can found some smartposter APIs (containing SP mention in the name) which manage multiple records of specific types, and it could be in help for your use case.

These APIs can be found in the lib_NDEF.c file.

Hope this will help you.

Regards.

Duy Tran
Associate II

@Rene Lenerve​  Thank you for your answer,

Currently I've been working with the APIs in the NFC middlewares library but it takes me longer than I expected and there is still lots of things to do. I think there should be more examples about NFC :(

Best regards,

Duy