NFC Tag emulation inside the application

Hi,

I know, there are the same questions on forum posted before, just it looks like they become old and almost of them are left without answers.

We need to develop the application, which can use NFC inside and emulate the NFC Tag. Our embedded device contains the NFC reader and sends the NDEF messages with custom dynamic payload and it is expected that the answers will contain also custom payload depending on the request. Simply, we need to implement data exchange using NFC NDEF messages.

We examined the Core NFC framework - it allows only using the iPhone as NFC reader. Looks like not suitable for us. Then we checked the Pass.NFC framework and, if we understand all correctly, it allows to create the NFC card/pass in the wallet with fixed payload, also looks not suitable for us.

There is the application "NFC Tools Pro" in the App Store and it allows to emulate the NFC Card inside, there is the demo video how it works. Here is the link to the video: https://www.youtube.com/watch?v=op3B9iIuMKg

And it looks like we need exact that functionality.

How can we implement this? Any suggestions, hints?

Thank you for the help in advance.

hey! Did you get any solution for this problem? I am thinking to make something similar but couldnt get any way around?

Hello! but in the video iOS device works as a card reader.And there is no option for emulate an nfc tag in "NFC Tools" iOS app.Did you find any solution for this?

Hello.Did you find any solution for this?

Hello.Did you find any solution for this?

I have researched this extensively as well. iOS has a HCE (Host Card Emulation) feature. The proof is in the HCE function in Wallet to realize a virtual transportation The proof is in the fact that Wallet uses HCE to realize a virtual transportation IC card. However, Apple keeps this HCE feature secret so that other developers cannot use it. I think Apple is afraid that the HCE function will be abused. Especially since the HCE feature is related to money and keys. Android, on the other hand, is designed to be highly flexible, so the HCE feature can be used as shown in the video. If you want to create a system or app that uses HCE, you need to create an app for Android or wait until Apple changes its mind. One exception is a system that uses the iPhone as a car key. That is a world-class company like BMW, so they got permission from Apple to make it happen. Developers working for ordinary companies have to give up. As a backdoor technique, it may be possible to have the user register a credit card or transportation IC card in the wallet of his/her iPhone and use a wallet-compatible NFC reader such as the VTAP100 to authenticate the user. Developers who want to use the HCE function to display tickets and coupons in their own apps could place a link to the wallet's pass in the app.

NFC Tag emulation inside the application
 
 
Q