This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How does the Nordic NFC driver work?

I am developing a product that would benefit greatly from the use of NFC but is currently limited by the fact that NFC scanners are only available from iPhone 7 onwards. If I could make the application work for iPhone 6 it would potentially make using NFC viable. Unfortunately, at the moment the iPhone 6 can only use NFC for Apple Pay.

My requirements from the NFC are limited, it is intended on being used as a wake-up mechanism for the device, essentially letting the device know that a smart phone is nearby so that it can wake up and download it's data over Bluetooth. 

My understanding of NFC is relatively limited, and my understanding of how Nordic has developed it's NFC driver are even more limited. Essentially my thinking is this: "Apple Pay uses NFC, Apple Pay must therefore activate the NFC in an attempt to read it, if the NFC is activated then it can be used to wake up the device"

I have successfully implemented the Wake Up by NFC example from Nordic. My guess is that the current implementation of the Nordic NFC driver requires a successful read from the device which it why it doesn't currently work, but I was wondering if there was some way to alter it so that simply the field being activated was enough to wake up the device.

Thanks for your time

Related