The Connected Car - Mastering Serverless Telematics On Aws
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.17 GB | Duration: 6h 43m
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.17 GB | Duration: 6h 43m
Serverless Telematics & Edge IoT with the Raspberry PI and Amazon Web Services
What you'll learn
Understand the Connected Car
Understand telematics systems
Telematics hands-on
Build a basic serverless telematics system on AWS
Connect from the cloud to the IoT edge device and exchange data through MQTT
Work with the Raspberry PI and Python
Serverless MQTT & AWS IoT Core
Serverless AWS and S3 html site hosting
Serverless AWS Lambda & API Gateway
Introduction to Google Protocol Buffers
Automotive Industry Insights
Automotive Technology Challenges
Requirements
Passion for technology, in particular for the Automotive Industry and the IoT cloud
Interest to deeply understand telematics systems
Basic coding experience with python, JavaScript and HTML
Description
This is the "Connected Car Telematics" course, part of the Automotive Network Design series. In this comprehensive program, you'll delve into the fundamental concepts surrounding Connected Cars and Telematics, gaining valuable insights into this rapidly evolving field.The course delves into various aspects, including market positioning and the associated commercial opportunities and challenges, all within the context of managing a growing number of vehicles. With the recent surge in serverless cloud-native computing, the course also explores how this paradigm shift has opened up even more lucrative prospects in the industry.Upon completing this course, you will have the knowledge and capability to:Gain a deep understanding of the Connected CarNavigate the intricacies of the Connected Car marketGrasp the opportunities and challenges inherent in Connected Car technologyComprehend the pivotal role played by Telematics in this contextExplore the world of Serverless Cloud Native Computing.Develop proficiency in Cloud IoT using Raspberry Pi and PythonExplore serverless MQTT, a popular messaging protocolHarness the power of Serverless AWS IoT Core, AWS S3, AWS API Gateway, AWS Lambda, and AWS SNSLearn hosting websites on S3, employing static HTML and JavaScriptKnow the Next Generation Telematics Protocol (NGTP)Establish a solid foundation for exploring other automotive network communication protocolsJoin us on this journey into the Connected Car and Telematics realm, and equip yourself with the knowledge and skills to excel in this dynamic and ever-expanding field.Note: The course tries to be as easy to digest as possible on the topics presented. While it is considered a 'beginners' course to work in the industry, it is not to be confused with an 'absolute' beginners course on electronics or computer science. Understanding source code, basic boolean algebra and familiarity working with specifications will help. Comparable courses are part of a Masters's Degree curriculum. A Bachelor's level understanding of Computer Science, Mathematics or Electrical Engineering is recommended.
Overview
Section 1: Introduction
Lecture 1 Introduction - The Connected Car
Lecture 2 Connected Car Market
Lecture 3 Connected Car Telematics
Section 2: Telematics Edge IoT on Amazon AWS - Preparation
Lecture 4 What we will build together
Lecture 5 Setting up an Amazon AWS account
Lecture 6 Setting up the Raspberry PI OS (Raspian) Hardware & Software environment
Section 3: Hands-On Example - The Onboard Telematics ECU (TCU) Environment
Lecture 7 Data Model: Constructing the Data Object
Lecture 8 Data Model: Converting the Data Object to JSON
Lecture 9 IO-Manager: Toggling Lights
Lecture 10 IO-Manager: Make Some Noise
Lecture 11 IO-Manager: Make More Noise
Lecture 12 Keyboard-Manager: Reacting to Keys
Lecture 13 Connected Car Object: Tying It All Together
Lecture 14 Connected Car Object: Access Data, E-Call and Toggle Lights
Lecture 15 Display-Manager: Showing Vehicle Status
Lecture 16 Keyboard-Manager: Connect Keys With The IO-Manager
Lecture 17 Connected Car Object: Randomizing Vehicle State Data
Lecture 18 Display-Manager:Showing Onboard And Offboard Events
Section 4: Hands-On Example - The Offboard Telematics Cloud Native AWS Environment
Lecture 19 MQTT-Manager: A First Connection to the MQTT AWS Cloud
Lecture 20 MQTT-Manager: Receiving MQTT Messages from AWS IoT Core
Lecture 21 AWS IoT Core: Send Vehicle Values to the MQTT Cloud and Store Them on AWS S3
Lecture 22 HTML & Bootstrap: Creating an HTML Frontend
Lecture 23 HTML & Javascript: Adding Javascript Client-Side HTML Interactivity
Lecture 24 HTML & Javascript: Populating the HTML Data Table and Chart
Lecture 25 AWS S3: Host Our Site from Amazon S3
Lecture 26 AWS API Gateway & Lambda: Triggering AWS REST & Lambda Calls to the Car
Lecture 27 Backend-Frontend Flow: Update Request & Replies. Refresh the Car & Web Dashboard
Lecture 28 AWS SNS: Emergency/Breakdown Call (E-Call/B-Call)
Lecture 29 Google Protobuf: Optimizing Data Transfer with Google Protocol Buffers
Section 5: Conclusion
Lecture 30 NGTP: A Trip to the Past - The Next Generation Telematics Pattern
Automotive Network Engineers,Automotive Systems Architects,Automotive System Tester,Automotive Function Owner,Automotive Project Managers,Automotive Consultants,Automotive Systems Integrators,Automotive Suppliers,Automotive OEMs,Embedded Systems Engineers,Software Engineers,Embedded Network Designers,Software Architects,Semiconductor Engineers,People who want to start a career in Automotive,People who want to start a career in Embedded Engineering,People who want to start a career in Industrial Engineering,Beginner engineers curious in Telematics and Serverless,People interested in IoT,People interested in Cyber Physical Systems,Embedded System Tester