Zebra Technologies Corporation · NASDAQ:ZBRA
Zebra Technologies — Technical Presentation (2023)
23 slides from Zebra Technologies's technical presentation, 2023
Slide 1: Building Apps with MWE RFID Reader Management REST APIs
Building Apps with MWE RFID Reader Management REST APIs Gary Crean 1
Slide 2: Agenda
Building Apps with MWE RFID Reader Management REST APIs Agenda • Next Gen RFID Platform Overview • MWE RRM APIs • How To: Upgrade firmware of multiple readers using RRM APIs • Next Gen RFID Roadmap ZEBRA TECHNOLOGIES 2
Slide 3: Next Gen RFID Platform Overview
Next Gen RFID Platform Overview ZEBRA TECHNOLOGIES
Slide 4: Platform Overview
Zebra NextGen RFID Platform Platform Overview RFID Reader Management (RRM) RFID Solution Enablement (RSE) • Deploy, monitor, & manage FX readers and individual • Use RFID reads to determine location of items ATRs, eventually other IoT Connector devices • Understand Resources versus Labels/tags • Pus
Slide 5: Platform Overview
Zebra NextGen RFID Platform Platform Overview IoT Connector Reader Management Solution Enablement Connecting the Stack Managing the System Providing Meaningful Information AutoID Device Configuration Tools Historical Dwell and Cycle Connectors (Zones, Groups) Data Time Measurement Enterprise Alert &
Slide 6: MWE RFID Reader Management REST APIs
MWE RFID Reader Management REST APIs ZEBRA TECHNOLOGIES
Slide 7: Why use MWE RFID RRM?
Zebra NextGen RFID Platform MWE RFID Reader Management Why use MWE RFID RRM? • Easily deploy readers without complex tools • Immediately see and monitor status and condition of your readers • Push or roll back updates to configuration or firmware to any or all of your readers, worldwide • Point your
Slide 8: What can I do with the MWE RRM APIs?
Zebra NextGen RFID Platform MWE RFID Reader Management API What can I do with the MWE RRM APIs? • Manage and control RFID reader via REST Commands (add, remove, update, query) calls (GET,POST, PATCH, DELETE) • Auth/Access: Login, Users, Groups, Roles • Manage users and groups on MWE RFID. • Devices
Slide 9: How To: Upgrade firmware of multiple readers using RRM APIs
How To: Upgrade firmware of multiple readers using RRM APIs ZEBRA TECHNOLOGIES
Slide 10: How to: Apply firmware updates to multiple readers using the RRM APIs
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps HOW TO: Apply firmware updates to multiple readers using the RRM APIs ▪ Login/token access ▪ Upload firmware file ▪ Get Site Id ▪ Check firmware version ▪ Update firmware for all readers at a site ▪ Check the status of the ta
Slide 11: How to: Login and obtain bearer token
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Login and obtain bearer token Example POST • The access_token should be used POST: https://<hostname>/trifecta/v1/login for all subsequent API calls in the BODY: Authorization header as a bearer token { "userName": "u
Slide 12: How to: Upload Firmware File
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Upload Firmware File EXAMPLE POST RRM API File Commands POST: https://<hostname>/trifecta/v1/files • Add File BODY: form-data • Remove File • Update File Properties • Query File Properties By ID • Query File Propertie
Slide 13: How to: Upload Firmware File
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Upload Firmware File EXAMPLE RESPONSE RESPONSE FORMAT { "apiName": "taskmgr API", "version": "0.2.0", "error": "", "code": 200, STATUS RESPONSE OBJECT "message": "OK", "count": 11787, } ZEBRA TECHNOLOGIES 13
Slide 14: How to: Get Site Id
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Get Site Id Response Query Sites [ { Returns an array of sites "_id": "111111111111111111111111", "name": "Default" }, { Example Query "_id": "64f87c8c1c1c90580d250700", GET: https://<hostname>/trifecta/v1/ui/lcs/site
Slide 15: How to: Check Firmware Version
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps Device Object How to: Check Firmware Version Query Devices by Site Example Query GET: https://<hostname>/trifecta/v1/devices?$siteId=1234567890 Response Format Multiple Devices Response Object ZEBRA TECHNOLOGIES 15
Slide 16: How to: Check Firmware Version
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Check Firmware Version Version Object ZEBRA TECHNOLOGIES 16
Slide 17: How to: Update Firmware for All Devices at a Site
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Update Firmware for All Devices at a Site Task Object Device Task Actions: update, reboot, install, start, stop, set-led Example POST – Add Task POST: https://<hostname>/trifecta/v1/devices/tasks BODY Format: Task Obj
Slide 18: How to: Update Firmware
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Update Firmware Example RESPONSE – Add Task Status Response Object ZEBRA TECHNOLOGIES 18
Slide 19: How to: Check Status of Firmware Update
Zebra NextGen RFID Platform MWE RFID Reader Management API – Building Apps How to: Check Status of Firmware Update RRM API Task Commands • Add Device Task Example Query • Remove Device Task. https://<hostname>/trifecta/v1/devices/task • Update Device Task s?$siteId=1234567890 • Query Device Tasks by
Slide 20: Next Gen RFID Roadmap
Next Gen RFID Roadmap ZEBRA TECHNOLOGIES
Slide 21: Platform Software Roadmap
Zebra NextGen RFID Platform Platform Software Roadmap RRM 1.1 (H1 2024) - microUI architecture allows faster updates more specific optimization, better compatibility RFID Reader Management Resources - Improved site manager makes designing sites for RFID RTLS easy, fast, reliable Product Information
Slide 22: Questions
Questions ZEBRA TECHNOLOGIES 22
Slide 23: 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