Zebra Technologies Corporation · NASDAQ:ZBRA
Zebra Technologies — Technical Presentation (2023)
16 slides from Zebra Technologies's technical presentation, 2023
Slide 1: Zebra Handheld Readers RFID SDK Overview
Zebra Handheld Readers RFID SDK Overview Gary Crean 1
Slide 2: Agenda
Zebra Handheld Readers RFID SDK Overview Agenda • Hand held scanner portfolio • Using the SDK ZEBRA TECHNOLOGIES 2
Slide 3: Zebra Handheld RFID Readers
Zebra Handheld RFID Readers ZEBRA TECHNOLOGIES
Slide 4: Handheld Readers portfolio
Handheld Readers portfolio RFD40/RFD90 RFD8500 • Sled Device MC3300XR • Sled Device • RFID Integrated Mobile • Supported Platforms • Supported Platforms computer • Android • Android • QUALCOMM SDM660 chipset • IOS • IOS • Supports integrated scanner • Windows • Windows • Communication protocol • Com
Slide 5: Tools and SDK Support for HH Reader
Tools and SDK Support for HH Reader • SDK supported on following platforms • Android (RFD8500, MC33, RFD40) • IOS (RFD8500, RFD40) • Windows (RFD8500, RFD40) • Xamarin wrapper for Windows development environment
Slide 6: Android SDK Architecture
Building Android RFID Application Android SDK Architecture Application development with Android SDK involves following main steps 1. Initialize transport type and get reader handle 2. Enumerate RFID Devices 3. Connect to the Reader 4. Configure/perform operations 5. Handle Status and data events 6.
Slide 7: Sample Code Snippet
Sample Code Snippet /*Initialize and get the Reader handle */ Readers readers = new Readers (this, ENUM_TRANSPORT.ALL); /*Discover RFID devices on all transport types*/ readerList = readers.GetAvailableRFIDReaderList(); /* define reader/transport available and not available notifications */ Readers.
Slide 8: Define/override RFID Event listeners
/* Define/override RFID Event listeners @override public void eventReadNotify(RfidReadEvents rfidData){ /* Handle RFID Read Data and meta data Inventory/AccessData */ } Public void eventStatusNotifications(RfidStatusEvents statusEvents){ /* Handle Status events/Notifications */ /*Inventory, battery,
Slide 9: Singulation
Zebra Handheld Readers RFID SDK Overview Singulation Singulation refers to the method of identifying an individual/Group of Tags in a multiple-Tag environment. // Get Singulation Control for the antenna 1 Antennas.SingulationControl singulationControl; The function getSingulationControl retrieves th
Slide 10: Inventory
Zebra Handheld Readers RFID SDK Overview Inventory • A Simple continuous Inventory operation reads all tags in the field of view on all 1. Preparing antennas of the connected RFID reader. It uses no filters (pre-filters or post- // tag event with tag data reader.Events.setTagReadEvent(true); // appl
Slide 11: Tag Read and write
Zebra Handheld Readers RFID SDK Overview Tag Read and write • Tag Access operations are performed on a specific tag or applied on tags that match a specific Access-Filter/Prefilter. If no Access-Filter/Pre-filter is specified, the Access Access Read // Read user memory bank for the given tag ID Oper
Slide 12: Prefilters
// Add state aware pre-filter for given EPC or Zebra Handheld Readers RFID SDK Overview Tag ID private void addfilters(String tag) { // Add state aware pre-filter Prefilters PreFilters filters = new PreFilters(); PreFilters.PreFilter filter = filters.new PreFilter(); • pre-filters are applied prior
Slide 13: Antenna Settings
Zebra Handheld Readers RFID SDK Overview Antenna Settings Add Prefilter try { // get the configuration Antennas.AntennaRfConfig antennaRfConfig = The AntennaProperties is used to set the antenna reader.Config.Antennas.getAntennaRfConfig(1); configuration to individual antenna or all the antennas. an
Slide 14: Resources
Zebra Handheld Readers RFID SDK Resources Zebra RFID Suppo rtand Downloads https://www.zebra.com/us/en/support-downloads/rfid.html#text_e6a3 Zebra RFD40 Firmware, Utilities and Developer Tools https://www.zebra.com/us/en/support-downloads/rfid/rfid-handhelds/rfd40.html Zebra RFD90 Firmware, Utilitie
Slide 15: Questions
Questions ZEBRA TECHNOLOGIES 15
Slide 16: Thank You
Thank You ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corp., registered in many jurisdictions worldwide.All other trademarks are the property of their respective owners. ©2023 Zebra Technologies Corp. and/or its affiliates. All rights reserved. ZEBRA TECHNOLOGIES