Near Field Communication with Linux – ELCE 2012

Samuel Otiz, software engineer at the Intel Open Source Technology Center, talks about NFC support for Linux at the Embedded Linux Conference Europe in , on November 5, 2012.


Linux recently gained support for NFC (Neard Field Communication), and this presentation will describe the status of the current NFC stack in terms of actual features, hardware support and also distribution availability.After showing how this stack is architectured, we will also explain what our long and short term plans are.

NFC hardware is typically found on mobile devices, many of them running Linux or Android. Up until recently, only Android provided a real and viable software support for those chipsets. During this presentation I will show how the Linux NFC stack is now getting on par with the Android stack features and API wise and how its design allows for an already broader range of supported chipsets.

Linux NFC Stack Architecture
Linux NFC Stack Architecture

The presentation is divided into  4 main sections:

  • NFC basics
  • NFC open source stacks  – Two Android stacks (libnfc-nxp, opennfc), as well as nfcpy and libnfc. All have shortcomings.
  • The Linux NFC stack – HW independent, NFC for non-Android devices, open development process…
  • One example – Personal Health Device Communication (PHDC)

You can also download the presentation slides, and visit for further details about the Linux NFC Stack.

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Khadas VIM4 SBC