This site uses cookies


Impinj uses cookies to improve your user experience on our website. Cookies enable you to use certain features, sharing functionality, and to tailor messages to your interests (on our site and others). They also help us understand how our site is being used. By continuing to use our site, you consent to use our cookies in accordance with our privacy policy.

Skip navigation

Impinj IoT Device Interface

The Impinj IoT Device Interface enables developers to quickly and efficiently build and deploy RAIN RFID-based solutions that use Impinj readers. 


A better way to build powerful IoT solutions

The Impinj IoT Device Interface speeds up time-to-solution and simplifies deployments by easily interfacing with applications that control and communicate with RAIN RFID readers and use RAIN data. The interface enables IoT developers to more easily build applications that transform real-time and historical data into actionable business intelligence with enterprise-grade security and reliability.

Available on Impinj R700 series readers, the Impinj IoT Device Interface provides:

  • Intuitive web UI for easy reader configuration and deployment
  • REST API for interfacing with popular OS and hardware platforms
  • MQTT and Apache Kafka data transfer for easy interface to cloud-based applications running on hosted services such as Amazon Web Services (AWS) and Microsoft Azure

What is the Impinj IoT Device Interface?

Modern developer toolset The Impinj IoT Device Interface provides a much easier and more efficient method to configure and control the latest-generation Impinj RAIN RFID readers compared to low-level reader protocol (LLRP), which all Impinj readers support. The interface includes an OpenAPI compatible REST API which allows for developers to implement solutions in over 80 languages supported across many hardware platforms.
Remote device management via web UI The interface’s web UI provides the ability to configure and manage the latest-generation Impinj RAIN RFID readers locally or remotely via an Ethernet connection. With password-protected access, the web UI can configure reader RF, network interface, input triggers, and antenna connection settings, report data, update firmware, load embedded applications, view system information, download diagnostics logs, and more. Standard REST operations and HTTP-based requests can also communicate with and control readers.
Data exchange and events Configuration and data-exchange features allow for flexibility and convenience in connecting your Impinj reader to external applications. Multiple clients can access reader and tag events externally via simultaneous HTTP streams, MQTT messages, webhook POST events, and Kafka events.
Network resiliency and data protection If power or network connectivity is lost, an Impinj RAIN RFID reader featuring the Impinj IoT Device Interface will automatically restart, reconnect with its configured clients/brokers, and begin reading again. A customizable onboard buffer stores up to 300,000 events until the reader is reconnected, supporting queries for specific tags via EPC or TID.
Modern developer toolset

Impinj Web UI

Configure readers, view tag data, view events, update firmware, and retrieve diagnostics locally or remotely. Connect to the web UI using IPv4 or IPv6 protocol with a wired or WLAN connection to the reader.

Related developer tools and compatible Impinj products

Impinj RAIN RFID readers and gateways support multiple developer tools used for configuring and interfacing with external applications.  
Developer Tool Compatible Products
Developer Tool
Impinj Reader Model
Impinj Web UI
R700, R720
Impinj Speedway Connect
Speedway®, xArray, xSpan
R700, R720
Impinj Octane™ LTK (LLRP)
R700, R720, Speedway, xArray, xSpan
Impinj Octane SDK
R700, R720, Speedway, xArray, xSpan
Impinj Developer Tool Capabilities
Impinj IoT Device Interface
Impinj Octane SDK
Impinj Octane LLRP toolkit
Mutiple Client Connections
MQTT Output
HTTP Output
Kafka Output
GPI - Triggering 
GPO - Output
Tag Encoding
Read Tag User Memory

Support and Documentation

Download product brief or datasheet 

Visit support portal

Read application notes and tips

Visit support portal

Explore Impinj Support Portal

Visit developer portal

Impinj platform — a foundation for IoT solutions

The Impinj platform lays a foundation for IoT solutions development, extending the Internet’s reach from the cloud, through edge connectivity devices, all the way to physical items. Our broad partner ecosystem uses our platform's best-in-market products, capabilities, and technology to deliver whole products that address business needs. Wirelessly connect everyday items to discover, engage with, and protect them. Easy to deploy and use, our platform delivers performance unequaled by mix-and-match approaches built from other vendors’ products.