Connected Restaurants using IoT and AI/ML
Publication date: December 21, 2022 (Diagram history)
With this architecture, you can build smart, connected restaurants. Use IoT and artificial intelligence/machine learning (AI/ML) to maintain food quality and safety. Preserve cold storage, manage queues, and monitor foot and vehicle traffic. The solution uses AWS IoT Greengrass to maintain cost efficiency and improve operability.
Connected restaurants diagram
The following steps describe the architecture:
-
Use AWS IoT Greengrass Core to connect, publish, and subscribe to data. Communicate by using the Message Queuing Telemetry Transport (MQTT) protocol with IoT devices that run on FreeRTOS and other operating systems.
-
Use AWS IoT Core to maintain device shadows for all IoT devices. Connect to the AWS Cloud, manage devices, update over-the-air (OTA), and secure the devices.
-
Use purpose-built databases such as Amazon DynamoDB and serverless architecture. Store events, deliver microservices, and generate events for the operational data store.
-
Build a near real-time operational dashboard by using microservices and AWS AppSync.
-
Use Amazon Pinpoint to deliver alerts to multiple channels.
-
Build a data lake to store raw data and create curated datasets in Amazon Simple Storage Service. Use AWS Glue and Amazon EMR for data processing.
-
Discover and govern data in Amazon S3 by using AWS Glue crawlers, the AWS Glue Data Catalog, and AWS Lake Formation. Deploy Amazon Macie to detect sensitive data.
-
Use AWS Glue jobs and Amazon EMR to transform or enrich the data.
-
Use Amazon Redshift, Amazon Athena, and AWS Quick Sight for analytics. (Optional) Build data marts in Amazon Redshift for heavily used analytics. For one-time needs, use Athena or Amazon Redshift Spectrum for direct analysis on the data lake.
-
Use Amazon SageMaker AI to build, train, and deploy inference models. (Optional) Deploy edge models on AWS IoT Greengrass Core. Use the Facilitate Social Distancing and Queue Depth Management solutions for compliance and enhanced customer experience.
-
Use Amazon EventBridge to integrate with third-party providers.
Further reading
For additional information, see the following resources:
Diagram history
To receive updates about this reference architecture diagram, subscribe to the RSS feed.
| Change | Description | Date |
|---|---|---|
Initial publication | Reference architecture diagram first published. | December 21, 2022 |
RSS subscription requirement
To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.