The NFC Forum Specifications form a technology standard that harmonizes and extends existing contactless standards unlocking the full capabilities of NFC technology across the different contactless operating modes, peer-to-peer mode, reader/writer mode, card emulation mode.
NFC Forum Specifications
Build Solutions and Ensure the Global Interoperability
To discover the different types of NFC Forum Specifications that enable these operating modes, click on the appropriate link below:
- Core Protocol
- Tag Type
- P2P Protocol
- Record Type Definition
- Data Exchange Format
- Wireless Charging
- NFC Controller Interface
The NFC Data Exchange Format Technical Specification provides a standard format for NFC application data and RTD specifications specify the format and rules for building standard record types used by NFC Forum application definitions and third parties that are based on the NDEF data format. Application level specifications are important for use cases that require an exchange of control information, such as smart posters and remote control, because message format is defined and issues that must be considered for implementation are addressed. The RTD specifications provide a way to efficiently define record formats for new applications and gives users the opportunity to create their own applications based on NFC Forum specifications.
A device level specification, the NFC Controller Interface (NCI) Technical Specification defines the interface between an NFC Controller (NFCC) and a Device Host (DH) and addresses issues that must be considered for implementation.
The specifications for the NFC Forum Type 1/2/3/4/5 Tags provide the technical information needed to implement the reader/writer and associated control functionality of the NFC device to interact with the tags. The new TNEP 1.0 Candidate Specification supports the bi-directional exchange of NDEF messages based on the communication protocol used by the NFC Forum Tag devices of Type 2, 3, 4 and 5. The aim of these specifications is to define how NDEF messages are read from and written to NFC tags.
Technical specifications for Record Type Definitions (RTDs) and four specific RTDs: Text, URI, Smart Poster, and Generic Control.
Specifies the format and rules for building standard record types used by NFC Forum application definitions and third parties that are based on the NDEF data format. The RTD specification provides a way to efficiently define record formats for new applications and gives users the opportunity to create their own applications based on NFC Forum specifications.
Provides an efficient way to store text strings in multiple languages by using the RTD mechanism and NDEF format. An example of using this specification is included in the Smart Poster RTD.
Provides an efficient way to store Uniform Resource Identifiers (URI) by using the RTD mechanism and NDEF format. An example of using this specification is included in the Smart Poster RTD.
Defines an NFC Forum Well Known Type to put URLs, SMSs or phone numbers on an NFC tag, or to transport them between devices. The Smart Poster RTD builds on the RTD mechanism and NDEF format and uses the URI RTD and Text RTD as building blocks.
NFC Generic Control RTD Technical Specification
NFC Forum-TS-Generic Control RTD_1.0 has been withdrawn with no replacement.
Specifies the format used when signing single or multiple NDEF records. Defines the required and optional signature RTD fields, and also provides a list of suitable signature algorithms and certificate types that can be used to create the signature. Does not define or mandate a specific PKI or certification system, or define a new algorithm for use with the Signature RTD. Specification of the certificate verification and revocation process is out of scope.
Defines the Device Information record type which conveys fundamental model and identity identification information.
Bluetooth Secure Simple Pairing Using NFC
This Application Document describes the interaction of Bluetooth technology and NFC during SSP in detail. It provides examples of both negotiated and static handover in the most feasible use cases involving the presence of both technologies. Developers will find the examples useful guides for their own work. The document has now been expanded (in June 2014) to include descriptions of how to use NFC for fast and easy Bluetooth low energy out-of-band (OOB) pairing, a key capability of Bluetooth Smart, a version of Bluetooth wireless technology that offers considerably reduced power consumption.
The updated Application Document published in June 2019 supports also Bluetooth devices implemented according the Bluetooth Core Specification 5.1 and is extended for Bluetooth Low Energy.
Wi-Fi Protected Setup using NFC technology
The Wi-Fi Protected Setup using NFC technology can be found in the Wi-Fi Simple Configuration Technical Specification on the Wi-Fi Alliance website. Similar to the mechanism described in the Bluetooth Secure Simple Pairing Application Document, the mechanism of the Wi-Fi Protected Setup is based on the Connection Handover Technical Specification from the NFC Forum.