- Lectures 19
- Quizzes 0
- Duration 2 day
- Skill level All levels
- Language English
- Students 1
- Assessments Yes
The Internet of Things, commonly referred to as IoT, is the network of physical objects, devices, vehicles, buildings, and other items that’s been integrated into the technology of modern electronics, software, sensors, and other “things” with network connectivity that enables them to collect and exchange data. Once collected, this data becomes a powerful resource, which companies and technologies are tapping into, in revolutionary ways.
Why is IoT in demand?
IoT is fast becoming an indispensable part of our lives – often without us realizing it. Its applications extend to all areas of computing and internet connectivity, from the most commonly used devices (such as desktops, laptops, smartphones and tablets) to the most complex devices. Homeowners can benefit from “Smart Homes”, while people with disabilities can use assistive technology such as voice control features to provide comfort and safety. The potential extends to almost any industry and facet of life, The data captured on these devices through sensors reveals interesting patterns that have immense value in business and marketing.
The course introduces advanced concepts and methodologies to design, build, and deploy IoT solutions, and discusses various technologies and protocols used for communication – including next-generation, IoT-friendly applications and physical-layer protocols. Participants will gain a thorough understanding of widely accepted IoT frameworks and standards.
Introduction to Internet of Things
Concept and definitions
Concept of Data, Information, Knowledge and Wisdom
Sensor Data Mining and Analytics
Wireless Sensor Area Networks (WSAN)
Design and Development of IoT Systems
Cloud Computing and Platforms
Programming microcontrollers (Arduino, NodeMCU)
- Building HTTP and MQTT based M2M networks,
- Developing microcontroller-based applications to understand event-based, real-time processing and in-memory computations
- Uploading data on cloud platforms,
- Monitoring and controlling devices using android apps
- Remote controlling machines using cloud based apps