Impinj R700 RAIN RFID Reader Installation and Operations Guide Version 8.1 Copyright © 2012 - 2022 Impinj, Inc. All rights reserved http://www.impinj.com Impinj, Octane, Speedway, xSpan and xArray are either registered trademarks or trademarks of Impinj, Inc. Visit www.impinj.com/trademarks for additional information about Impinj trademarks.
Contents 1 Products Covered by this Guide 1.1 Federal Communications Commission (FCC) Compliance . . . . . . . . . . . . . . . . . . . . 1.2 CE Marking and European Economic Area (EEA) . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 2 Before You Begin 5 3 Introduction 3.1 About this Guide . . . . . . . 3.2 Intended Audience . . . . . . 3.3 Other Documents of Interest 3.4 Document Conventions . . . . 3.5 Impinj Support Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.6 Preserving the RFID interface during an upgrade . . . . . . . . . . . . . . . . . . . . . 40 8 Troubleshooting 41 8.1 Returning to the Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 8.2 Retrieving Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 8.3 Submitting Diagnostic Data for Analysis by Impinj Technical Support . . . . . . . . . . . . . 43 9 Appendix A: Information Specific to Regions of Operation 9.
Products Covered by this Guide 1 This guide pertains to readers with the following part numbers and communication codes: Impinj R700 RAIN RFID Reader Part Numbers 1.
Note: Industrie Canada (IC) Conformité Son fonctionnement est soumis aux deux conditions suivantes: 1. Cet appareil ne doit pas provoquer d’interférences. 2. Cet appareil doit accepter toute interférence, y compris celles pouvant causer un mauvais fonctionnement de l’appareil. Cet appareil a été conçu pour fonctionner avec l’antenne (s) énumérées à Informations Spécifiques aux Régions de l’Opération qui ont un gain maximum de 6 dB.
2 Before You Begin Warning: Please read this document in its entirety before operating the Impinj R700 reader, as serious personal injury or equipment damage may result from improper use. Unauthorized opening of the Impinj R700 reader enclosure voids the warranty. To safeguard personnel, be sure to position all antenna(s) according to the specified requirements for your regulatory region. For details, see Information Specific to Regions of Operation.
3 Introduction 3.1 About this Guide This guide provides detailed instructions for installing, connecting, configuring, operating, upgrading, and troubleshooting the Impinj R700 reader. To shorten the length of this guide, the content focuses on the installation and operation of a single reader. 3.
Type Example Style Enumerated field value ’Upon N Tags or End of AISpec’ Single-quoted File name ’ImpinjDef.xml’ Single-quoted bold LTK function getLLRPStatus Bold italics; case matches programming syntax LTK class names CIMPINJ_TCS_RESPONSE Bold; case matches programming syntax 3.5 Impinj Support Information Contact Impinj Support at support@impinj.com or visit the Impinj Support web site at support.impinj.com for information about technical assistance.
4 Introduction to the Impinj R700 Reader The Impinj R700 reader is a stationary, small form factor, UHF Gen2 RFID tag reader. Impinj R700 Reader The reader provides network connectivity between tag data and enterprise system software. The Impinj R700 reader offers many key features that increase application flexibility: • Compact Form Factor The compact size of the Impinj R700 reader, 8.4 × 7.4 × 1.2 inches or 214 × 187 × 30 mm (with the mounting brackets) and 8.4 × 5.9 × 1.
• Robust Reader Design The Impinj R700 reader uses a single circuit board design and also sports an external case that doubles as both sturdy physical protection and a heat-sink. • Low Power Usage With a low power design, the Impinj R700 reader is fully powered using only Power over Ethernet (PoE/PoE+). Using PoE simplifies deployment and dramatically reduces costs and greenhouse gas emissions of your RFID infrastructure.
countries. For more information, see Information Specific to Regions of Operation. 4.1.4 Supported Operating Environments This section describes the environments in which you can access the RShell console that is used for configuring, monitoring, and maintaining the reader. The tools that you use when you access the RShell console depend on the Operating System that is running on your computer.
5 Installing and Connecting the Impinj R700 Reader This section provides details about the R700 reader I/O ports and status LEDs. It also explains how to install the reader and connect it to your network. 5.1 R700 Reader Ports and LEDs The following graphic illustrates the I/O ports located on the Impinj R700 reader.
R700 Reader Antenna Activity LEDs The next section describes the four primary LED categories and their blink patterns, and the section following that describes the two Ethernet LEDs and their blink patterns. 5.1.1 R700 Reader LED Blink Patterns The R700 reader has several LEDs to indicate reader operational status. The four LED categories are upgrade, inventory, antenna, and system. Each LED has its own blink patterns to convey status to the user (see below).
System LED Patterns LED State Reader State OFF Power not applied Blinking YELLOW Factory default restore detected Solid YELLOW Power applied, booting Solid BLUE Boot successful Blinking RED Boot error, USB upgrade error, other error Antenna LED Patterns LED State Reader State OFF Antenna inactive Solid BLUE Antenna active 5.1.2 R700 Reader Ethernet LED Blink Patterns The R700 reader has two LEDs to indicate Ethernet status. The two LED categories are link indication and activity.
5.2 LED State Reader State Blinking YELLOW Transmit or receive activity Installing and Connecting the Reader The primary installation and connection steps for the Impinj R700 reader are: 1. Position reader. 2. Connect 3. Connect 4. Test the 5.3 the reader appropriately for your environment. This may or may not involve mounting the the antenna(s) to the appropriate ports on the reader. the reader to the network. reader installation by reading tags.
Impinj R700 Mounting Bracket Locations 2. Use a ¼ inch diameter bolt with 20 threads per inch (¼–20) or M6 screws to secure the unit. You can mount the reader either horizontally or vertically. Caution: If there is any chance of dust or water exposure, you should mount the reader so that the Ethernet, USB, Console, and GPIO ports are facing down to prevent ingress.
R700 Reader VESA Mount Hole Locations 5.3.2 Step 2: Connect the antenna(s) to the R700 reader The R700 reader has four antenna ports. Each port is independent, bidirectional, and full duplex TX/RX (monostatic). Warning: You must use Impinj-approved antennas with the Impinj R700 reader. See Information Specific to Regions of Operation for a detailed list of approved vendors. Using any other antenna may adversely affect performance or damage the reader.
Impinj R700 exige installation professionnelle pour définir correctement la puissance d’émission pour le câble RF et une antenne sélectionné. Warning: You must use 50 ohm impedance cable. Select good quality, low loss cable with high quality connectors. Return loss better than 10 dB is required. Avertissement: Vous devez utiliser un câble d’impédance de 50 ohms. Sélectionnez un câble de onne qualité à faible perte avec des connecteurs de haute qualité.
> config system power source PoE+ You can also set the power source with WebUI: After manually setting the power source to PoE+, you must reboot the reader so that the change can take effect. Please refer to the Impinj RShell Reference Manual for more details on doing this with RShell. The following screenshot shows how to reboot with WebUI. The selected power source will persist across reboots, but will need to be configured again after a full system reset.
The following screenshot shows how to set a static IP address using WebUI. First, select Network from the menu at the top of the page. Next, select your interface from the Interface List. Finally, enter your address in the IPV4 Configuration dialog box (see below) or IPV6 Configuration box (not shown). The Impinj R700 reader supports both IPv4 and IPv6 protocols.
Details about how to complete each connection option are described in the table below. Before proceeding, make note of the reader’s factory default network settings. Default Network Settings Settings Description Hostname impinj-xx-xx-xx, where xx-xx-xx is the last three bytes of the reader’s MAC address DHCP Enabled. The reader also reports its hostname to the DHCP server. Note: The reader’s MAC address is printed on the label attached to the reader case.
• ”Ping request could not find host” • ”Request timed out” • ”Destination host unreachable” The likely cause for these errors is that your PC does not have Bonjour Print Services installed. For installation instructions, see http://support.apple.com/kb/dl999. (For Linux-based clients, one equivalent service is the Avahi daemon.) To connect an Impinj R700 reader to your PC over the host USB connection 1. Confirm that you have the latest version of Putty, a free and reliable SSH, and serial client.
7. Set Flow control to None, and then click Open. Putty Serial Settings 8. On the RShell console window, press Enter. The RShell login prompt displays. COM1 Putty Login Prompt 9. At the RShell login prompt shown in the figure directly above, log in to the reader using the administrator credentials. The default credentials are as follows. user name: root password: impinj 10. When the RShell command-line prompt displays, begin configuring the network settings for the reader.
Note: If you decide to connect to DHCP after connecting serially, remember to use RShell to change the IP address on the reader from static to dynamic. For more information, see Using RShell to Configure Network Settings for Impinj R700. The dialog box below shows how to configure network settings with WebUI. You must first select Network from the menu at the top of the page, and then select your interface from the Interface List. 5.3.
To set the region for a Reader by using a web interface 1. Connect to the Reader by using a web browser using the following format: http://. Examples: http://impinj-1d-00-dd http://10.0.10.44 2. Log in to the reader using the administrator credentials. The default credentials are as follows. user name: root password: impinj Note: ’impinj’ is the default password. It is recommended you create your own after logging on for the first time. 3.
Change Regulatory Region Web Interface Note: If only one region is available on your reader, the Change Region button will not be available. To set the region for a Reader by using RShell commands Alternately, you can use the following RShell commands to set or change an ETSI region of operation: > show system region This shows the configured region and a list of selectable regions. > config system region X This sets the region to region number X.
5.3.5 Step 5: Test the Installed Reader Confirm that connections and functionality are correct by reading tags. You can quickly verify reader operation by using ItemTest, a Windows PC test application from Impinj. To use ItemTest, you configure various reader parameters and then run simple inventory operations. For more information about how to access and use ItemTest, see Using ItemTest to Configure and Test R700.
Configuring and Monitoring Impinj R700 Reader 6 This section provides a high-level overview of the configuration and monitoring options available for the Impinj R700 reader. 6.1 Configuring the Impinj R700 Reader You can think of Impinj R700 reader configuration in two categories: configuring the device itself and configuring the reader’s RF behavior. This section provides the basics for each type of configuration. 6.1.
Note: The reader MUST be rebooted for this command to take effect. Enabling DHCP > config network ip dynamic Note: The reader MUST be rebooted for this command to take effect. Configuring NTP Servers > config network ntp disable > config network ntp add > config network ntp enable 4. After successfully configuring all required network settings, connect the reader to the network through the Impinj R700 Ethernet port.
6.1.2 RF Configuration How you configure your reader’s RF behavior depends entirely on your implementation approach. You might be using a custom software application, middleware running on a server, or some other approach. ItemTest, described in the next section, is an example of a PC client application. Regardless of the application you’re using, the underlying protocol is the same, Low-Level Reader Protocol (LLRP).
ItemTest Initial Screen 2. Click the ”plus” button next to Data Sources. The Add a data source screen displays.
ItemTest Add a Data Source Screen 3. On the Add a data source page, in Hostname field, type the reader’s hostname or IP address. Note: You can find out the name and the IP address by using the RShell show network summary command. The show network summary command provides the dynamic values that are returned by DHCP or LLA if the current configuration is dynamic. The local hostname resolution feature (mDNS) gives the reader a local hostnam in addition to an IP address as its network identity.
ItemTest Inventory Start Screen 7. Under the list of DATA SOURCES, click the name of the recently-added reader. A configuration page for the Inventory showcase will display, as shown in the figure below.
ItemTest Reader Inventory Settings Screen 8. In Reader Mode, select 1002. The Reader Mode specifies the rules to use for communication between the reader and the tag. When you enable AutoSet Dense Reader Deep Scan, the reader automatically senses the environment and adjusts the mode accordingly. 9. In Session, select Session 1. In Search Mode, select Dual Target. Here’s how Session and Search Mode work together to control when and how often the reader reads a tag.
• the length of the cable that connects the antenna to the reader • number of antennas in the area • distance anticipated between the antenna and the tags Use the default value of 30 dBm for testing purposes. Remember, you are configuring the reader to test your installation. Adjust these settings later when you begin using the reader in a live RFID operation as needed. 12. Leave the other settings at their defaults (for now) and click the SAVE button at the bottom of the screen.
6.2.1 Viewing Network Parameters and Statistics Use the RShell show network command to display networking parameters and statistics.
Note: FailedReadCount refers specifically to the number of tags where a read was attempted at antenna because the tag matched the configured filter, but the read failed. The table above shows a sample of the commands available to get RFID statistics. For the full list as well as syntax details, see the RShell Reference Manual. Note: You can see statistics for the LLRP interface between the reader and a client by using the show rfid llrp stat command.
Upgrading the Impinj R700 Reader Firmware 7 The Impinj R700 reader contains firmware known as Octane. The current version of Octane is version 8.1.0.240. This section describes how to manually upgrade a single reader. In addition to supporting upgrade procedures, the Impinj R700 reader also provides methods for reverting firmware to a previous valid image and restoring firmware to factory default settings. The procedure for reverting to the previous valid image is explained in this section.
> config image upgrade where is the server location and the name of the upgrade file. For example: > config image upgrade http://usacorp/rfid/reader/image/Impinj_R700_Firmware_v8.1.0.240.upgx or > config image upgrade sftp://user:pass@myserver/dir/Impinj_R700_Firmware_v8.1.0.240.upgx 5. After you start the upgrade, view the upgrade status at any time by issuing the following command: > show image summary 6.
5. Remove the USB drive from your computer. To use the USB drive to update the reader 1. Confirm that the reader is ready for upgrade, and that the System LED is solid blue and the Upgrade LED is off. 2. Insert the USB drive into the ”USB Host” port on the reader. Within 5-10 seconds, the reader will begin upgrading the reader and the Upgrade LED will blink blue. If the Upgrade LED remains off, the reader likely cannot locate the images directory and .upgx file on the USB drive. 3.
7.2.5 Reboot and fallback procedures After failing to boot five times within 90 seconds, the reader will fall back to the previous image and attempt to boot again. This behavior enables the reader to boot when the main boot image is corrupt or has other issues. 7.2.6 Preserving the RFID interface during an upgrade In some cases when upgrading to Impinj R700 Reader firmware version 8.0 or higher from firmware before 8.0, the upgrade process will select the IoT Device Interface by default.
8 Troubleshooting After failing to boot five times within 90 seconds, the reader will fall back to the previous image and attempt to boot again. This behavior enables the reader to boot when the main boot image is corrupt or has other issues. 8.1 Returning to the Default Configuration If you are experiencing a problem with the reader and are having difficulty pinpointing the cause, it is useful to return the reader to a known state. We recommend resetting to the default configuration.
Default Restore button The following table lists the default configuration values. Default Configuration Values Parameter Default Value User root Password impinj Upgrade Retrieve Mode Manual Logging No syslog servers Management Logging Level Error RFID Logging Level Error System Logging Level Error Network Mode Dynamic (DHCP) DHCP Send Hostname On Hostname impinj-xx-xx-xx (where xx-xx-xx is the last three digits of the MAC address) 8.
curl -vkL -u root:impinj --output diagnostic_bundle.zip \ https://$READER_HOSTNAME/api/v1/system/diagnostics/debug-bundle/ For more information, consult the Octane RESTful API. 8.3 Submitting Diagnostic Data for Analysis by Impinj Technical Support If the Impinj R700 reader is exhibiting RF behavior that is different from what you expect and you are unable to determine the cause, you might want to submit relevant data for analysis by Impinj Technical Support.
Reader Diagnostic Data Capture 7. Configure and initiate the reader operation you would like to troubleshoot. 8. Select Stop to stop the session. Two diagnostic files will be saved in a folder named after the reader (full host name) inside of the Destination folder specified earlier. The diagnostic files will be named starting with the Prefix provided earlier, plus the start time of the data capture. One data file will have the file extension .fdd and one will have the file extension .rdd.
Appendix A: Information Specific to Regions of Operation 9 The Impinj R700 reader is designed to work in various regulatory regions. This appendix contains frequency ranges and antenna requirements specific to each supported region. 9.1 Operation in North America 9.1.1 Frequency Plan in North America The FCC specifies frequency hopping across the North American spectrum (USA, Canada, and Mexico) allocated to UHF RFID (902-928 MHz) using FHSS (frequency-hopping spread spectrum).
where the composite antenna gain comprises the maximum linear antenna gain in dBi minus any cable loss between the reader and antenna in dB. Approved antenna vendors, model numbers, and associated gain are listed in the next section. Note: The composite antenna gain comprises the maximum linear antenna gain in dBi minus any cable loss between the reader and antenna in dB.
Warning: The use of any antenna not listed above may damage the reader or adversely affect performance. Avertissement: L’utilisation de toute antenne ne figurent pas ci-dessus peut endommager le lecteur ou affecter les performances. 9.2 Operation in European Union (lower frequency band) and United Arab Emirates (UAE) 9.2.
• MTI MT-242032/NLH (left-hand CP) or MT-242032/NRH (right-hand CP) with Ntype female connector (antennas available in IP54 or IP67 ratings); 1.85 dBd gain. • Sensormatic Electronics Corp. Model number IDANT10CEU25 (left-hand CP only) with 6 foot Belden 7806A coaxial cable (0.1 dB per foot loss) to RP-TNC male connector; 3.25 dBd composite gain. • Impinj model number IPJ-A1100-EU1 (Times-7 model A5010, part #60002 or 60004) with SMA female connector; 6.35 dBd gain.
The EU upper frequency band is contained within the FCC approved band. For approved antennas refer to the list under the North America operation (FCC) section above. 9.4 Operation in Other Global Regions For the Impinj R700 reader, all of the Rest of the World (ROW) regions use the FGX SKU except Japan, which has its own JP SKU. Please contact our support site to learn which countries and regions are currently certified. 9.4.
LLRP Channel Number FCC Channel Number Center Frequency (MHz) 29 44 924.25 30 45 924.75 31 46 925.25 32 47 925.75 33 48 926.25 34 49 926.75 35 50 927.25 China operating frequency band is 920 to 925 MHz with 250kHz channel spacing. LLRP Channel Number China Channel Number Center Frequency (MHz) 1 3 920.625 MHz 2 4 920.875 MHz 3 5 921.125 MHz 4 6 921.375 MHz 5 7 921.625 MHz 6 8 921.875 MHz 7 9 922.125 MHz 8 10 922.375 MHz 9 11 922.625 MHz 10 12 922.
LLRP Channel Number FCC Channel Number Center Frequency (MHz) 7 42 923.25 MHz 8 43 923.75 MHz 9 44 924.25 MHz 10 45 924.75 MHz Indonesia operating frequency band is 920 to 923 MHz with 500 kHz channel spacing. LLRP Channel Number Center Frequency (MHz) 1 920.0 MHz 2 920.5 MHz 3 921.0 MHz 4 921.5 MHz 5 922.0 MHz 6 922.5 MHz 7 923.0 MHz Latin America operating frequency band is 902 to 928 MHz with 500 kHz channel spacing.
LLRP Channel Number FCC Channel Number Center Frequency (MHz) 19 19 911.75 20 20 912.25 21 21 912.75 22 22 913.25 23 23 913.75 24 24 914.25 25 25 914.75 26 26 915.25 27 27 915.75 28 28 916.25 29 29 916.75 30 30 917.25 31 31 917.75 32 32 918.25 33 33 918.75 34 34 919.25 35 35 919.75 36 36 920.25 37 37 920.75 38 38 921.25 39 39 921.75 40 40 922.25 41 41 922.75 42 42 923.25 43 43 923.75 44 44 924.25 45 45 924.75 46 46 925.
LLRP Channel Number FCC Channel Number Center Frequency (MHz) 1 34 919.25 MHz 2 35 919.75 MHz 3 36 920.25 MHz 4 37 920.75 MHz 5 38 921.25 MHz 6 39 921.75 MHz 7 40 922.25 MHz 8 41 922.75 MHz New Zealand operating frequency band is 921.5 to 928 MHz with 500 kHz channel spacing. LLRP Channel Number Center Frequency (MHz) 1 921.5 MHz 2 922.0 MHz 3 922.5 MHz 4 923.0 MHz 5 924.5 MHz 6 925.0 MHz 7 925.5 MHz 8 926.0 MHz 9 926.5 MHz 10 927.0 MHz 11 927.
LLRP Channel Number FCC Channel Number Center Frequency (MHz) 2 37 920.75 MHz 3 38 921.25 MHz 4 39 921.75 MHz 5 40 922.25 MHz 6 41 922.75 MHz 7 42 923.25 MHz 8 43 923.75 MHz 9 44 924.25 MHz 10 45 924.75 MHz South Korea operating frequency band is 917 to 920.8MHz with 200kHz channel bandwidth. LLRP Channel Number Center Frequency (MHz) 1 917.3 MHz 2 917.9 MHz 3 918.5 MHz 4 919.1 MHz 5 919.7 MHz 6 920.
LLRP Channel Number FCC Channel Number Center Frequency (MHz) Thailand operating frequency band is 920 to 925 MHz with 500 kHz channel spacing. LLRP Channel Number FCC Channel Number Center Frequency (MHz) 1 36 920.25 MHz 2 37 920.75 MHz 3 38 921.25 MHz 4 39 921.75 MHz 5 40 922.25 MHz 6 41 922.75 MHz 7 42 923.25 MHz 8 43 923.75 MHz 9 44 924.25 MHz 10 45 924.75 MHz Uruguay operating frequency band is 916 to 928 MHz with 500 kHz channel spacing.
LLRP Channel Number FCC Channel Number Center Frequency (MHz) 20 47 925.75 MHz 21 48 926.25 MHz 22 49 926.75 MHz 23 50 927.25 MHz 24 51 927.75 MHz Note: Vietnam is divided into two regions: Vietnam region 9 operating frequency band is 918-923 with 500 kHz channel spacing. LLRP Channel Number FCC Channel Number Center Frequency (MHz) 1 32 918.25 MHz 2 33 918.75 MHz 3 34 919.25 MHz 4 35 919.75 MHz 5 36 920.25 MHz 6 37 920.75 MHz 7 38 921.25 MHz 8 39 921.
LLRP Channel Number Japan Channel Number Center Frequency (MHz) 1 6 916.8 2 12 918.0 3 18 919.2 4 24 920.4 9.5.2 Antenna Requirements in Japan Power The Impinj R700 reader may only be operated with Impinj-approved antennas and can radiate no more than 36 dBm EIRP per the Japan RFID regulations. The output power is limited per the Japan RFID regulations to 30dBm. Approved Antennas Contact your value-added distributer for the current list of approved antennas for use in Japan.
10 Appendix B: GPIO Details The Impinj R700 reader includes a multipurpose I/O port that provides two general-purpose opto-isolated inputs, three opto-isolated outputs, and a +5V supply. You access these features through a 9-pin connector mounted on the side of the reader. The two opto-isolated inputs have a range of 0–30V. The reader treats an input of 0–0.8V as a logic 0, and an input of 3–30V as a logic 1. The reader has a per-input debounce interval that is configurable via LLRP.
Pin I/O Name I/O Function 1 +5V Supply Reader supplied (not isolated) power source, 500mA max 2 Chassis Ground Reader (not isolated) return 3 User IN 0 Isolated input 0 4 User IN 1 Isolated input 1 5 User OUT 0 Isolated output 0 (active pull down to V-) 6 User OUT 1 Isolated output 1 (active pull down to V-) 7 User OUT 2 Isolated output 1 (active pull down to V-) 8 V MINUS Return for isolated inputs and outputs 9 V PLUS Power source for isolated outputs 59
11 Notices Copyright 2022, Impinj, Inc. All rights reserved. Impinj gives no representation or warranty, express or implied, for accuracy or reliability of information in this document. Impinj reserves the right to change its products and services and this information at any time without notice.