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.

Abstract:

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

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 https://www.01.org/linux-nfc for further details about the Linux NFC Stack.