warsjawa 2014 nfc - case study
DESCRIPTION
This is case study of Warsjawa 2014 NFC project.TRANSCRIPT
![Page 1: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/1.jpg)
Warsjawa NFC
Case Study
Michał Kiędyś
Łukasz Szczęsny
![Page 2: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/2.jpg)
Introduction
![Page 3: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/3.jpg)
Timeline
● march - prototype is ready (@Adam Chudzik)
● august - decision about NFC at Warsjawa
● august/september - designing & hacking!
● 25 september - intensive hacking...
● 26 september - Warsjawa!
![Page 4: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/4.jpg)
Goals
● sponsor boxes × 13○ single NFC reader
● voting machines × 17○ two NFC readers
● connected via Ethernet
● powered from the wall mains
● talks online to REST endpoints
![Page 5: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/5.jpg)
Results
● all sponsors boxes!
● 3 voting machines...
![Page 6: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/6.jpg)
Wiring
![Page 7: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/7.jpg)
Prototype
![Page 8: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/8.jpg)
Hardware
● 30 x Raspberry Pi
● 60 x RFID-RC522 reader
● 700 x RFID wristband
● cables, LEDs, buzzers, etc.
![Page 9: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/9.jpg)
Software
● Powered by Python
● RPi GPIO
● Linux Kernel SPI driver
● deployment with Ansible
![Page 10: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/10.jpg)
Pitfails
![Page 11: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/11.jpg)
Raspberry Pi model B+
,,[...] but I think the current architecture is still more than
adequate, and using the same basic architecture as
previous models maintains backwards compatibility, which
is important.’’
http://www.rs-online.com/designspark/electronics/eng/blog/introducing-the-raspberry-pi-b-plus
![Page 12: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/12.jpg)
Enclosure
![Page 13: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/13.jpg)
Enclosure
![Page 14: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/14.jpg)
Custom PCB - reverse engineering
![Page 15: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/15.jpg)
Custom PCB - schematic
![Page 16: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/16.jpg)
Custom PCB - design
![Page 17: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/17.jpg)
Custom PCB - manufactured
![Page 18: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/18.jpg)
Custom PCB - failed
● bad QFN footprint for NFC chips○ always check if auto generated footprint matches
documentation
● connector collision
● unrouted path to top chip pull-up○ can be fixed by bodging wire during assembly
![Page 19: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/19.jpg)
Custom PCB - connectors
![Page 20: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/20.jpg)
NFC wristbands
![Page 21: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/21.jpg)
NFC wristbands - overview
● Quantity: 700
● Price: 3,99 zł netto
● Standard: MIFARE
● Chip and antenna can be glued to anything:○ furnitures, walls
○ equipment (printers, computers)
○ outdoor
![Page 22: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/22.jpg)
NFC wristbands - chip & antenna
![Page 23: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/23.jpg)
NFC wristbands
![Page 24: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/24.jpg)
Manufacturing
● 40 minutes for one complete product
● various issues:○ loose cables tend to disconnect
○ duct tape does not stick well to perforated cardboard
● supply chain failures
![Page 25: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/25.jpg)
![Page 26: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/26.jpg)
![Page 27: Warsjawa 2014 NFC - case study](https://reader033.vdocuments.site/reader033/viewer/2022052412/55943ce31a28abde5b8b457a/html5/thumbnails/27.jpg)
Thank you!