paperless receipts
play

Paperless Receipts Group 5: Zeshan Nurani, Nelson Stoik, Brad Davis - PowerPoint PPT Presentation

Paperless Receipts Group 5: Zeshan Nurani, Nelson Stoik, Brad Davis Outline 1 . P r o j e c t M o t i v a t i o n 2. Features / Components 3. Future Enhancements 4. Demo 5. Questions 2 Project Motivation We are in the Digital Revolution and


  1. Paperless Receipts Group 5: Zeshan Nurani, Nelson Stoik, Brad Davis

  2. Outline 1 . P r o j e c t M o t i v a t i o n 2. Features / Components 3. Future Enhancements 4. Demo 5. Questions 2

  3. Project Motivation We are in the Digital Revolution and Information Age. Technology makes the movement and storage of data easy. Snail mail to Electronic mail – Early 1990's Checking Email on Desktop Computer to the Smart Phone – Early 2000's PDA/Smart Phone's developed into Multi-touch Media Devices – 2007 Today: We are removing paper from everything we do; - Filing paper taxes → NETFILE - Multi-discipline drawings → Building Information Modeling (BIM) 3

  4. Project Motivation Paper Receipts Electronic Receipts ● Cost of paper ● Cost nothing ● Organized in app ● Hard to organize ● Don't get damaged ● Get damaged ● Always with you ● Get lost 4

  5. Component Overview Barcode Scanner DE 2 Board NFC Breakout Board Android App Keyboard SD Card -Item Database -Receipt Storage 5

  6. Hardware Design 6

  7. Barcode Scanner & SD Card MCR12 Barcode Scanner ● PS/2 Interface to DE2 board ● Onboard camera takes 100 scans/sec of barcode ● Decodes 1D barcodes into ASCII characters SD Card ● Non-volatile storage for database of items and receipts generated ● Uses the Serial Peripheral Interface core to the Avalon Switch Fabric 7

  8. NFC Breakout Board PN532 NFC Breakout Board ● I 2 C Interface ● Emulates a NFC Type2 Tag that can be read by the Android Device ● Generated receipt stored as a NFC Data Exchange Format (NDEF) message inside tag ● Tag wirelessly transmitted to phone ● Transfer rate maximum of 424 kbits/second 8

  9. Android App Google Nexus 5 ● Developed using Java and XML ● Uses the NDEF library for data extraction from tag ● Receives tag from Nexus NFC antenna ● Parses NDEF message and format's receipt ● Saves receipts into local Android memory ● Compatible with Android v5.0 (Lollipop) + 9

  10. Control Flow 10

  11. Features to add R e c e i p t E n c r y p t i o n ● S e c u r e H a s h A l g o r i t h m T y p e 3 – c r y p t o g r a p h i c h a s h ● RSA public-private key encryption U s e r D a t a b a s e ● Tie user's to receipts ● Recover from new or lost phone ● Notifjcations 11

  12. Demonstration 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend