This page lists all the documents included in the different archives of the Open NFC software package. It must be the primary source of information for the user of the stack. We put a lot of efforts in improving the quality of this documentation; please let us know your feedback if you have comments. The documents in bold are the “must read” for any user of Open NFC.
| Reference | Title | Edition(s) | Contents |
|---|---|---|---|
| APN_NFC_1011-231 v1.3 |
Open NFC - Usage of the SE API with SecuRead 1.0 | NFC HAL for MicroRead | This document describes the usage of Open NFC™ API on top of a SecuRead™ 1.0 chip and specifically the Secure Element. |
| APN_NFC_1109-275 v0.1 |
Open NFC - Security Stack and OTA Examples | Android | This document describes the usage of Open NFC™ to enable the provisionning of a Secure Element. |
| BTR_NFC_1105-XXX v1.0 |
Open NFC 4.3.1_r0 Beta for Android 2.3.5 - CTS Test Results | Android | These are the results of the CTS with Open NFC. |
| DIV_NFC_0804-250 v1.7 |
NFC Standards | Core, SDK, Linux, Android, Android Add-on | This document shows the hierarchy of the different NFC protocols. |
| FRS_NFC_0910-129 v0.5 |
Generator Tool for Microread Configuration File | NFC HAL for MicroRead | The Generator Tool for Microread Configuration File converts XML configuration files into binary configuration file, or to C header file. This document includes: the specification of the tool, the specification of the configuration loader on the device, the specification of the XML configuration file, and the specification of the binary configuration file. |
| FRS_NFC_1104-241 v0.3 |
Open NFC - Security Stack | Core, SDK, Linux, Android, Android Add-on | This document describes the Security Stack features and architecture in detail. |
| FRS_NFC_1104-244 v0.2 |
Open NFC - Security Stack - AC File Generator Tool | Core, SDK, Linux | This document describes the “ACL Generator Tool”, a PC tool designed to generate the ACL binary stream to be written into the Elementary File of “PKCS#15 Application”, that contains the Access Control List of the Secure Element. |
| MAN_NFC_0711-028 1.12 |
Open NFC Linux Edition - Porting Guide | Linux | This document describes the implementation of the Open NFC Linux Edition. |
| MAN_NFC_0901-099 v1.5 |
Open NFC - PC Edition - Examples - User's Manual | Core, SDK, Linux | This is the documentation related to the Win32 example applications delivered with Open NFC. |
| MAN_NFC_0904-106 v1.3 |
Open NFC - Connection Center - User's Manual | Core, SDK, Linux | The connection center is a tool simplifying the connection of the numerous services in the Open NFC tool kit. This document describes its functionalities and usage. |
| MAN_NFC_0905-114 v1.3 |
Open NFC - NFC Controller Simulator - User's Manual | Core, SDK, Linux | The NFC Controller Simulator is a Windows application included in the Open NFC toolkit. It enables to run and debug NFC applications without any hardware NFC controller. This document describes its functionalities and usage. |
| MAN_NFC_1104-237 v1.3 |
Open NFC - Android Gingerbread 2.3.3 - Porting Guide | Android | This document describes how the porting of Open NFC was executed for the Android Gingerbread platform release 2.3.3 and how it should be adapted for a real hardware platform. |
| MAN_NFC_1105-267 v0.1 |
Open NFC - Android Gingerbread 2.3.3 - SDK | Android Add-on | This document describes the SDK add-on for Android and the use of Open NFC for Android for developers. |
| MAN_NFC_1108-272 v2.0 |
Open NFC - Android Gingerbread 2.3.4 - Quick Porting Guide | Android | This document describes the basic steps to get started on the Android porting. Refer to the Porting Guide for mode complete information. |
| MAN_NFC_1109-278 v0.3 |
MAN_NFC_1109-278 Open NFC - Android Bluetooth WiFi Handover - user guide | Android | This document describes how the connection handover feature from Open NFC can be used in the Android environment. |
| MAN_NFC_1110-279 v0.2 |
MAN_NFC_1110-279 Open NFC - Enhanced CTS - User's Manual | Android | This document describes how to use the extended CTS included in Open NFC for Android. |
| MAN_NFC_1110-280 v0.2 |
Open NFC - Android Gingerbread 2.3.5 - Quick Porting Guide | Android | This document describes the basic steps to get started on the Android porting. Refer to the Porting Guide for mode complete information. |
| MAN_NFC_1112-289 v0.1 |
Open NFC - Android ICS 4.0.1 - Quick Porting Guide | Android | This document describes the basic steps to get started on the Android porting for ICS. Refer to the Porting Guide for mode complete information. |
| REN_NFC_1105-249 v0.8 |
Open NFC - Core Edition v4.3 - Release Notes | Core | These are the release notes of the Core Edition. This document describes the contents of the release and the changes since former revision. |
| REN_NFC_1105-257 v0.3 |
Open NFC for Android v4.3 - Release Notes | Android, Android Add-on | These are the release notes of the Android Edition. This document describes the contents of the release and the changes since former revision. |
| REN_NFC_1105-261 v0.6 |
Open NFC SDK v4.3 - Release Notes | SDK | These are the release notes of the SDK Edition. This document describes the contents of the release and the changes since former revision. |
| REN_NFC_1105-262 v0.6 |
Open NFC - Linux Edition v4.3 - Release Notes | Linux | These are the release notes of the Linux Edition. This document describes the contents of the release and the changes since former revision. |
| REN_NFC_1105-266 v0.7 |
Open NFC - NFC HAL v4.3 for Microread - Release Notes | NFC HAL for MicroRead | These are the release notes of the NFC HAL for MicroRead Edition. This document describes the contents of the release and the changes since former revision. |
| SIS_NFC_0707-003 v2.6 |
Open NFC - API Specification | Core, SDK, Linux | An application uses the Open NFC API to access the functionalities implemented by the Open NFC stack. This document describes the Open NFC API and is a developer guide to develop applications top of the API. The first part of the document gives general explanations on the API functionalities. The second part describes the details of each function. |
| SIS_NFC_0709-014 v1.8 |
Open NFC Core Edition - Porting Guide | Core, SDK, Linux | This document is the porting guide for the NFC Software "Open NFC" stack. |
| SIS_NFC_0806-058 v3.6 |
Open NFC - NFC HAL Protocol Specification | Core, Linux, NFC HAL for MicroRead | This document is the specification of the interface between the Open NFC software stack (hardware independent) and a NFC hardware-specific module called the NFC HAL module. |
| SIS_NFC_1003-188 v1.4 |
Open NFC - Java Developer's Manual | Core, SDK, Linux, Android Add-on | This is the Java API specification for Open NFC. |
| SIS_NFC_1005-194 v0.7 |
Open NFC - NFC HAL API Specification | Core, Linux, NFC HAL for MicroRead | This document describes the interface of the NFC Controller Hardware Abstraction Layer (NFC HAL) used by Open NFC stack. This interface has been defined to allow the Open NFC stack to be independent from a specific NFC controller. |
| SIS_NFC_1007-208 v0.5 |
Open NFC - NFC HAL for Microread - Porting Guide | NFC HAL for MicroRead | The NFC HAL for microread™ software stack provides an abstraction layer of the microread™ hardware component allowing using it with the Open NFC software stack. This document is the porting guide of the NFC HAL for microread™ software stack for a specific hardware / software platform. |
| STS_NFC_0707-001 v1.8 |
NFC Tag Type 5 Specification | Core, SDK, Linux | The Type 5 Tag is used to store NFC Forum NDEF messages in Picopass 2K/32K and Picotag 2K cards. This document specifies the detailed format used to recognize and to program Type 5 Tags. |
| STS_NFC_0707-002 v1.4 |
NFC Tag Type 6 Specification | Core, SDK, Linux | The Type 6 Tag is used to store NFC Forum NDEF messages in ISO 15693 cards. This document specifies the detailed format used to recognize and to program Type 6 Tags. |
| STS_NFC_1104-242 v0.5 |
Open NFC - Security Stack Specification | Core, Linux, Android, Android Add-on | This is the technical specification for the Security Stack feature. |