DevCon 2025: Mastering Zebra RFID

Connect | Learn | Build

June 4 - 6, 2025
Amsterdam, Netherlands

Presentation by Suresh Ramamoorthy

Senior Manager Software Engineering, Advanced Location Technologies

Agenda

  1. Reader Device Status (Fixed Reader, Sleds)
  2. API Overview
  3. Real-Time Health Monitoring (IoT Connector for Fixed Readers, IoT Connector for Sleds, Handheld SDK, MDM)
  4. Gen2x Extensions
  5. Technical Resources
  6. Best Practices

Reader Device Status

Fixed Reader Device Status

System: Resource Utilization (CPU, Memory, Flash), Current Time, NTP sync status, Temperature, Up Time, GPO/GPI status, Power (Negotiation, Source).

RFID Radio: Antenna Connection, Active/Inactive, Stats, Resource Utilization (CPU/Memory).

Reader Gateway: Interface Connection (Data), Resource utilization (CPU/Memory), Stats.

User Apps: App Running status, Resource utilization (CPU/Memory), Stats, Up Time.

Health: Antenna, CPU, RAM, Flash, NTP, RFID Radio, Reader Gateway, User Apps.

Errors / Warnings: Antenna, CPU, RAM, Flash, NTP, RFID Radio, Reader Gateway, User Apps.

GPI Events: GPI Pin Status (Low or High), Time Stamp.

Firmware Update Progress: Update Progress Download (%), overall progress (%), details of update.

User App Events: Async Event via Data payload with timestamp.

RFID Sleds Device Status

System: Current Time, NTP sync status, Temperature, Up Time, Power (Source: Cradle, USB, Charger, Battery), Model, API version, Serial Number, Network Info (Wi-Fi, Ethernet), Terminal Connection (Bluetooth, Cradle, eConnex).

RFID Radio: Active/Inactive, Stats.

MQTT: MQTT version, Connection status, Stats.

Health: RFID Radio, Scanner, System.

Errors / Warnings: RFID Radio, Scanner, System.

Config Change: Reports an event when config changed locally.

Update Progress: Firmware/Certs Download Status (%), overall progress (%), Update Status.

Battery: Health, status, charge %.

API Overview

3C Framework: Advance RFID Integration Quickly

Connect: Discover available readers, Establish Connection.

Configure: Setup Region (Persistent), Customize the reader to meet specific needs (Transient), Setup Event Streaming, Settings for optimal functionality, User preferences.

Control: Achieve optimal performance, Control Start/Stop operation, Manage Software Update, Reboot, Factory Reset, Monitor Health Status.

RFID API Structure

Generic Reader: Reading Tags (Inventory), Programming Tags (Tag Access) (Read, Write, Lock, Kill).

Reader Management: Managing Reader, Region Setting, Software Update, Factory Reset, Reboot, Configuration, Monitor.

Real-Time Health Monitoring

IoT Connector - Fixed Reader

Inbound Interface: Management (HTTP/2 REST/cloud - Default), Control (MQTT).

Endpoints:

Events Streaming: Management Events, Status Channel, Tag Data Events, Data Channel 1, Data Channel 2.

Outbound Interface: Monitoring (Configure Endpoint, Subscribe, Consume Events, DA App Events if any).

Connect: Device Provisioning (Reader Web UI/RFID .NET SDK / 123RFID Desktop, End Point Configuration, Management Events, Management Interface), Discover & Connect (FX Series: RM Command EnrollToCloud to /Control (POST), FXR90: Reader automatically connects to IOT Connector Endpoints configured, REST: /Cloud/LocalRestLogin to get JWT Token for session).

Configure: Setup Event Streaming (set_config to enable interested status notifications, Heartbeat (Interval: 60 Sec default), GPI, Firmware Upgrade, Error/Warnings, User App Custom events).

Control:

Demo for fixed readers (MQTT): Shows the Zebra RFID Reader Configuration interface for FX9600.

IoT Connector - RFID Sleds

Inbound Interface: Management (MQTT), Control (MQTT).

Endpoints: MQTT Broker.

Events Streaming: Management Events, Status Channel, Tag Data Events, Data Channel 1, Data Channel 2.

Outbound Interface: Monitoring (Configure Endpoint, Subscribe, Consume Events).

Connect: Device Provisioning (Staging) (RFID SDK / 123RFID Desktop / Mobile, End Point Configuration, Management, Events), Discover & Connect (Reader automatically connects to IOT Endpoint (MQTT broker)).

Configure: Setup Event Streaming (config_events to enable interested status notifications, Alerts, Exception, Periodic: Heartbeat (Interval: 60 Sec default)).

Control:

Device Provisioning - Configure Wi-Fi Profile: Instructions using 123RFID Desktop to connect RFD40/90 device, navigate to Configuration, select Communication, and access WiFi settings.

Device Provisioning - Configure IoT Endpoint: Using 123 Desktop/Mobile application to create IoT endpoints for RFD40/90 devices, with an example for SOTI MDM. Configuration parameters include URL, Protocol, Port, Verification type, MQTT publish & subscription topics.

Device Monitoring - Demo using MQTT client: Demonstrates device monitoring via MQTT client using 123RFID Desktop.

Handheld SDK

Monitoring Handhelds / Sleds

Connect: Discover & Connect (Transport: USB / Bluetooth, Discover Readers.GetAvailableRFIDReaderList(), Connect Connect()).

Configure: Setup Event Streaming (Status Notifications addEventsListener, setReaderDisconnectEvent eventStatusNotify BATTERY_EVENT).

Control:

MDM

SOTI Connect

SOTI Connect is a Mobile Device Management (MDM) provider that allows managing multiple device types easily.

The interface shows device details, including Device Type, Device State, Last Update, and connection status for devices like Zebra RFD90 and RFD40.

SOTI Connect Demo: Displays detailed device information within the SOTI Connect platform, including wired and wireless LAN settings, device status, and connection history.

Technical Resources

Resources

IOT Connector, SDK:

IoT Connector for Handheld Reader:

Contact Zebra for support: https://www.zebra.com/us/en/about-zebra/contact-zebra/contact-tech-support.html

Gen2x Extensions

Gen2 Compatible Feature

Q2: Android

Practical Use cases

RFID Best Practices

IOT Connector

Optimal Performance

Questions?

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. ©2025 Zebra Technologies Corp. and/or its affiliates. All rights reserved.

Models: FX9600, FX7500, ATR7000, RFD40 Premium, RFD40 Premium, RFD90 90 Long Range, RFD90 30 Short range, FX9600 Fixed RFID Reader, FX9600, Fixed RFID Reader, RFID Reader

File Info : application/pdf, 33 Pages, 3.28MB

PDF preview unavailable. Download the PDF instead.

av10-presentation-customer-facing-devcon2025-en-us

References

Related Documents

Preview DevCon 2025: Advanced Windows Development for RFID Readers and POS Integration
Explore advanced Windows development for RFID readers and POS integration at DevCon 2025. Learn about SDKs, tools, new products, technical resources, and best practices for RFID technology.
Preview 123RFID Desktop User Guide - Zebra Technologies
Comprehensive user guide for Zebra's 123RFID Desktop software, detailing how to connect, read, configure, and manage Zebra RFID readers like the FX7500, FX9600, RFD40, and RFD90.
Preview Developing for Zebra RFID: A Comprehensive Guide for Handheld and Fixed Readers
This guide provides a comprehensive overview of developing for Zebra RFID readers, covering APIs, frameworks, use cases, and best practices for both handheld and fixed readers. It details connection methods, reader management, and various application scenarios like inventory, location tracking, bulk encoding, and conveyor belt reading.
Preview Zebra FX Series 3.8.22 Firmware Release Notes and Update Guide
Comprehensive release notes for Zebra FX Series RFID readers (FX7500, FX9600) firmware version 3.8.22, detailing new features, installation, known issues, and software components.
Preview Zebra RFID SDK for Android v2.0.2.125 Release Notes and Overview
Summary of Zebra RFID SDK for Android v2.0.2.125, detailing updates, bug fixes, device compatibility, and developer system requirements for integrating RFID functionality into Android applications.
Preview 123RFID Desktop v2.0.1.37 Release Notes
Release notes for 123RFID Desktop version 2.0.1.37, detailing new features, improvements, and bug fixes for Zebra RFID readers and modules.
Preview Zebra 123RFID Mobile Application Release Notes and Features
Detailed release notes for the Zebra 123RFID Mobile Application for Android, covering versions from 1.0.2.116 down to 1.0.1.58, including functionality updates, bug fixes, and device compatibility.
Preview Zebra Workabout Pro 4 RFID Modules: Hardware and Software Guide
Comprehensive guide to Zebra Workabout Pro 4 RFID modules, detailing UHF, HF, and LF hardware specifications, software compatibility, and options. Includes model numbers WA9901 through WA9906.