windows mobile nfc secure element - windows-phone-7

I am new to windows mobile development.i want to developed application which can read secure element in mifare desfire card.i want to know in windows platform is support for desfire nfc t card.if not give some description what are the best standardized nfc format in windows platform.
Thanks
SSv

You are confusing the NFC related question by mentioning Secure Element.
WP8 only supports NDEF formatted cards. Here's a sample
http://www.developer.nokia.com/Community/Wiki/WP8_NFC_Tutorial:_Voice_Messages_on_NFC_Tags

Related

Is it possible to emulate a felica card with an Android device?

According to Android documentation:
Android (4.4 and above) supports emulating cards that are based on the NFC-Forum ISO-DEP specification (based on ISO/IEC 14443-4) and process Application Protocol Data Units (APDUs) as defined in the ISO/IEC 7816-4 specification
On the other hand, Falica cards are compliant with JIS: X6319-4 as per Felica's wiki entry.
So, presumably it is not possible to use an Android device for emulation of Felica cards. Is that accurate?
That is correct. But, there are currently patches from Sony on AOSP under review that would allow card emulation of Felica cards. See for example https://android-review.googlesource.com/#/c/128491/
Suica card is emulated with Suica Mobile app, so it is possible

NFC ACR122U (reader/writer mode) and Nexus 5(HCE mode) example

i am developing an application where users can transfer files from phone to desktop using NFC technology. As i found in this post there is an option to use ACR122U in reader/writer mode and Nexus 5 phone in HCE mode. Can anyone please suggest some samples of such application as it is difficult for me to understand how it works. Your help will be so appreciated, thanks in advance.
When you use HCE on your Nexus 5 the Nexus will emulate a NFC tag. The ACR122U can read this tag in reader/writer mode, so that makes the communication possible. Study this example, it will help you farther. For more general information about HCE on Android you can read this.
I have worked in this exact use case. I used P2P mode. I didn't have to treat one partner as a tag, infact data transfer worked both ways.
In my experiment- Smart phone side I tried Samsung S4, HTC One, Nexus 3, Nokia LUMIA etc.. worked like a charm. There is some limitation in the APDU/payload size. For Reader to Phone case. For your case P2P mode with attachments works fine.
I downloaded this NFC library and tweaked it to my needs. I used it in WP7 along with ACCR122U.
I wrote a simple Android app to receive/send data to ACCR122U.
if your ok to try P2P mode with SNEP as opposed to NPP, do let me know.I can help you.

Is there an NFC API for the Sony SmartWatch 2?

We want to write an Android App for the Sony SmartWatch 2 which uses the device's NFC functionality to read and write NFC tags (such as Mifare or DESfire cards). NFC functionality is heavily promoted for the SmartWatch 2, however, I couldn't find any information on an open NFC API so far.
My questions: Is there an open NFC API for the SmartWatch 2? If so, are there any restrictions on the mode of communication (Reader/Writer mode vs. P2P)? Where can I find related documentation?
Thanks,
Markus
The NFC in the SW2 is only used for pairing it to a phone. Sony does not support any API to read tags or transfer data using the NFC in the watch.

Functionatlity of Open NFC Framework

I have fundamental question about what Open NFC framework is for. I want to write a program that will run on a PC to communicate with a NFC card reader connected to the PC through USB. The program will write to and read from NFC tags by commanding the NFC card reader.
Is Open NFC framework suited for this purpose? Or is it for developing programs that will run on NFC tags?
Aritra
OpenNFC is a software stack implementing NFC functionalities.
It is hardware independent, so in theory you could use it with an USB connected reader. The problem is, the only available HALs (Hardware Abstraction Layers) for OpenNFC are for an NFC simulator and Inside Secure hardware. Until we get some HALs for most common hardware, I'd say you should take look at http://www.libnfc.org/documentation/introduction
There are many NFC readers on the market, that are being sold with their own SDKs. With such SDKs you are 100% sure the code is compatible with the particular NFC reader.
BR
STeN

What do you need to program a NXP SmartMX contactless MCU?

I'm developing an authentication system with NFC technology with strong cryptographic functions.
There are two solutions from NXP: Mifare DESFire EV1, which is a chip with memory areas and 3DES and AES128 crypt functions, and SmartMX2,which is a complete MCU that needs an OS and software to run.
To choose between the two, I have to know how to program those tags. For what I've understood, the DESFire needs a USB reader/writer and the interface software, like this --> http://www.mpsys.de/chipmanrfid_en.html
What equipment is needed to install the OS on a SmartMX card, and then debug? Is it possible to do it only via NFC interface?
Thanks for your attention,
gfunky
SmartMX cards always come with the Card OS installed. The Card OS is actually fixed in the ROM mask of the chip. An example of such a Card OS is NXP JCOP; an implementation of JavaCard.
Developing JavaCard applets for JCOP is usually done in Eclipse. NXP offers JCOP development tools to customers that consist of a plug-in for Eclipse. Debugging is not possible on the card itself (also for security reasons), but is done in a simulator that runs on the PC.
DESFire is a chip with fixed functionality. It has its own command set to do things like creating files, reading and writing data and performing authentication. In principle, this can be done using any software that allows sending commands through a contactless card reader. But specialized software that has built-in support for DESFire will be very convenient and likely speed up your development a lot.

Resources