ZEBRA RFD8500 RFID Handheld Reader SDK for iOS User Guide

May 15, 2024
ZEBRA

ZEBRA RFD8500 RFID Handheld Reader SDK for iOS

Specifications

  • Product : RFID SDK for iOS
  • Version : v1.1
  • Release Date : November 2023

Product Information

The RFID SDK for iOS v1.1 offers a range of features and enhancements for RFID applications on iOS devices. It provides support for various functionalities such as tag scanning, batch data support, barcode type support, device reboot API, and more.
The SDK aims to improve stability and performance while introducing new capabilities for RFID applications.

Device Compatibility

The RFID SDK for iOS v1.1 is compatible with a range of devices. For the full list of compatible devices, please visit the official Zebra support page.

Usage Instructions

Getting Started

Before using the RFID SDK for iOS v1.1, ensure that your device is compatible with the SDK by checking the official compatibility list.

Scan Batch Data

To scan batch data, follow these steps:

  1. Open the RFID SDK application on your iOS device.
  2. Select the batch data scanning option.
  3. Scan the tags sequentially to capture batch data.

Device Reboot API

If you need to reboot your device using the SDK:

  1. Access the device settings within the SDK.
  2. Locate the device reboot API option.
  3. Initiate the reboot process as needed.

FAQ

  • Q: What devices are compatible with the RFID SDK for iOS v1.1?
    • A : The compatible devices list can be found on the official Zebra support page mentioned in the user manual.
  • Q: How can I report unique tags using the SDK?
    • A : To report unique tags, ensure that you are using the latest version of the SDK and follow the instructions provided in the user manual for tag reporting functionality.
  • Q: Is there a way to update tari and pie values in the sample application?
    • A : Yes, you can update Tari and pie values through the sample application by accessing the relevant settings within the application interface.

Overview

The Zebra RFID SDK for iOS enables MFi-enabled devices to interface with the RFD8500, RFD40, and RF90 via its Bluetooth interface. The Zebra RFID SDK provides a powerful set of APIs that use directly the ZETI (Zebra Easy Text Interface) exclusively created to take full advantage of the RFD8500, RFD40, and RF90 performance, functionality, and versatility. The SDK also contains the Zebra RFID Mobile application that can be used as a reference to develop new applications or to port existing applications to take advantage of the RFID features.

Device Compatibility

For the compatible devices list, please visit the following page.
https://www.zebra.com/us/en/support-downloads/software/developer-tools/zebra- rfid-sdk-forios.html

ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2022 Zebra Technologies Corporation and/or its affiliates. All rights reserved

Version History

Version 1.1.68 – 11 /2023

  • 1. General BUG fixes and stability.
    • Note : With the combination of link profile M4 240K with invalid tari values there may be an abnormal behavior. Recommend to use the right combination.
  • Version 1.1.64 – 09/2023
  • 2. General BUG fixes and stability
  • 3. Pro-Clip support
  • Version 1.1.42 – 05/2023
  • 1. Support added in RFID SDK for iOS
  • a. Scan batch data support.
  • b. Dot code (barcode type) support.
  • c. U9 Chip supports Lock Unlock.
  • d. GS1 data parsing – SGTIN UI Support.
  • e. Add bit-length for pre-filter2. General BUG fixes and stability
  • Version 1.1.29 – 01/2023
  • 1. Support added in RFID SDK for iOS
  • a. PP+ battery support
  • b. API for device factory reset
  • 2. Sample application enhancements
  • a. Keep soft buttons (Scan & Pull/Release trigger) as a static UI field in the barcode screen.
  • 3. Bug fixes
  • a. Pop up “connection failed” message
  • b. Popup “Cannot retrieve asset information” message
  • Version History

Version 1.1.68 – 11 /2023

  • 1. General BUG fixes and stability.

    • Note : With the combination of link profile M4 240K with invalid tari values there may
  • be an abnormal behavior. Recommend to use the right combination.
    Version 1.1.64 – 09/2023

  • 2. General BUG fixes and stability

  • 3. Pro-Clip support

Version 1.1.42 – 05/2023

  • 1. Support added in RFID SDK for iOS
  • a. Scan batch data support.
  • b. Dot code (barcode type) support.
  • c. U9 Chip supports Lock Unlock.
  • d. GS1 data parsing – SGTIN UI Support.
  • e. Add bit-length for pre-filter
  • 2. General BUG fixes and stability

Version 1.1.29 – 01/2023

  • 1. Support added in RFID SDK for iOS
  • a. PP+ battery support
  • b. API for device factory reset
  • 2. Sample application enhancements
  • a. Keep soft buttons (Scan & Pull/Release trigger) as a static UI field in the barcode screen.
  • 3. Bug fixes
  • a. Pop up “connection failed” message
  • b. Popup “Cannot retrieve asset information” message
  • c. Observing the “Write Succeed” Message, while do the Access operation without Tag in Front of the Reader.
  • d. Reader idle time issue, with batch mode enabled.
  • e. Empty tag issue in multi-tag locate.
  • f. Fixed delete tag issue in multi-tag locating.
  • g. Fixed Symbology configuration issue
  • h. Fixed link profile bugs

Version 1.1.24 – 08/2022

  • 1. Support added in RFID SDK for iOS. Observing the “Write Succeed” Message, while do the Access operation without Tag in Front of the Reader.
  • d. Reader idle time issue, with batch mode enabled.
  • e. Empty tag issue in multi-tag locate.
  • f. Fixed delete tag issue in multi-tag locating.
  • g. Fixed Symbology configuration issue
  • h. Fixed link profile bugs

Version 1.1.24 – 08/2022

  • 1. Support added in RFID SDK for iOS
  • a. Scanner notification event for Key Remapping.
  • b. API for device reboot.
  • c. Device pull trigger and release trigger.
  • 2. Sample application enhancements
  • a. NFC-based pairing with 123RFID Mobile for iOS.
  • b. Update for Key Remapping and device pull-trigger/release-trigger.
  • 3. Bug fixes
  • a. Report unique tags is not working.
  • b. Auto-reconnect with the reader after the sample application termination.

Version 1.1.19 – 04/2022

  • 1. Bug fixes
  • a. Unique tag reporting not working as expected.
  • b. Batch mode not working as expected.
  • c. Multi Tag is not suspended when switching from the Inventory screen to Multi
  • Tag screen.

Version 1.1.17 – 03/2022

  • 1. RFD40 (Standard, Premium, Premium+) support added (Bluetooth only).

Version 1.1.8 – 08/2021

  • 1. Support added NXP brand ID check in tag report screen.
  • 2. Support was added to fetch the link profile value with it index values.
  • 3. Support added in sample application to update “tari” and “pie” values.
  • 4. Sample application icon changed similar to RFID SDK Android.
  • 5. Bug fixes
  • a. Selected profiles are not getting updated in user-defined and reader-defined
  • profile settings.

Version 1.1.4 – 01/2021

  • 1. Support added for all the memory banks in MEMOIRUBANK_ALL.

Version 1.1.1 – 10/2020

  • 1. Added iOS 14 support.

Version 1.1.0 – 04/2020

  • 2. Bug fix : Unable to Read/Write tags when a Prefilter setting with INV_B and
  • Singulation STATE B is already set in the Device.

Version 1.0.69 – 02/2018

  • 1. LOCK API – support added to do perma lock Monza\UCODE 6 tag using
  • SRFID_MEMORYBANK_ALL.

Version 1.0.68 – 06/2017

  • 1. The Zebra SDK functionality related to connectivity and appearance/disappearance notifications behaves differently on iOS 11 compared to earlier versions of iOS, because of iOS 11 Bluetooth and EAAccessory events.
  • 2. “Restoring will not be supported” printouts displayed in the Xcode console due to unsupported ‘willRestoreState’ has been addressed.
  • 3. RFD8500 is not being discovered by the Zebra SDKs working properly with the beta release version of IOS 11 because of the operating system was not maintaining the case sensitivity of the EA Protocol Name.
  • 4. Added support Xcode 9.

Components

  • The zip file contains the following components:
    • 1. Xcode project Zebra RFID Mobile App source code
    • 2. Zebra RFID SDK (.pkg) installation package

Installation – Requirements

  • Supported operating systems:
    • 1. iOS 14.x, 15.x , 16.x and 17.x

Developer system requirements:

  • 1. A MacBook with at least 8 GB of memory is recommended
    2. XCode version 14.1 or later

ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2022 Zebra Technologies Corporation and/or its affiliates. All rights reserved.

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals