Skip to content

In this repository you'll find everything you need to get started in creating a Digital Twin with MongoDB and AWS. More specifically, you'll find code samples and demos using MongoDB Atlas, Ditto and Amazon SageMaker.

Notifications You must be signed in to change notification settings

mongodb-industry-solutions/Vehicle-Digital-Twin-Feedback-Loop

Repository files navigation

Vehicle Digital Twin Set Up with MongoDB, Ditto & AWS

Table of Contents
  1. Set up the MongoDB Atlas Digital-Twin Backend
  2. Typescript Vehicle Simulator
  3. iOS Swift Vehicle Controller Mobile Application
  4. SageMaker Integration
  5. Demonstration Step by Step

A connected vehicle platform opens a window of analytical data that manufacturers can use to provide recommendations for safer, more efficient and improved driving experiences. Personalized driving experiences are made possible through bidirectional information exchange between applications in the car, mobile, webapps and machine learning interfaces in the cloud.

How does it work?

Creating such a cutting edge connected vehicle platform requires the best-in-class foundation. With MongoDB Atlas, AWS ecosystem and Ditto's Big Peer syncing with Mobile Apps & the connected vehicle, you are provided with such building blocks.

MongoDB is your end-to-end data layer for efficient bidirectional data exchange, ensuring consistency on a mobile device, vehicle, and the cloud. AWS, including SageMaker and its integration capabilities, is your public cloud infrastructure allowing you to gain value out of your data and produce the right recommendations for enhanced driving experiences. As for Ditto, it performs as a trusted peer in the distributed peer-to-peer network, allowed by its platform and the "Big Peer" enabling the sync engine in this by being splited in many different nodes (physical or virtual), making this the game-changer tool for an efficient syncing between your MongoDB data consistency and offline updates that can be performed with Ditto inside the AWS environment.

image

Under the hood we use a mix of MongoDB and AWS components nicely put together to create this end to end scenario. If you are curious and want to learn how it works you can jump directly to the demo section

image

With these tools in mind, let’s begin creating a cutting edge connected vehicle platform!

Set Up Instructions

Part 1: Set up the MongoDB Atlas Digital-Twin Backend

Set up the MongoDB Atlas Digital-Twin Backend

Part 2: Set up the Typescript Vehicle Simulator

Set up the Typescript Vehicle Simulator

Part 3: Set up the iOS Swift Vehicle Controller Mobile Application

Set up the iOS Swift Vehicle Controller Mobile Application

Part 4: Set up the Amazon SageMaker Integration

Set up the Amazon SageMaker Integration

Step by Step Demonstration

Step by Step Demonstration: Telemetry Feedback Loop Use Case

About

In this repository you'll find everything you need to get started in creating a Digital Twin with MongoDB and AWS. More specifically, you'll find code samples and demos using MongoDB Atlas, Ditto and Amazon SageMaker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published