View a markdown version of this page

Smart Grocery with Scan-and-Go, Computer Vision, and IoT - Smart Grocery with Scan-and-Go, Computer Vision, and IoT

Smart Grocery with Scan-and-Go, Computer Vision, and IoT

Publication date: May 18, 2022 (Diagram history)

With this architecture, you can build a smart grocery with Scan-and-Go shopping, traditional point-of-sale (POS), self-checkout, Internet of Things (IoT) connectivity around freezers and storage, and computer vision by using AWS Panorama for shelf-stock intelligence, traffic patterns, queue analysis, and curbside fulfillment automation.

Architecture diagram

Smart grocery overview architecture with IoT, computer vision, serverless application layer, and data lake on AWS.

The following steps describe the architecture:

  1. Use AWS IoT Greengrass core to manage connections and aggregate data from in-store sensors and smart retail devices by using the open-standard Message Queuing Telemetry Transport (MQTT) protocol.

  2. Use the AWS Panorama on-premises appliance to apply ML and AI models to data from existing in-store IP cameras for smart grocery picking and fulfillment workflows.

  3. Amazon API Gateway, Amazon EventBridge, and AWS AppSync form an integration layer between customer-facing digital ordering applications, associate-facing order-picking applications, and their business logic and data sources.

  4. The core smart grocery application layer uses serverless services like AWS Lambda and AWS Step Functions to orchestrate order management workflows and connect to transaction, customer, and inventory data.

  5. Amazon Kinesis Data Streams and Amazon Kinesis Data Firehose stream in-store smart device and IoT data. Amazon Kinesis Video Streams optimizes IP camera video feeds for computer vision.

  6. Amazon DynamoDB stores events, connects to smart grocery services, and generates notifications for transactional data.

  7. A scalable data lake stores all in-store and digital data (transactional, sensor, telemetry) in Amazon Simple Storage Service (Amazon S3).

  8. Build a real-time operations dashboard by using AWS AppSync. Use Amazon Pinpoint to deliver targeted, location-based messaging across channels.

Further reading

For additional information, see the following resources:

Diagram history

To receive updates about this reference architecture diagram, subscribe to the RSS feed.

ChangeDescriptionDate

Initial publication

Reference architecture diagram first published.

May 18, 2022

Initial publication

Reference architecture diagram first published.

May 18, 2022

Initial publication

Reference architecture diagram first published.

May 18, 2022

Initial publication

Reference architecture diagram first published.

May 18, 2022

RSS subscription requirement

To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.