> For the complete documentation index, see [llms.txt](https://smartreader.alexconnect.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://smartreader.alexconnect.io/readme.md).

# Smartreader Embedded R700

**Current version: 4.0.1.90.** See the [Changelog](/readme/changelog.md) for what changed.

## 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.

## Getting the CAP and the activation key

Smartreader Embedded is distributed as a Custom Application Package (`.upgx`) plus a per-reader activation key (license). Both are issued on request.

1. Go to <https://cap.alexconnect.io/> and request access.
2. Once your access is approved, sign in to download the current CAP `.upgx` package for your R700 hardware revision (Rev1 or Rev2).
3. Provide the reader's **Serial Number** — visible on the Impinj R700 native web UI (`https://<reader-ip>/`, Home tab) and on the reader hardware label — so an activation key can be issued for that specific reader.
4. Paste the activation key into the **License** field on the SmartReader **Home** page and click **Verify**, then **Apply Settings**. See [Home → License](/readme/features/home.md#license).

Activation keys are tied to the reader serial number. Moving the CAP to a different reader requires a new key issued for that reader.

## 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/admin/`.
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** sidebar item (under *Data & Rules*) 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/admin/`. Authenticate with your reader credentials (\<username>/\<password>) and use the graphical interface to configure the reader. The sidebar groups the configuration into three sections — **Reader Setup**, **Data & Rules**, and **Maintenance** — and every item under them maps to a feature described in this documentation. Once the desired options are set, click **Apply Settings** at the top-right of the page and reload the application from the **Actions** item so the new configuration takes effect.

## License & Support

Smartreader Embedded is provided **"as is"**, free of charge, without warranty of any kind, express or implied — including any implied warranty of merchantability, fitness for a particular purpose, or non-infringement. There is no guarantee that it will operate without error or interruption, or meet any particular performance expectation.

**No official vendor support is provided or implied.** This software is not an official product of the RFID reader hardware manufacturer, and the manufacturer has no obligation to support, maintain, or service it. Use it at your own risk, and validate thoroughly against your own reader hardware and deployment scenario before relying on it in production.

Questions, issues, and requests for the CAP package or an activation key go through <https://cap.alexconnect.io/> — not through the reader manufacturer's support channels.
