RFID Cloud Platform Integration

AWS IoT, Azure IoT Hub, and GCP

Connecting RFID readers to cloud platforms for scalable data processing, analytics, and machine learning on tag event streams.

| 5 min read

RFID Cloud Platform Integration: AWS IoT, Azure IoT Hub, and GCP

Modern RFID deployments rarely terminate at on-premises middleware. Cloud IoT platforms — AWS IoT Core, Microsoft Azure IoT Hub, and Google Cloud IoT Core (now Pub/Sub-based) — provide the scalability, managed infrastructure, and analytics integration that enterprise RFID deployments require. This guide covers the integration architecture, protocol mapping, and platform-specific trade-offs.

Why Cloud for RFID

Traditionally, RFID middleware ran on-premises, feeding an on-premises ERP or WMS. Cloud integration becomes compelling when:

  • Multiple sites need consolidated visibility (retail chains, 3PLs)
  • Analytics workloads (read-rate trending, anomaly detection) need elastic compute
  • Trading partners require access to EPCIS events without VPN
  • IoT sensor data (temperature, humidity) must be stored long-term alongside RFID events
  • Machine learning models (inventory forecasting, shrinkage detection) need historical read data

Architecture Overview

Reader (LLRP) → Edge Gateway → Cloud IoT Platform → Event Processing → Data Store
                                     |
                              Device Management
                              (OTA updates, health)

The edge gateway is the critical component: it normalises LLRP reader events, performs local filtering (deduplication, zone aggregation), and forwards structured events to the cloud. It also provides resilience — buffering events during connectivity loss.

Edge processing before cloud upload reduces cloud ingress costs significantly: a busy portal reader generates 100,000+ raw read events per day, but after deduplication and aggregation, the relevant business events may be 1,000–10,000 EPCIS events.

AWS IoT Core Integration

AWS IoT Core is the dominant choice for US-headquartered enterprises and those already on AWS.

Integration path:

Step AWS Service Protocol
Device connectivity AWS IoT Core MQTT 3.1.1 / MQTT 5
Message routing IoT Rules Engine SQL-like rules
Stream processing AWS Kinesis Data Streams
EPCIS storage Amazon RDS (PostgreSQL)
Analytics AWS Glue + Athena
Alerting Amazon SNS

MQTT topic structure for RFID:

rfid/{site_id}/{reader_id}/events      → raw tag reads
rfid/{site_id}/{reader_id}/status      → reader health
rfid/{site_id}/aggregate               → zone-level aggregated events
rfid/epcis/{site_id}                   → formatted EPCIS events

MQTT QoS 1 (at-least-once delivery) is appropriate for RFID events — a duplicate tag read is preferable to a missing read. QoS 2 (exactly-once) adds latency overhead that is rarely justified.

AWS IoT Greengrass for edge processing:

AWS Greengrass runs on the edge gateway, executing Lambda functions locally before forwarding to IoT Core. Greengrass components relevant to RFID:

  • Local MQTT broker (for air-gapped operation)
  • Stream Manager (local buffering, upload retry)
  • Local inference (ML models for anomaly detection)

For large retail deployments (500+ stores), Greengrass fleet deployment enables OTA configuration updates — changing antenna dwell times or reader power without on-site visits.

Azure IoT Hub Integration

Azure IoT Hub is preferred for Microsoft-stack enterprises (Dynamics 365, Azure Data Factory, Power BI).

Component Azure Service Notes
Device ingestion Azure IoT Hub MQTT, AMQP, HTTPS
Stream processing Azure Stream Analytics SQL-based windowing queries
Cold storage Azure Data Lake Storage Gen2 Parquet format
Hot path Azure Event Hubs Sub-second latency
EPCIS API Azure API Management + App Service REST endpoint
Visualisation Power BI Streaming Real-time inventory dashboards

Azure IoT Hub device provisioning:

Each RFID edge gateway registers as an IoT Hub device using Device Provisioning Service (DPS). DPS supports X.509 certificate-based authentication — appropriate for enterprise deployments where device identity must be cryptographically bound.

Integration with Dynamics 365:

Azure Logic Apps provides pre-built connectors for Dynamics 365. EPCIS receiving events from dock-door portals can automatically trigger purchase order receipt in Dynamics without custom middleware development.

Google Cloud IoT / Pub/Sub

Google deprecated Cloud IoT Core in August 2023. The replacement architecture uses:

  • Cloud Pub/Sub for device-to-cloud message ingestion (via MQTT bridge or direct publisher)
  • Dataflow for streaming RFID event processing
  • BigQuery for RFID event storage and analytics
  • Cloud Run for EPCIS REST API

GCP is favoured when the analytics workload dominates (BigQuery ML for demand forecasting) or when the organisation is Google Workspace-centric.

Protocol Translation Table

Layer Field Protocol Cloud Protocol Translation
Reader to edge LLRP Edge gateway handles
Edge to cloud MQTT Gateway publishes
Cloud internal MQTT AMQP / proprietary IoT platform handles
Business events HTTPS REST EPCIS repository

Security Considerations for Cloud RFID

  • TLS 1.2+ for all MQTT connections (IoT Core and IoT Hub enforce this)
  • Mutual TLS or JWT/SAS token authentication for edge gateways
  • Topic-level authorization — individual reader gateways should only publish to their own topic namespaces
  • PII in EPCs — if EPCs encode individual-identifiable information, ensure cloud storage is in-region and encrypted at rest

For RFID-specific security architecture, see RFID Security Threats.

Platform Selection Guide

Criterion AWS IoT Azure IoT Hub GCP Pub/Sub
Enterprise ERP SAP on AWS Dynamics 365 Google Workspace
Edge compute Greengrass IoT Edge — (Anthos)
ML/analytics SageMaker Azure ML BigQuery ML
Geographies Global (26 regions) Global (60 regions) Global (35 regions)
EPCIS hosting Self-managed or GS1 Self-managed or GS1 Self-managed or GS1
Managed EPCIS Antuit.ai, Cloudleaf Zebra Savanna

See also: RFID ERP Integration, EPCIS Implementation, Edge Computing in RFID.

Häufig gestellte Fragen

Our guides cover a range of experience levels. Getting Started guides introduce RFID fundamentals. Implementation guides help engineers design RFID solutions for specific industries. Advanced guides cover topics like dense reader mode, anti-collision algorithms, and EPC encoding schemes.

Most getting-started guides require only a basic UHF RFID reader (such as the Impinj Speedway or ThingMagic M6e) and a few sample tags. Some guides reference desktop USB readers for development. All hardware requirements are listed at the beginning of each guide.