cross border

NFC Protocol Stack

The Stollmann NFC protocol stack "NFCStack+" encompasses the complete middleware for cell phones, embedded products and other platforms. As one of the first protocol stacks worldwide, it supports all the functions based on standards for the NFC forum specifications. The functionality also includes compatibility to smart cards and tags based on Felica®, MIFARE® and ISO 14443:
  • NFC LLCP
  • NFC HCI (under development)
  • NFC
  • NFC Data Exchange Format (NDEF) 1.0
  • NFC Record Type Definition (RTD 1.0)
  • NFC Text Record Type Definition (RTD-Text 1.0)
  • NFC URI Record Type Definition (RTD-URI 1.0)
  • NFC Smart Poster Record Type Definition SPR 1.1
  • Card Emulation
  • Reader/Writer
The NFC-SDK allows easy porting of the "NFCStack+" protocol stack to different systems. The NFC-API provides the entire functionality of the application software. JAVA® JSR-257 can also be used as an alternative. The Stollmann NFC protocol stack is constantly adjusted to leading chipsets, such as STMicroelectronics and NXP. It is the preferred platform for customer-specific adaptations and integrations.  The code size and performance can be optimized for integration with a specific chip. Porting to other operating systems is possible using a simple system interface.
 
The reader/writer mode allows RFID tags and contactless smart cards to be read. In card emulation mode, the NFC stack itself emulates a tag or smart card. Peer-to-peer mode facilitates the symmetrical exchange of data between two NFC devices. This capability is integrated in mobile phones and in devices capable of exchanging data with mobile phones, such as TV sets, PCs, POS terminals etc.


 

NFC stack + JSR257

 
The NFCStack+JSR257 is a NFC middleware package for mobile phones/cellphones and other Java-based systems. It consists of a complete NFC protocol stack and an interface layer offering applications a standardized JSR-257 API that has been specified for Java applications designed to use the NFC interface. Additionally the well-known Nokia extensions from the Nokia 6131NFC phone are included in the NFCStack+JSR257.
 
The NFCStack+JSR257 can be ported to any Java® Virtual Machine (JVM) and different hardware platforms by the OEM customer, by the JVM developer, or by Stollmann.
 
The functions supported include the reader/writer mode according to NFC Forum specifications. Card emulation and peer-to-peer modes are under development and will be available in the future.
 
The reader/writer mode allows RFID tags and contactless smart cards to be read. In card emulation mode, the NFC stack itself emulates a tag or smart card. peer-to-peer mode facilitates the symmetrical exchange of data between two NFC devices. This capability is integrated in mobile phones and in devices capable of exchanging data with mobile phones, such as TV sets, PCs, POS terminals etc.


 

NFCStack+ Evaluation and Development Kits

 
An evaluation kit is available for demonstration and testing purposes. It includes the NFCStack+JSR257 stack and some sample applications for Windows PCs as well as a reader/writer USB adapter and a number of tags and smart cards, allowing a complete NFC system to be build that is also suitable for testing using third-party tags or cards.
 
Stollmann offers a special development kit for application development. It is based on the evaluation kit, but additionally includes source code of sample programs on which other JSR257 applications can be based.