STSW-ST25IOS001

Active
Design Win

Application executable of the 'NFC Tap' iOS app for ST25 product family

Get Software Download databrief

Product overview

Description

The NFC Tap is an Apple® iOS application that uses the iOS15 expanded NFC to read and write ST25 NFC tags. It allows the user to write standardized data such as URL, simple text or contacts into any tag Types from 1 to 5, and to read or display NDEF messages such as URL, text, SMS, Email, vCard (including picture), phone calls, calendar events, geolocation and any kind of URIs. This application is also dedicated to handle ST NFC Type 2 tags (ST25TN series NFC tags), ST NFC Type4A tags (ST25TA and M24SR series NFC tags) and ST NFC Type 5 tags (ST25TV and ST25DV series NFC tags).

The application embeds the app clip feature, a lightweight version of the ST25 NFC Tap that allows users to read ST25 tag informations (CC file, system file) when they hold an iPhone near an NFC tag with NDEF URL https://www.myst25.com/clip.

The application includes a demonstration dedicated to the ST25DV-I2C tag and to the ST25DV-DISCOVERY kit, it downloads a picture from the tag and displays it on the smartphone.

When tapping a ST25DV-PWM tag, the application allows the user to control the duty-cycle of ST25DV-PWM tags at a fixed frequency (500 kHz).

A section menu allows the user to send any ISO15693 commands or to read, write or update the content of any Type5 tag user memory.

The Bluetooth® pairing NDEF demonstration (requiring specific firmware and discovery kits) is also included in the application: it allows the user to pair an iPhone with an ST25DV-DISCOVERY kit, and to display in real time the battery and RSSI levels of the kit.

STSW-ST25IOS001 is the reference for the application and STSW-ST25IOS002 is the reference for the open source code that manages the application according to the ST25SDK software library.

  • All features

    • ST25 NFC Tap app clip with new NFC user experience
    • Read / Write NDEF messages, NFC Forum compliant example
      • URL
      • Text, SMS and Email
      • vCard
      • Phone call
      • Bluetooth® pairing
      • Calendar event
      • Geolocation
      • URIs
      • Mime and external records
      • Custom App URI scheme “nfctap://”
    • Reads and writes user memory for ST25 Type 2, Type 4A and Type 5 tags
    • ISO15693 commands list user interface
    • ISO14443A Type 4 and Type 2 support
    • Tag information, CC file, System file (Type 2, Type 4A and Type 5 tag products) retrieval
    • Password management (password authentication, tag protection)
    • Specific functionalities
      • Counters, GPO control and memory area configuration
      • TruST25 digital signature
      • Tamper detect capability
      • EAS (electronic article surveillance)
      • Privacy protection
      • PWM (pulse width modulation) outputs setting and control, and register management according to tag found
      • Getting out the untraceable mode for ST25TVC tags
    • Fast transfer mode demonstration with ST25DV-DISCOVERY kit
    • ST25DV-PWM demonstration
    • Supports every product belonging to the ST25 NFC/RFID tags and ST25 Dynamic NFC tags
    • Bluetooth® pairing demonstration with ST25DV Discovery kit
    • iOS App Clip support (dedicated web page at https://www.myst25.com)
    • Rating and review within App
    • Support of NFC background tag reading
    • Automatic launch of iOS App with universal link https://www.myst25.com

Get Software

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      ANT7-T-25DV64KC

      Active

      14 mm x 14 mm double layer antenna reference board for the ST25DV64KC Dual Interface EEPROM

      ST25 NFC/RFID antennas --
      ANT7-T-25DV64KC

      Description:

      14 mm x 14 mm double layer antenna reference board for the ST25DV64KC Dual Interface EEPROM

      M24LR-DISCOVERY

      NRND

      M24LR-DISCOVERY evaluation kit

      ST25 NFC/RFID eval boards ST
      M24LR-DISCOVERY

      Description:

      M24LR-DISCOVERY evaluation kit

      ST25-TAG-BAG-AB

      Active

      Tag bag for ST25TV512C & ST25TV02KC NFC tags

      ST25 NFC/RFID eval boards --
      ST25-TAG-BAG-AB

      Description:

      Tag bag for ST25TV512C & ST25TV02KC NFC tags

      ST25-TAG-BAG-EC

      Active

      Set of ST25TV and ST25TN series NFC tags

      ST25 NFC/RFID eval boards --
      ST25-TAG-BAG-EC

      Description:

      Set of ST25TV and ST25TN series NFC tags

      ST25-TAG-BAG-UI1

      Active

      Set of ST25TV and ST25TN series NFC tags

      ST25 NFC/RFID eval boards --
      ST25-TAG-BAG-UI1

      Description:

      Set of ST25TV and ST25TN series NFC tags

      ST25DV-DISCOVERY

      NRND

      Discovery kit for the ST25DV04K dynamic NFC/RFID tag

      ST25 NFC/RFID eval boards ST
      ST25DV-DISCOVERY

      Description:

      Discovery kit for the ST25DV04K dynamic NFC/RFID tag

      ST25DV-PWM-eSET

      Active

      Discovery kit for the ST25DV-PWM NFC/RFID tag IC

      ST25 NFC/RFID eval boards --
      ST25DV-PWM-eSET

      Description:

      Discovery kit for the ST25DV-PWM NFC/RFID tag IC

      ST25DV64KC-DISCO

      Active

      Discovery kit for the ST25DV-I2C-EVO dynamic NFC/RFID tag

      ST25 NFC/RFID eval boards ST
      ST25DV64KC-DISCO

      Description:

      Discovery kit for the ST25DV-I2C-EVO dynamic NFC/RFID tag

      ST25TV-eSEAL

      NRND

      Discovery board for the ST25TV02K NFC Forum Type 5 tag IC

      ST25 NFC/RFID eval boards ST
      ST25TV-eSEAL

      Description:

      Discovery board for the ST25TV02K NFC Forum Type 5 tag IC

      STEVAL-SMARTAG2

      Active

      NFC dynamic tag sensor and processing node evaluation board

      ST25 NFC/RFID eval boards ST
      STEVAL-SMARTAG2

      Description:

      NFC dynamic tag sensor and processing node evaluation board

      X-NUCLEO-NFC01A1

      Active

      Dynamic NFC tag expansion board based on M24SR for STM32 Nucleo

      STM32 Nucleo expansion boards ST
      X-NUCLEO-NFC01A1

      Description:

      Dynamic NFC tag expansion board based on M24SR for STM32 Nucleo

      X-NUCLEO-NFC02A1

      NRND

      Dynamic NFC tag expansion board based on M24LR for STM32 Nucleo

      STM32 Nucleo expansion boards ST
      X-NUCLEO-NFC02A1

      Description:

      Dynamic NFC tag expansion board based on M24LR for STM32 Nucleo

      X-NUCLEO-NFC04A1

      NRND

      Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo

      STM32 Nucleo expansion boards ST
      X-NUCLEO-NFC04A1

      Description:

      Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo

      X-NUCLEO-NFC07A1

      Active

      Dynamic NFC/RFID tag IC expansion board based on ST25DV64KC for STM32 Nucleo

      STM32 Nucleo expansion boards ST
      X-NUCLEO-NFC07A1

      Description:

      Dynamic NFC/RFID tag IC expansion board based on ST25DV64KC for STM32 Nucleo