Welcome To Our Support Portal

Browse Impinj resources for help with FAQ, downloads, quick links, and more.

Submit a request

Monitoring Readers and Gateways using SNMP


SNMP is available to monitor your Impinj Readers and Gateways. To use this feature you will want to perform the following:

1) Browse to the Support Portal – Reader Documentation

2) Download “Octane SNMP Guide and MIBs.” This .zip file includes:

  • Octane SNMP.pdf - describes the Simple Network Management Protocol (SNMP) capabilities of the Octane firmware version.
  • The SNMP folder - includes 2 Impinj specific MIB files called IMPINJ-R680-MIB.mib and IMPINJ-ROOT-REG-MIB.mib.

3) Go to the Reader Management section of the GS1 website.

  • Download the RM Artifacts .zip file.
  • In this .zip you will find the epcglobalReaderMib.txt and epcglobalSmiMib.txt EPC global MIB files.

4) Install an SNMP monitoring tool of your choice.

  • The example used here is the iReasoning MIB Browser

5) Load all 4 MIB files mentioned above into your SNMP monitoring tool using the process for your SNMP tool.

6) Verify that the SNMP server is running on your reader. In RSHell, enter the command:

 > show snmp all

    You should see “SnmpService='Enabled'

  • If disabled, enter the following command:
 > config snmp service enable

7) Perform SNMP GET command on epcgRdrDevOperStatus

  • OID= .
  • org.dod.internet.private.enterprise.epcglobal(22695).epcgSmiManagement(1).epcgReaderMIB(1).epcgReaderObjects(1).epcgReaderDevice(1).epcgReaderDeviceOperation(3)
  • This object is defined in table 4.7 - epcgReaderDeviceOperation in the Octane LLRP reference manual.
  • It returns the current status of the reader device epcgRdrDevOperStatus

             - Integer value 3 = up
             - Integer value 4 = down
             - Integer value 1 = unknown

iReasoning MIB Browser - the epcgRdrDevOperStatus object SNMP GET returns up (3)

Best Practice

Your monitoring software should regularly query the epcgRdrDevOperStatus object in each reader to verify that the value = up (3). If not up (3), send an error notification.  Note: While the Reader is rebooting SNMP GET requests will timeout. To filter out notifications due to reboots, your monitoring program can allow the reader 1-2 minutes to reboot before sending a notification to the user.

Other Useful OID’s

1) OID=.

  • org.dod.internet.mgmt.mib-2.system.sysDescr
  • Full name describing the system
  • Example: “Speedway R420”

2) OID=.

  • org.dod.internet.mgmt.mib-2.system.sysUpTime
  • The time (in hundredths of a second) since the network management portion of the system was last re-initialized.
  • Example: Integer value 360,000 - means the reader has been running for 1 hour since startup.

Was this article helpful?
0 out of 0 found this helpful


Impinj (NASDAQ: PI) wirelessly connects billions of everyday items such as apparel, medical supplies, and automobile parts to consumer and business applications such as inventory management, patient safety, and asset tracking. The Impinj platform uses RAIN RFID, delivering information about items to the digital world and enabling the Internet of Things.