Internet of things Course Reviews

About the Course
Ethans training institute Pune provides you real-time on IOT training Cluster and multiple live projects in pune (pimple saudagar area). Our IOT course includes basic to advanced level
- Duration: 50 hours class room program, 8 Weekends
- Prerequisites: Basic knowledge of Electronics, networking and Python
- Lab: 35 hours’ lab sessions + 50 plus assignments + Nine Live Hardware Excercise
After the classes:
- Students will have better understanding of IOT services
- Complete understanding of Automation using Software and Hardware
Who gets this training?
- Automation Engineers
- Cloud Professionals
- Quality Analysts
- Freelancers
- Business Analysts
- College Graduates
Live Project and Exercises available in the class
- Smart Shoes : Calorie counter with bluetooth connectivity with smart phone
- Wearable health monitoring system with data uploading on cloud
- Smart car: Real-time data acquisition using sensors and uploading on cloud
- Bluetooth Beacons: Child safety system for play schools
- Local GPS system using RFID technology: locating a person wearing a wristband in a building
- Smart home: Uploading sensor data on cloud & controlling appliances through web
- Smart home: Controlling appliances using Bluetooth in a PAN
- Smart shopping trolley : RFID reader and bluetooth connectivity with cash counter
- A Framework for Environmental Monitoring with Smart Sensors using Restful Web Service
Syllabus
Syllabus:
Module-1: Introduction of IOT
-
Demystifying the IoT Paradigm
-
Introduction to IOT
-
IOT architecture with real time examples
-
Sensing , Actuating, Basics of Networking, Basics of Electronics, Protocols
Module 2 – Introduction to Electronics Devices
Passive Components:
-
Resistors : Types of Resistors, Use cases of Resistors, Resistors Rating, Resistor Handling and Installation
-
Capacitors : Types of Capacitors, Use cases of Capacitors, Capacitor Ratings, Capacitor Handling and Installation
-
Diodes : Diodes types, Diode Rating, Diode Handling and Installation
-
Interface Components : Switches, Plug, Sockets, Panel Control
-
Transistors : Transistor Packaging, Transistors Handling and Installation, Use Cases
-
Integrated Circuits: Introduction to IC’s, Pin Identification, Numbering Convention, IC handling and installation, Electrostatic Discharge Protection.
-
Breadboard: Breadboard connections.
Module 3 – Data Representation
-
Electricity , Electric Current, Electric Potential
-
Ohm’s law
-
DC Power supply, Voltage Transfer
-
Signals : Analog and Digital sensors
-
Sensors : Analog and Digital sensors
-
Analog to Digital Conversion: Introduction, On chip ADC’s, Calculation and conversion as per bit size of ADC.
-
Serial Communication
-
UART Protocol.
Module 4 – Arduino Boards
-
What is Arduino
-
Types of Arduino Boards
-
Arduino Mega : ATMEGA 2560
-
Board Detail
-
Installation of Arduino IDE
-
Programming structure : Data types, Variables, void setup(), void loop(), Functions
-
Arduino Functional Libraries : I/O Functions, Advanced I/O Functions, Character Functions, Maths Functions
Module-5 – Assciated Hardware
-
IR Sensor FC-51: Use Case, Pin Diagram, Data sheet description, Integration with Arduino Mega, Obstacle detection application, Proximity sensor.
-
Bluetooth Module HC-05: Use Case, Pin Diagram, Data sheet description, Integration with Arduino Mega, Integration with PC, Communication from your Mobile Application to Arduino Mega.
-
Wi-Fi Module ESP8266: Use Case, Pin Diagram, Data sheet description, Integration with Arduino Mega, AT Commands.
Module-6– Cloud Services
-
Things Speak Cloud, Creating a channel, Real time data storage, Communication via Arduino.
-
Creating a simple IOT project using Sensor, Arduino, WiFi Module, Things Speak cloud.
Module 7 – Basic of Python Programming
-
Introduction to Python
-
Why Python
-
Installation of IDLE, PIP Packages, Interpreter.
-
Variables, Data types, String functions, Lists, Tuples, Dictionary, Operators and usage, Control structures, Functions
-
Python – OOPS Concepts
-
Modules : Python I/O, Glob, Python Exception Handling.
-
Python CGI Programming
-
Why and Where to use Common Gateway interface basics.
-
Setting up Python HTTP server
-
CGI Header, Environment variables, GET and POST methods, Status code.
-
Python Networking
-
Sockets, Client Server Applications
-
TCP & UDP Communication
Module 8 – Rasberry Pi
-
What is Rasberry Pi
-
Rasberry Pi -3 Board details : System on Chip, Cortex A-7, Connecting Display and Audio pins, Peripherals, GPIO.
-
Instalaltion: Booting Rasberry Pi for first time, Installation setup, Linux, Raspbian, bash basics, Install software, Seting up VNC Server and Client,
-
Rpi.GPIO Python library, GPIO Module
-
Rasberry Pi Programming : LED Blinking
Module 9 – LAMP
-
LAMP : LinuxApacheMySqlPHP
-
Rasberry Pi configuration Window, SSH, Apache Installation, MySql installation, FTP installation
-
PubNub : Setting up PubNub Python library
Module 10: Micropython
-
Ipython, Micropython
-
Building and Running Micropython on ESP8266
Module 11: MQTT
- What is Message Queue Telemetry Transport
- Use cases MQTT
- MQTT Publish/Subscribe
- How it works, Terminologies, Security
- MQTT & TLS, Session Resumption, MQTT Message Format,.
- Installing and Testing Mosquitto MQTT broker on PC
- Installing RabbitMQ
- Installing Pika
Module 12: Machine Leaning and Pandas
- Why Machine Learning
- Statistical data Analysis : Supervised learning and Unsupervised Learning
- Over fitting, under fitting and biased variance trade-off.
- Scikit Learn : Benefits of Scikit Learn
- Installation of Scikit Learn, Introduction to Iris Data set
- KNN classification, Step Modelling Pattern.
- What is Pandas?
- Library Highlights
- Data Structures
- Series
- Reading Assignment, Membership, Mathematical Operators, Data Frames
- IO Tools : Text, CSV, HDF5
Module 13- AWS IOT
- AWS IOT
- Introduction to AWS
- Components of AWS : Device Gateway, Message Broker, Rules Engine, Security and Identity Service, Thing Registry, Thing Shadow, Thing Shadows service
- NoSQL Databases
- Use Cases
- Data Modeling