International Internet of Things Internship Training Program (IOT 2018) - Powered by Top Engineers | Events

Starts: 08-Jun-2018 02:00:PM

Ends: 10-Jun-2018 02:00:PM

IIT Madras Research Park



Organizer Name: Top Engineers



The Internet of things (IoT) is the inter-networking of physical devices, vehicles (also referred to as "connected devices" and "smart devices"), buildings, and other items embedded with electronics, software, sensors, actuators, and network connectivity which enable these objects to collect and exchange data. In 2013 the Global Standards Initiative on Internet of Things (IoT-GSI) defined the IoT as "a global infrastructure for the information society, enabling advanced services by interconnecting (physical and virtual) things based on existing and evolving interoperable information and communication technologies" and for these purposes a "thing" is "an object of the physical world (physical things) or the information world (virtual things), which is capable of being identified and integrated into communication networks".

The IoT allows objects to be sensed or controlled remotely across existing network infrastructure, creating opportunities for more direct integration of the physical world into computer-based systems and resulting in improved efficiency, accuracy and economic benefit in addition to reduced human intervention. When IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, virtual power plants, smart homes, intelligent transportation and smart cities. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate with the existing Internet infrastructure. Experts estimate that the IoT will consist of about 30 billion objects by 2020.



This course is designed for beginners with basic knowledge of electronic circuit design, micro-controllers and programming languages. The course introduces you to concepts and methodologies to design, build, and deploy IoT solutions.

Day 1:

Introduction to IoT, Concepts and Definitions used in Embedded Systems, Understanding various protocols used in IoT, Data acquisition, storage and analytics

Introduction to Embedded Development Boards Arduino, NodeMCU-ESP8266 and Raspberry Pi

Introduction to Sensors - Classification and function of sensors

Setting up the environment for programming Arduino and NodeMCU

Basics of Arduino Programming.

Day 2:

Interfacing and Programming GPIOs - Input/output peripherals and Sensor modules

HTML Coding Basics

Programming NodeMCU as a Web Server and Client

Controlling GPIO pins using a Web-based and Android Application

Integration with Cloud Gateway (Thingspeak, Apify, Cayenne)

Gathering data from sensors and uploading data to cloud platforms

Introduction and working session on API, JSON.

Day 3:

Gather weather data from popular website using API and JSON

Powering IoT using Raspberry Pi

Setting up Raspberry Pi and installing MQTT broker

Working with MQTT protocol running on Raspberry Pi based server and controlling GPIOs on Node MCU


(Note: Kits are not takeaways and should be handed over at the end of the session).



Introduction to IoT:

What is IoT?

Basics of IoT

Applications of IoT.

Introduction to Arduino:

What is ARDUINO?

What is Open Source Microcontroller Platform?

Basics of Electronics

Sensors and Actuators.

Hands on Arduino:

Fundamentals of C programming

Hello to the Microcontroller World (Your First Arduino Sketch)

Interfacing Sensors With Arduino

Reading From Sensors.

Basics of Networking:

Networking Fundamentals

Types of Networks

Network Topologies.

Arduino with Bluetooth:

Interfacing Bluetooth Module With Arduino

Controlling Arduino With Android Device.

Arduino with Esp8266:

Interfacing Arduino with Esp8266

Understanding the AT command set for Esp8266

Creating a program for Localhost Web Server.

Hello to the Online World:

Connecting the Arduino + Esp8266 to other devices via wifi

Using Arduino to control Device Via Wifi with Esp8266

Displaying analog sensor values via the web interface

Troubleshooting the various problems on the device connected to the internet or to the IoT module.

Posted BY: AAO Backpackers Hostel Koramangala

Hostels in Chennai

View all Hostels