Speed up Device Development with Impinj E Family Firmware and SDK v2.0
New firmware and SDK upgrades enable development of a broad variety of RAIN RFID devices using Impinj E family reader chips.
Developing, testing, and deploying high-performance RAIN RFID readers and modules requires comprehensive developer tools and support. With the release of version 2.0 of the Impinj E family reader chip firmware and software development kit (SDK), users can extend the proven capabilities of the Impinj E family reader chips.
This release includes several new features focused on improving the developer experience and the performance of RAIN RFID-enabled devices and modules, including:
- Enhanced SDK portability and usability
- Impinj AutoSet reader mode sequencing
- Enhanced read-rate modes for Europe and Japan
Version 2.0 of the firmware and SDK further strengthens the capabilities of the Impinj E900 series, E700 series, E500 series, and E300 series RAIN RFID reader chips, allowing Impinj partners to create industry-leading, innovative reader devices that drive RAIN adoption and growth across many industries.
More efficient development with new SDK features
The Impinj E family reader chip SDK delivers a developer-friendly application programming interface (API) for interfacing to Impinj reader chips. The SDK includes powerful reader use case examples to accelerate design and source code development for a host controller. SDK version 2.0 enhancements include:
- Reduced Linux API calls enabling easier device design porting to bare metal and other operating systems
- New Operating System Access Layer (OSAL) for easier insertion of operating system primitives
- Updated host library with use cases and modules that help developers understand source files and optimize program structure, also reducing processor memory requirements for some applications
- New error handler, providing more consistent diagnostics information and customization capability
- New dynamic region configuration, improving flexibility and reducing code space usage
- New Python script to automate compiling of C SDK and examples
Optimize performance with Impinj AutoSet and new reader modes
With the updated firmware comes support for Impinj AutoSet, a feature that sequences read modes to optimize read rate versus read sensitivity. Impinj AutoSet dynamically adjusts read modes by automatically cycling through four modes until all tags in an application environment are read. Using Impinj AutoSet ensures all tags are read quickly, even as conditions change.
Developers can choose one of eight Impinj AutoSet settings based on their region and the application environment. The SDK update includes use case examples to help developers implement Impinj AutoSet into their RAIN RFID reader devices.
For applications operating in Japan or Europe, three new reader modes boost read speed. All told, the Impinj E family reader chips now support up to 15 reader modes, providing a balance of high read rate and high receive sensitivity, based on application requirements.
With the updates, developers can take advantage of additional new features including:
- Modifiable device calibration file format that enables more flexibility in the reader calibration process
- Faster Listen Before Talk (LBT) algorithm with improved rejection, plus a use-case example
- SDK code examples for enabling devices to support Impinj features such as Impinj Integra™ V2 and Impinj MarginRead
Visit the Impinj support site to learn more about firmware version 2.0.
To learn how you can create industry-leading RAIN RFID devices using Impinj reader chips, contact us to start a conversation. Visit the Impinj developer tools page to learn more about Impinj reader chip developer tools.
- Article tagged as:
Tuesday, August 22, 2023
ABOUT THE AUTHOR
Felix Klebe
Director, Product Marketing
As director of product marketing for Impinj, Felix Klebe leads product-related marketing and communication at Impinj, drawing on 25 years of experience in industrial product management and product marketing.
Sign Up for the latest news