# Smartreader Embedded R700

## About

The Smartreader Embedded R700 is a custom application (CAP) reference design that configures and manages an Impinj R700 RAIN RFID Reader interfacing with the Impinj IoT Interface with additional options to publish data directly from the reader to defined outputs like:

* Local HTTP streams on the reader;
* MQTT broker (TCP and Websocket);
* HTTP POST;
* TCP/IP socket;
* UDP socket;
* Serial port over USB;
* USB Flash Drive;

The easy-to-use graphical user interface makes it easy to configure the device to quickly read tag data such as EPC, TID and User Memory and record other relevant information such as the last timestamp and antenna port number and antenna zone name.

Smartreader Embedded provides a simple reader configuration user interface for deploying your RAIN RFID infrastructure.

This software is not intended to be a complete end-to-end inventory management solution.

## Quick Start

1. Install the Smartreader Embedded package through the reader's web interface.
2. Reboot the reader and navigate to `https://<reader-ip>:8443/`.
3. Sign in with your reader username and password.
4. Configure options and paste your license if necessary, then click **Apply Settings**.
5. Reload the application from the **Actions** tab to activate the new configuration.

## Characteristics

* Easy-to-use graphical user interface for single reader deployments used to identify RAIN RFID tags
* Tag data read (EPC, user memory and TID)
* Defines basic reader settings for reading RAIN RFID tags and saving the configuration directly in the reader's memory
* Sending RAIN RFID data via MQTT, HTTP POST, Socket TCP/IP Server, UDP Server, USB flash drive or serial port over USB (when available on the reader)
* GTIN/SGTIN Decoding;
* Barcode scanner support (USB or Network)
* Smart shelf/cabinet support. Batch list reporting mode that show tag additions/subtractions predefined antenna zone groups.

## Supported Impinj Hardware and Firmware Versions

Smartreader Embedded embedded software applications support the following readers:

* IPJ-R700-241 - all settings (including Antenna Hub)
* IPJ-R700-341 - all settings (including Antenna Hub)
* R700 Rev2 variants (IPJ-R700-241-B, IPJ-R700-341-B, IPJ-R700-441-B)

**Minimum supported reader firmware: 10.3.0.** Earlier firmware versions are not supported by the current CAP build pipeline (firmware 10.3.0 introduced an ETK-version gate in `/usr/sbin/rauc-pre-install` that rejects bundles built with ETK earlier than 10.3.0).

## Configuration Overview

After installing the CAP, open a web browser and navigate to `https://<reader-ip>:8443/`. Authenticate with your reader credentials (\<username>/\<password>) and use the graphical interface to configure the reader. Every tab in the UI corresponds to one of the feature sections described in this documentation. Once the desired options are set click **Apply Settings** and reload the application from the **Actions** tab so the new configuration takes effect.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://smartreader.alexconnect.io/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
