Contents

Developing with ItemSense

Overview

As a key element of the Impinj platform, ItemSense software transforms RAIN RFID data into business-driven information and simplifies the management and monitoring of RAIN hardware devices.

ItemSense provides REST APIs for user and system configuration, and item and reader health query; as well as an AMQP interface for item events, reader health events, and threshold transition events.

ItemSense configuration can be managed via the graphical ItemSense Management Console, or programmatically via the ItemSense configuration API.

To receive event-driven item and health data from ItemSense, an application must integrate via the ItemSense AMQP interface.

Getting Started

Pre-requisites

Before you start developing against the ItemSense REST APIs and AMQP interfaces, a provisioned ItemSense instance is required.

Contact support@impinj.com if you are an Impinj partner and do not already have an instance.

If you are not an Impinj Partner, see the Impinj Partner Program for details on how to become one.

Once you have your ItemSense license, refer to the ItemSense Documentation for installation information.

To generate RFID data to process with ItemSense, you will also need RFID tags, and at least one reader.

To pair your reader with your ItemSense instance, see the ItemSense Management Console Guide

Once your reader is paired with ItemSense, you can start generating data!

Verify Item Data

The following steps use the ItemSense Management Console (IMC) to verify a minimal system configuration that allows you to generate item data.

Depending on the nature of your application, the system may require further configuration and tuning. To understand the full range of capabilities offered by ItemSense please refer to the ItemSense User Guide.

Assuming that you have one reader paired with ItemSensem and you are operating within the default facility:

  1. Configure ItemSense to run an inventory job

    Navigate to the Jobs page of the IMC and start a IMPINJ_Deep_Scan_Inventory job

  2. Place the tags in the vicinity of the reader

  3. Verify that item data is being generated

    Navigate to the Items page of the IMC and verify that item data is displayed

API Reference guides for earlier versions

Open source client libraries

Open source client libraries are provided for Java and NodeJS on the Impinj github: