- Instructor: Prof. Rajanikanth
- Lectures: 11
- Students: 1
- Duration: 10 weeks
The Internet-of-Things(IoT) defined by European Research Cluster(IERC) on IoT as “A dynamic global network infrastructure with self-configuring capabilities based on standard and interoperable communication protocols where physical and virtual “things” have identities, physical attributes, and virtual personalities and use intelligent interfaces, and are seamlessly integrated into the information network.”
Major players in information and communication technology position themselves in IoT and IoE (Internet of Everything). Device manufactures and Telecom operators anticipate a new business segment towards a wider adoption in IoT. As the internet of things continues to develop further potential is estimated with combination and related technology approach and concepts such as cloud computing, future internet and big data. The overall challenge is to extend the current IoT into dynamically configured web of platforms for connected devices, objects, smart environments, services and persons.
The four IoT components which enable unbroken communication:
-
- Hardware – made up of sensors, actuators and Low power wireless communication
- Gateway/Fog for computing the collected date before transmitting the same to the cloud for analytics
- Middleware – on demand storage and computing tools for data analytics
- Presentation – novel easy to understand visualization and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications.
Program Curriculum
-
- Embedded C
- Arduino
- Raspberry PI
- Kernel/RTOS Concepts
- Socket programming
- MQTT,CoAP,XMPP,HTTP,REST API etc
- Wi-Fi,Zigbee, Zwave etc
- Hands-on working with GPIOs, Analog I/Os, Memory usage9
- Micro controller peripherals usage – Timers, Counters, Interrupts and its sources
- Communication protocols I – UART, SPI, I2C, CAN
-
Overview
In this section we'll show you how this course has been structured and how to get the most out of it. We'll also show you how to solve the exercises and submit quizzes.
-
Basics
In this section you'll learn some basic concepts of programming languages and how to use them. You'll also learn how to write clean code using different code editors and tools.
-
Advanced
In this section you'll learn some core concepts of Object Oriented Programming. You'll also learn how to structure the data, debug and handling exceptions.
-
Conclusion
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type.