st25 nfc resources, technical support and benefit introduction … email marketing/2019... · st25...

36
Gang WU Oct 16 th , 2019 ST25 NFC Resources, Technical Support and Benefit Introduction

Upload: others

Post on 02-Aug-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Gang WU

Oct 16th, 2019

ST25 NFC Resources, Technical

Support and Benefit Introduction

Page 2: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Agenda

• ST25 NFC take away solutions

• ST global design resources

• Local design resources

• Local NFC training

• Security - User data protection

2

Page 3: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

ST Global Design Resources

Page 4: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

PC software tool

ST25 SDK

ST25 Ecosystem 4

STM32Cube

software ecosystem

Mobile Apps

ST25 SDKDiscovery kit

STM32 based

Schematic,

BOM, Gerber

Documentation

DS, AN, UM……

Easy-to-use and customer-oriented

STM32Nucleo

hardware ecosystem

Antenna design

/ marching tool

HW SW

Tools Documents

Page 5: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

ST Online Resources 5

Tools&SW Doc&HW Antenna design

https://www.st.com/zh/nfc/st25-nfc-rfid-tags-readers.html

Page 6: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Fast evaluation and easy prototyping

ST25 Hardware Ecosystem 6

• ST25 NFC IC

• Onboard STM32 MCU

• Micro-USB connector

• PC GUI available

• MCU source code available for full

function evaluation and demo with

PC GUI

Discovery kit

Example: ST25R3911B-DISCO Example: X-NUCLEO-NFC05A1 Example: ST25R3911B-EMVCO

• ST25 NFC IC

• Compatible with STM32 Nucleo

boards

• Equipped with Arduino™ UNO R3

connector

• MCU source code available for

prototype development & evaluation

Nucleo shield board

• ST25 NFC IC

• Onboard STM32 MCU

• Micro-USB connector

• Comprehensive Device Test

Environment (DTE) for EMVCo Level

1 FW control

Application oriented demo kit

Page 7: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

7

Easy to use and user friendly

Antenna e-Design suite and Matching Tools

Available in www.st.com/st25

Antenna eDesign suite ST25R antenna matching tool

Page 8: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

STM32Cube Expansion Software

• Example : Demo of the ST25R3911B wakeup and reader mode

• Low power Wakeup mode detection of approaching tag

• Identification and activation of nearby tag/P2P device

• Displays tag‘s technology (LED) and UID

8

Easy-to-use and porting

Page 9: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

STM32 Open Development Environment 9

A fast track from idea to production

Prototype Engineering sample

X-NUCLEO-IDW01M1

X-NUCLEO-IKS01A2

X-NUCLEO-NFC01A1

NUCLEO-F401RE

+ =

Idea Product

Page 10: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

ST25 SDK Content 10

ST25 SDK easy-to-use and customer-oriented

Android app

(with tutorial)

PC SW app

(with tutorial)

ST25 lib

Javadoc files

st25sdk jar

Reader lib

Javadoc files

reader jars reader dll/so

Data Brief

User Manual

dll: dynamic link library (for Windows)

so: shared object (dynamic library for Linux)

Page 11: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

ST25 IOS Application 11

ST25 IOS application based on NDEF message

Page 12: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Linux® Driver for the ST25R391x 12

Simple implementation with the Raspberry Pi 3 to operate with the reader

Page 13: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

ST25 NFC Take Away Solutions

Page 14: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Near Field Communication

• Near Field Communication

• Short-range radio technology – (<10cm)

• Inductive coupling – 13.56MHz

• 2 types of devices : Initiator and Target

• The NFC Forum : non-profit industry association

• Standardization to ensure interoperability

• Promotion of the technology

• 4 Typical Use-cases :• Cell phone

• Payment

• Wireless paring

• Data exchange

14

Page 15: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Accessory recognition, Brand protection

and Device parameters setting15

Page 16: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Smartlock 24

to FP

Module

to NFC

board

to I2C

Dialpad

I2C

SPI

PWMGPIO

To Motor Enc.

To Motor

Main Board

BLE

STM32WB55

LSM303AG

RSTSAFE-

A100

STSPIN240

Partner FP

Module

ST25R3911B

Extension boards

VL53L0Xto ToF

Module

DAC

TS4990

Page 17: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Automotive Door access 17

Page 18: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Automotive Wireless Charger 18

Page 19: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

System Firmware upgrade 19

Page 20: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Solution: E-ink and HF/UHF reader for asset

tracking20

Page 21: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Local Design Resources

Page 22: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

PC software tool

ST25 SDK

ST25 Ecosystem in China 22

STM32Cube

software ecosystem

Mobile Apps

ST25 SDKDiscovery kit

STM32 based

Schematic,

BOM, Gerber

Documentation

DS, AN, UM……

Easy-to-use and customer-oriented

STM32Nucleo

hardware ecosystem

Antenna design

/ marching tool

HW SW

Tools Documents

Local Support / on-line training

[email protected]

Page 23: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

[email protected] 23

You may get ST25 NFC design

resources by sending an email

to [email protected]

Page 24: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

ST25 Local Design Resources Net Disk 24

Page 25: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

25Local application tips

Page 26: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

26MCU reference code

Page 27: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

27Local Design: Tag Antenna Designs

23 dynamitic tag antenna designs have been validated to speed up customer

development

Page 28: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

ST25R3911

Antenna

Working distance (mm)

ST25TA

(Antenna size:mm) M24LR/ST25DV/ST25TV (Antenna size: mm)

T4 80*50

T5 15*15

T5 20*15

T5 20*20

T5 25*20

T5 25*25

T5 30*25

T5 40*25

T5 40*30

T5 40*40

T5 80*50

20mm*20mm 45 50 52 55 57 60 67 69 71 75 90

30mm*30mm 55 56 60 64 68 69 73 82 83 90 105

40mm*30mm 58 56 59 63 65 70 73 80 81 90 115

40mm*30mm 69 65 69 73 78 79 81 92 93 105 125

50mm*40mm 70 67 71 76 81 82 88 97 98 108 129

60mm*40mm 80 75 81 85 87 90 100 105 110 120 150

60mm*50mm 90 85 87 95 99 101 108 120 121 135 165

70mm*50mm 95 85 90 96 101 105 111 122 125 140 167

80mm*60mm 105 87 93 98 101 107 115 126 130 145 175

80mm*80mm 112 95 100 110 115 118 125 136 141 155 190

100mm*80mm 115 97 105 110 115 120 130 142 145 162 200

40

60

80

100

120

140

160

180

200

220

T480*50

T515*15

T520*15

T520*20

T525*20

T525*25

T530*25

T540*25

T540*30

T540*40

T580*50

Dis

tan

ce (m

m)

Tag antenna size (mm)

30mm*30mm 40mm*30mm 40mm*30mm 50mm*40mm

60mm*40mm 60mm*50mm 70mm*50mm 80mm*60mm

80mm*80mm 100mm*80mm

28Local Design: Reader Antenna Matrix

10 ST25R3911B antenna designs have been evaluated, targeting to speed up customer

design.

ST25R3911B reader antenna size

Page 29: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

High Performance RFID/NFC Reader + Tag 29

Page 30: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Cost effective access control 30

1 Reader IC

2 antennas

Page 31: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Local NFC Training

Page 32: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Off-line Training 32

请关注公众号

Page 33: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Security - User data protection

Page 34: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Gradual protection level34

UID based

Online tracking, no cryptography applied

Tag authentication:

Advance cryptography operations, e.g., SUN,

3-pass AESAUTH

Protection Level

Memories Protections- Internal tag data protection based on crypto - MPU flash protection based on crypto

TruST25TM Digital Signature based on:- UID - Private and public key crypto concept

Untraceable modePassword protection- For EEPROM Data

- UID With 64 bits Unique Identifier

Cloud web service protection

Page 35: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Level - 3: Memory encryption with

type V NFC tag35

Page 36: ST25 NFC Resources, Technical Support and Benefit Introduction … Email Marketing/2019... · ST25 IOS application based on NDEF message. Linux® Driver for the ST25R391x 12 Simple

Thank You!