Hello,
gus wrote:I am reading tha the secure element of the nfc chip in nexus s is locked. Isn't this going to prevent me from accomplising my target of creating the application?
Without Secure Element, you could read/write to tag and targets. The "Secure Element" (SE) is used to store securely some data. There are many rumors on Internet about the kind of SE present in Nexus S but you will have to wait for Android Ice Cream Sandwich to use it.
To understand better what is a secure element (not specific to Nexus S), imagine a "device" that is wired to PN544 (NFC chip).
This "device" act as a tag: that means PN544 can talk with it using commands.
The SE could be from a simple memory area to a smartcard, that means that can simply hold keys (or other data) or compute signature like some PKI smartcard able to.
Some smartcard are programmable, so do the secure element, depending on which one is used.
In NFC, secure element could usually be used two ways:
- host (ie. Android's applications) talk to SE (e.g. To sign a message using PKI)
- NFC chip expose the SE as a normal tag (ie. the SE is directly reachable from the outside via NFC)
gus wrote:What i want to do is to connect my phone to the reader. The reader to receive a unique ID and the the info from the reader to be stored to a database.
AFAIR, The ID is randomly generated on Nexus S, test it using multiple run of "nfc-list -v".
gus wrote:Which reader do you suggest for my situation.
ATM, SCL3711 from SCM is a good choice if you need a case, PN532 breakout board from microbuiler.eu (now adafruit) is the best choice in OEM.
Romuald Conty