AWS IoT - Workshop on Internet of Things using AWS
What is the Internet of Things ?
If you think that the internet has changed your life, think again. The IoT is about to change it all over again!” - — Brendan O’Brien, Aria systems
It’s a global network infrastructure, linking physical and virtual objects using cloud computing, data capture, and network communications. It allows devices to communicate with each other, access information on the Internet, store and retrieve data, and interact with users, creating smart, pervasive and always-connected environments.
What is AWS IoT ?
AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT Core can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely.
About the Workshop
You’ll learn the basic concepts and features of the Internet of Things and build projects utilizing the NodeMCU platform. You’ll discover fundamental concepts of cloud computing, AWS IoT, sensor reading and connecting the NodeMCU to the AWS. You’ll also learn to use the most popular open platforms for managing sensor data from the NodeMCU, how to trigger actuators remotely, how to store data on AWS Server using AWS IoT Core.
Workshop Highlights
• What “the Internet of Things” means and how it relates to Cloud computing concepts
• How open platforms allow you to store your sensor data in the Cloud
• The basic usage of the Arduino/NodeMCU environment for creating your own embedded projects at low cost
• How to control devices with your Android phone.
• How to send data to the Internet and talk to the Cloud.
• Store data on AWS Server using AWS IoT Services
Course Content
Day 1
- Introduction to the Internet of Things
- The Internet of Things
- The Basics of Sensors & Actuators
- Introduction to Cloud Computing
- Introduction about Amazon Web Services (AWS)
- Introduction about AWS IoT Core
- The NodeMCU Platform
- The NodeMCU Open-Microcontroller Platform
- NodeMCU Programming Basics
- NodeMCU Board Layout & Architecture
- Reading from Sensors
- Programming fundamentals ( C language )
- NodeMCU Programming & Interface of Sensors
- Interfacing sensors with NodeMCU
- Programming NodeMCU
- Reading from Sensors
Project 1: Simple LED Program for NodeMCU
Project 2: Integrating Sensors & Reading Environmental Physical Values.
- Talking to your Android Phone with NodeMCU
- Connecting NodeMCU with Mobile Device.
- The Android Mobile OS.
- Using the Bluetooth Module
Project 3: Voice Controlled Mini Home Automation using Android Smartphone
Project 4: Control Devices using Localhost Web Server for Home Automation
- Integrating Ethernet Module & Testing DHCP Connection
- Creating Program for Localhost Web Server for controlling devices.
Day 2
- Make Electronics Gadget Talk to Internet
- Configuring WiFi
- Understanding MQTT
Project 5: Wifi Scanning & Printing IP Address
- Cloud Computing
- Communicating with the Cloud using Web Services.
- Cloud Computing & IoT.
- Popular Cloud Computing Services for Sensor Management.
- AWS IoT
Project 6: Creating Account on AWS.
Project 7: Creating thing in AWS IoT Core.
Project 8: Sending and Storing Environmental Sensor Data to AWS IoT Server.
Duration: The duration of this workshop will be two consecutive days, with 6-7 hour session each day in a total of 12-14 hours.
Eligibility: The are no prerequisites for joining this workshop. Any one interested, can join this workshop.
Certification Policy:
- Certificate of Participation for all the workshop participants from Innovians Technologies.
- Certificate of Coordination for the coordinators of the workshops from Innovians Technologies.