Course Outline
- Basics of IoT devices
- Architecture of IoT system – IaaS vs PaaS based IoT system
- Basics of “The things”, Sensors, business functions and mapping between them to build deliverable IoT data.
- Essential components of IoT system- Hardware, Middleware, Security, Fleet manager (sensors and things manager), sensor onboarding, thing onboarding, geofencing, time series data, alert/alarm, data visualization
- AWS Paas functions for Middleware, Security, Fleet manager, alert/alarm etc.
- IoT device security, why we need it?
- Basics of IoT device communication with cloud with MQTT
- Early history of IoT communication.
- Basics of MQTT and why we use MQTT for IoT devices.
- Message queue and PubSub system.
- Connecting IoT devices to AWS with MQTT (AWS IoT Core)
- How to configure IoT core to connect your device.
- Onboarding and deboarding sensors
- Onboarding and deboarding of “The things”
- Connecting AWS IoT core with AWS Lambda function for computation and data storage using DynamoDB
- Connect AWS Core with AWS Lambda.
- What is AWS Lambda.
- What is DynamoDB.
- Collect data from AWS IoT Core and store it to DynamoDB using Lambda.
- Connecting Raspberry PI with AWS IoT core and simple data communication
- Code on Raspberry PI to connect with AWS IoT Core using python.
- Send and receive data.
- AWS SDK/Functions for Middleware security, connectivity and device management
- Hands on with Raspberry PI and AWS IoT Core to build a smart device
- Code on Raspberry PI to read data from sensor and send it to AWS.
- Code on AWS Lambda to read sensor data, process it and control the device based on sensor data to make the device smart.
- Sensor data visualization and communication with web interface
- Building a simple Angular based application to visualize sensor data and host it on AWS S3 for public access.
- SaaS on PaaS for AWS IoT : How to build a SaaS network around AWS Lambda
- Alert and event capture
- Sensor calibration
- Rule addition for alert and events
Requirements
Purpose:
Currently any new IoT development must be done on PaaS (Platform as a service) IoT infrastructure. Leading PaaS IoT systems include, Microsoft Azure, AWS IoT (Amazon), Google IoT cloud and Siemens Mindsphere etc. It’s also important for the developers to know associated PaaS functions necessary to connect IoT data to other ecosystem. In this course a customer will be trained hands on with a Raspberry Pi, a multi-sensor TI sensor Tag chip (which has 10 sensors built in – motion, ambient temperature, humidity, pressure, light meter etc.). A trainee will learn basics of all IoT functions and how to implement them in AWS IoT PaaS cloud using Lambda functions.
Testimonials
The trainer is good - willing to share, ask question and answer queries. The trainer's first hand sharing on the different types of IoT, different applications (e.g., in durians), the demonstration parts.
Makers' Academy
IOT applications
Palaniswamy Suresh Kumar - Makers' Academy
The trainer was very knowledgeable, spoke clearly, was very punctual and had incredible endurance to keep going despite starting to present during the middle of the night.
BMW
Hands-on labs
MDA Systems Ltd.
Everything. I had played around with AWS before but just on my own personal time. The training really brought everything together, with real world examples and how many individual pieces can be bolted together for a applicable solution.
Matt Sartain - MDA Systems Ltd.
It provided context for the things we do in AWS.
MDA Systems Ltd.
Concepts learnt and how to set up the k8 clusters
Sekgwa Ramatshosa - Vodacom SA
The hand-on experience of EKS and CLI
Shawn Smith - Vodacom SA
I have an understanding of what Kubernetes is about.
Vodacom SA
I Liked how much content we got.
Vodacom SA
The training was more practical
Siphokazi Biyana - Vodacom SA
I loved unpacking the raw power of aws and kubernetes together -in just a few commands so much useful kubernetes behavior can be configured and oprationalised. The trainer was extremely knowledgeable
Vodacom SA
Dużo wiedzy bardzo konkretnej.
Wioleta Szymanek, EduBroker Sp z oo
Dużo praktyki
Wioleta Szymanek, EduBroker Sp z oo
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - Wioleta Szymanek, EduBroker Sp z oo
Interactive. Practicals. My prior knowledge of the area was low so it gave me a good background..
Keith Glynn, Global Knowledge Network Training Ltd
Reda went out of his way to make sure all my questions were answered and I understood the reasons why. He has a wealth of knowledge about many topics across software engineering and DevOps.
Keith Glynn, Global Knowledge
exercises. including ones where issues needed to be found and ones explaining situations where things look correct but are not.
Sarah, AWS, Inc.
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - Sarah, AWS, Inc.
Customized excercises to our needs. He also was very hands on building its scenarios. He went over and beyond and created a cdktf .
Sarah, AWS, Inc.
Exercises sheet
Simon Earp, Global Knowledge Network Training Ltd
Good knowledge of the subject and learned some fundamentals