Sie sind auf Seite 1von 5

5-Days Internet of Things (IoT) Course Content

Day 1

Introduction to IOT

 What is IOT?
 Basics of IOT
 IOT in home automation
 IOT Industrial Applications
 How large is the IOT Market
 Latest updates in the IOT industry.
 Available IOT alliances details and the standards that are getting evolved
 Multiple IOT applications and solutions available in market
 Multiple IOT platform (hardware) example Ras-pi, Arduino,etc., comparison and usage

Introduction to Arduino

 What is ARDUINO?
 What is Open Source Microcontroller Platform?
 Arduino GPIO Pins
 Basics of Electronics.
 Sensors and Actuators.

Hands-on with Arduino

 Fundamentals of C programming
 About Arduino IDE (Your First Arduino Sketch)
 Digital Output as LED glow
 Digital Input Using Switch
 Control Output using Digital Input

Sensors Interfacing

 Serial Input & Serial Output


 Analog Input & Analog Output
 What is Sensor & Actuator?
 Sensor Feature.
 Types of sensors
 Interfacing Sensor With Arduino
 Reading From Sensors

Day 2

Wifi Module

 Introduction to Esp8266
 Interfacing of Arduino with ESP8266
 Introduction to Attention Commands for internet access
 Connect with WiFi network
 Access the IP address assigned to ESP8266 and arduino
 Implementaion of IOT
 Create a local server using arduino
 What are cloud Servers
 Cloud computing and IOT
 Popular Cloud Servers
 Cloud platform introduction
 Creating Channel for live data feed
 Program arduino to read and update sensor data over cloud

Thingspeak apps

 Connect temperature and humidity sensor


 Continuously monitor sensor reading through internet
 Link your Twitter account with Cloud Server
 Generate API and program arduino
 How to tweet using Arduino
 Get sensor data over twitter

Verify the Sensor data over cloud and analyse them

Creating Twitter App on ThingSpeak

 How to create apps on ThingSpeak?


 Create a twitter API
 Trigger an action of twitting through Arduino
 Make ESP and Arduino to tweet the sensor value
Day 3

Communication Protocol

 What is broker?
 What are pub and sub?
 Mosquito Broker
 MQTT protocol
 HTTP vs MQTT
 Installation of Mosquito to make a system as broker
 Access IP address of broker

Node Red

 What is node red?


 How node red can be used to control IOT devices
 Install Node Red in your Machine
 Create apps through Node Red
 Program ESP Module to be controlled through Node RED apps

Relay control and Home Automation

 Controlling Relay using Arduino output


 Connecting AC devices with arduino via relay

Understanding Some more Sensors

 Ultrasonic Sensor
 Mechanism of Ultrasonic Sensor
 Program arduino and interface ultrasonic sensor
 Measure distance using ultrasonic sensor

Day 4

Update reading and controlling

 Update ultrasonic sensor reading over cloud


 Turn WiFi Module as Station
 Connect some devices through WiFi in the given network
 Program arduino to receive command as static I.P address
 Control devices connected to arduino from address bar of web browser
AWS IOT (Amazon Web Services)

Install the AWS CLI

Create a Device in the Thing Registry

Secure Communication between a Device and AWS IoT

Verify MQTT Subscribe and Publish

Configure and Test Rules

Use the Device Registry & Shadows

Device Registry

Security and Identity

 Identity in AWS IoT


 Authorization

Message Broker

 Protocols
 Topics

Rules

 Granting AWS IoT the Required Access


 Creating an AWS IoT Rule
 Viewing & Deleting Your Rules
 AWS IoT Rule Actions

Day 5

AWS IoT SQL Reference

 Expressions
 SELECT, FROM, WHERE Clauses
 Functions & JSON Extensions
 Substitution Templates

Device Shadows

 Device Shadows Data Flow


 Device Shadows Documents
 Using Device Shadows
 MQTT Pub/Sub Messages
 Document Syntax & Error Messages

AWS IoT SDKs

 Device SDK
 AWS IoT Device SDK for C
 AWS IoT Device SDK for Node.js

Troubleshooting

 Diagnosing Connectivity Issues


 Setting Up CloudWatch Logs

Diagnosing Rules Issues

Project Development

Doubt Clearing

Concept Recap

5-Days IoT Hands on Project details

1. Digital Output for Arduino


2. Interfacing Digital Switch
3. Integrating Sensors & Reading Environmental Physical Values.
4. Using Ultrasonic Sensor for distance measurement
5. Home Automation Project
6. Create a localhost server
7. Use Arduino to Upload free data from Environmental Sensors to Cloud
Server.
8. Automatically Tweet Sensor Data on Twitter.
9. Control Home devices from web browser
10.ESP8266 Controlled with Android App
11.Creating Node Red app for controlling
12. Using AWS Cloud for our devices

Das könnte Ihnen auch gefallen