Internet of Things IOT
The Internet of Things (IoT) is the network of physical objects or “things” embedded with electronics, software, sensors, and network connectivity enables these objects to collect and exchange data. IoT allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit.”Things,” in the IoT sense, can refer to a wide variety of devices such as Smart Home/Office Automation, heart monitoring , biochip transponders on farm animals, electric clams in coastal waters, automobiles with built-in sensors, DNA analysis devices for environmental/food/pathogen monitoring/field operation devices that assist fire-fighters in search and rescue operations.
Why IOT ?
The Next Industrial Revolution which is going to change our lives in ways never imagined before, The last industrial revolution which is nothing but INTERNET the way we communicate and connect with people has changed like never before and also the Internet boom has improved our lives in many ways. Every time a Industrial Revolution happens there will be huge changes in the economy create a whole new level of markets. Rapid changes in IOT technology makes it a challenging task for the most experienced experts to anticipate the future of standardization in the field
IOT Industries
Environments are grouped in to there that will benefit from the IoT are Governments, Consumers and eco systems. Which includes:
Agriculture
Insurance
Banks
Manufacturing
Logistics
Utilities
Transportation
Defence
Infrastructure
Course Module
Module 1: Introduction to IOT
- Introduction of Internet of Things
- Internet of Things Architecture
- Application of Internet of Things
- Concepts & Definition – Identification, localization, wireless protocols, data storage and security
- Collecting, communicating, Coordinating, and leveraging the data from connected devices;
- Understand how to develop and implement IoT technologies,
- Solutions, and applications.
- Device management, discovery, addressing
Module 2 : Fundamentals of IOT
- Technology used in Internet of Things
- Building block of IoT
- Introduction of IoT development Board
Module 3: IOT Architecture
- IoT Device Architecture
- IoT Network Architecture
- IoT Application Architecture
Module 4: Programming Technologies
- Programming concepts and structure
- Introduction to different programming language
- Basic C programming
- Basic Python programming
Module 5 : Raspberry Pi Programming
- Introduction of Raspberry pi
- Pin diagram of Raspberry pi
- Introduction GPIO pins of Raspberry pi
- Raspberry pi programming using python
- Example Blinking LED using Raspberry pi GPIO and python
Module 6 : IOT with Node MCU
- Importance of IoT with Arduino
- Working Procedure for Interface ESP8266 with Arduino
Module 7 : IOT with Raspberry Pi
- Creation of node and gateway for IoT infrastructure
Module 8 : IOT with Communication Protocol
- Communication technologies and protocols (coverage area, frequency range, power usage, interference aspects and legalities)
- Wireless Communication Protocols – Bluetooth, Wi-Fi, ZigBee, 6lowPAN, LPWAN
- Networking Protocols – OSI Reference Model, TCP/IP, Ethernet
- Application Protocols – HTTP, Web sockets, MQTT, Overview of CoAP, XMPP, AMQP
- Device to Device or Machine to Machine communication (M2M)
Module 9 : IOT Node Design & Management
- Sensors – Classification & selection criteria based on nature, frequency and amplitude of signal
- Embedded Development Boards – Arduino, Raspberry Pi, NodeMCU, ESP8266
- Interfacing peripherals & Programming GPIOs – Input/output peripherals, Sensor modules
- Design Considerations – Cost, Performance, Scalability & Power Consumption trade-offs
- Overview of Operating Systems for IoT platform: Linux
Module 10: Cloud Computing, Database Management & Security
- Cloud Computing
- Server-side scripting
- Concept & Architecture of Cloud
- Role of Cloud Computing in IoT
- Tools, API and Platform for integration of IoT devices with Cloud
- IoT cloud platform and integration with Gateway (Thingspeak)
- Web services and APIs.
- Database management.
Module 11: Android Application Development & Integrate with IOT hardware
- Android studio
- Application Design of IOT
- Integration with Raspberry pi via wireless communication
- Operating hardware with design Android application.