14
NFC SmartTool Dario Pennisi

SmartTool introduction

Embed Size (px)

DESCRIPTION

SmartTool is an open source project that delivers NFC, WiFi, BT connectivity in a very compact form factor that enables it to be fitted in 2 modules wall sockets.

Citation preview

Page 1: SmartTool introduction

NFC SmartToolDario Pennisi

Page 2: SmartTool introduction

NFC SmartTool

Completely open systemSchematics (OrCad)

Layout (PADS)

Gerber

Embedded software sources

Android software sources

Modular and compact design40x40x24mm

Three separate boards

• Keyboard+Antenna

• Main board

• Breadboard + MosFET+ WiFi/BT

June 12, 2014 2

Page 3: SmartTool introduction

SmartTool - Applications

Wall mount socket compatible form factor

Demo SoftwareAccess Control (Card/NFC)

Micropayment (Card)

Smartphone Communication

Android Smartphone SoftwareNFC card read

Data exchange (access control)

June 12, 2014 3

Page 4: SmartTool introduction

SmartTool - Hardware

LPC11U37128KB Flash/12KB RAM/4KB EEPROM

USB, USART, 2x SSP, ADC

PN532ISO/IEC 14443A/MIFARE

FeliCa, ISO/IEC 18092

ECMA 340 Peer-to-Peer

G64128x16 (LCD)128x64 Monochrome graphical display

RN42 (Optional)Class 2 Bluetooth module (UART)

SPWF01S11 (optional)Serial to Wifi module

June 12, 2014 4

Page 5: SmartTool introduction

HMI

12/06/2014

NFC Antenna

Touch Keys

AntennaMatching network

Page 6: SmartTool introduction

Main Board

12/06/2014

LCD

PN532

HMIand

CalibrationJTAG

USB LPC11

Expansion Connectors

DC-DC

Antenna Calibration

Temperature Sensor

Page 7: SmartTool introduction

Daughterboard

12/06/2014

30V 47A MOSFET

Breadboarding Area

WiFi Module provision

Expansion ConnectorsExpansion Connectors

BluetoothModule

provision

Page 8: SmartTool introduction

Development environment

LPCXpresso (IDE)

Completely free

Maintained by NXP

Eclipse based

LPCLink/LPCLink2

eval board + JTAG

Low cost

12/06/2014

Page 9: SmartTool introduction

Software - Architecture

Open source based

FreeRTOS

LibNFC

LibFreeFare

Open source benefits

Non viral licenses (LGPL)

Completely free

Community supported

12/06/2014

Drivers

FreeRTOS

LibNFC

LibFreeFare

Applications

Page 10: SmartTool introduction

Software - LibNFC+LibFreeFare

Hardware abstraction layer (HAL)

Easy transceiver interchangeability

Multistandard

ISO14443A/B, FeliCa, Jewel/Topaz

DESFire, Mifare Classic, Mifare UL

Cross platform

windows/linux/osx/android/embedded

LPC11x porting

Greatly reduced memory requirements to fit smaller microcontrollers

12/06/2014

Page 11: SmartTool introduction

Software - applications

Embedded applicationsAuthentication

Vending

NDEF IO

Antenna Calibration

Android ApplicationType 4 tag read/write

June 12, 2014 11

Page 12: SmartTool introduction

SmartTool – Antenna Calibration

Antenna design and calibration is a challengeKit includes extensive documentation to support antenna design

Included antenna calibration software

• Shows resonance antenna frequency

• Helps to quickly determine matching network components

• Can be used to calibrate antennas on customer boards

June 12, 2014 12

Page 13: SmartTool introduction

Documentation

Extensive bundled documentation

About 90 pages reference manual

Description of open source library customizations

Application description and source code walkthrough

Hardware

Schematics and PCB source files

Gerbers

BOM (Arrow Design in kit)

12/06/2014

Page 14: SmartTool introduction

Thank you