spoZebra / zebra-nfc-ticket-demo

Simple PoC developed to demonstrate Zebra mobile computer's capability of reading non-payment related items (Passes) via NFC directly from Google and Apple digital wallets.

Home Page:https://www.zebra.com/us/en/software/mobile-computer-software/mobile-wallets.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zebra NFC Ticket Demo

Description

Simple PoC developed to demonstrate Zebra mobile computer's capability of reading non-payment related items (Passes) via NFC directly from Google and Apple digital wallets. Passes are not limited to Event tickets only but Boarding passes, Loyalty cards, Ski tickets, Mobile Driver licenses, etc.

Zebra VAS SDK allows our customers to read any pass from a digital Wallet out of the box quickly: there is no need to implement Smart Tap and Apple VAS protocols as our VAS Service takes care of everything!

Moreover, you can read any NFC tag together with a digital Wallet (hybrid mode):

  • Read Pass from a Digital Wallet
  • Read a physical NFC card (card enabled by default are: NfcA, NfcB, NfcV and IsoDep)

Official Resources

NFC Pass Flow

image

Requirements

  • A Zebra mobile computer VAS certified (e.g. TC22/27, TC53/58, ET40/45 etc). Full list
  • Any iOS or Android device (including Watches) with Apple or Google Wallet containing the pass to be read.

Note: This sample does not include pass generation. Please use this demo app if you can't generate your own pass: Full Demo

Usage

  • Download and install VAS SDK from here
  • Install VAS Service APK on your device
  • Add and fill the following variable with your data inside your local.properties project file:
APPLEVAS_PRIVATE_KEY="-----BEGIN EC PRIVATE KEY----- Your Apple private key here"
GOOGLESMARTAPP_PRIVATE_KEY="-----BEGIN EC PRIVATE KEY----- Your Google private key here"
GOOGLESMARTAPP_KEY_VERSION="Your Google private key version"
GOOGLESMARTAPP_COLLECTOR_ID="Youre Google Collector ID"
  • Run the app and read your pass/badge :)

About

Simple PoC developed to demonstrate Zebra mobile computer's capability of reading non-payment related items (Passes) via NFC directly from Google and Apple digital wallets.

https://www.zebra.com/us/en/software/mobile-computer-software/mobile-wallets.html


Languages

Language:Kotlin 100.0%