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.
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.
Sıkça Sorulan Sorular
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.