Fundamentals of IoT

Lessons
AI Tutor (Add-on)
Get A Free Trial

Skills You’ll Get

1

Preface

2

Introduction to Internet of Things

  • Introduction
  • Internet of Things
  • Conceptual framework
  • Architectural view of IoT
  • Technologies behind IoT
  • Sources of IoT
  • Questions
3

Hardware for IoT

  • Introduction
  • Sensors
  • Actuators
  • Radio frequency identification technology
  • Wireless sensor networks
  • Participatory sensing technology
  • Conclusion
  • Questions
4

Embedded Platforms for IoT

  • Introduction
  • Embedded system in IoT
  • Challenges of IoT embedded software
  • Embedded computing examples
  • IoT-supported hardware platforms
  • Conclusion
  • Questions
5

Programming the Arduino

  • Introduction
  • Overview of Arduino
  • Anatomy of Arduino UNO
  • Arduino IDE (a programming environment)
  • Programming the Arduino
  • Programming the Arduino for IoT
  • Coding Arduino using emulator
  • Arduino libraries
  • Conclusion
  • Questions
6

IoT and M2M Design Standards

  • Introduction
  • M2M communication
  • Applications of M2M communication
  • Types of M2M communication
  • Working of M2M communication
  • IoT/M2M system layers
  • IoT/M2M design standardization
  • Communication technologies in IoT
  • Data enrichment
  • Data consolidation
  • Ease of designing and affordability of IoT systems
  • Conclusion
  • Questions
7

Network and Communication Aspects of IoT

  • Introduction
  • Architecture of IoT
  • Network and communication aspects
  • Protocols used in IoT
  • Message Queuing Telemetry Transport 
  • Wireless medium access issues
  • MAC protocol survey
  • Sensor deployment
  • Node discovery
  • Data aggregation
  • Data dissemination
  • Conclusion
  • Questions
8

IoT Design Challenges

  • Introduction
  • IoT design challenges
  • Development challenges of IoT
  • Security challenges of IoT
  • Application vulnerabilities
  • Other challenges
  • Conclusion
  • Questions
9

Applications of IoT

  • Introduction
  • Applications of IoT
  • Smart metering
  • Smart Health
  • City automation
  • Automotive applications
  • Home automation
  • Smart cards
  • Communicating data with H/W units in IoT systems
  • Designing smart street lights in smart city
  • IoT in mobile devices
  • Conclusion
  • Questions
A

Appendix: Hands-On Practical Problems

  • Introduction
  • Program 1- Code the Arduino for sensing temperature and humidity
  • Program 2- Code the Arduino for connecting ultrasonic sensor
  • Program 3- Code Arduino for connecting MQ2 gas sensor for detecting gases
  • Program 4- Code Arduino for connecting Bluetooth module
  • Program 5- Code Arduino for using a Wi-Fi module
  • Program 6- Code Arduino for monitoring sensor data over the internet
  • Program 7- Code Arduino for using a Wi-Fi module
  • Program 8- Code Arduino for creating a local server
  • Hardware required

Related Courses

All Course
scroll to top