thumb

IoT - Based Embedded Systems

TBA 2 Months

Program Outcomes

    • At the completion of the program the learners will be able to:

      Discuss the significance of microcontrollers, sensors and actuators, memory types, and peripherals, IoT Protocols and Architecture in acquisition and processing of data
      Analyse the concepts of Network Security, IoT Architecture, IoT Cloud Platform, IoT Protocols and Remote Monitoring, Power Management and Reliability for system applications

      Develop Embedded software using C and Embedded C for a given real-time application and analyse its performance

      Design and develop IoT based Embedded hardware involving interface between sensors/actuators with external devices with the application of appropriate communication protocol, Architecture and Protocols of IoT and validate its functionality

      Design and develop IoT based Embedded system for a given application involving real-time data acquisition, debugging, integrating and demonstrate its performance

Basics on Embedded Systems

  • Embedded System Overview
  • System Architecture Discussion
  • Component Selection

Microcontroller

  • Introduction To STM32
  • IDE Setup
  • Architectures & Its Peripherals

C & Embedded C Programming

  • Basics of C Programming
  • Operators and Control Flow
  • Functions and Modular Programming
  • Introduction to Pointers and Memory Access
  • Embedded C vs. Standard C
  • Register-Level Programming and Direct Hardware Control
  • Bitwise Operations & Their Role in Embedded Systems
  • Memory Management in Embedded Systems

Hardware Interfacing

  • Specification & Operation
  • Interfacing Sensors and Actuators

Communication Protocols

  • UART, I2C & SPI and Hands-On Programming

Application of Timers, Interrupts, & Power Optimization

  • Using Timers for Event Handling
  • Implementing Interrupts
  • Power-Saving Strategies
  • Error Handling Techniques

Basics of RTOS, Linux & IoT

  • Introductory concepts of RTOS, Linux & IoT

Network Security

  • Network Protocols
  • Cryptography
  • Authentication and Authorization
  • Network Security Tools

IoT & Remote Monitoring

  • IoT-Basics, Architectures, Data Acquisition
  • IoT Cloud Platforms- ThingSpeak, Blynk app, Arduino Cloud
  • IoT Protocols- MQTT/HTTP, COAP, XMPP
  • IoT Security Challenges

Power Management & Reliability

  • Low Power Detection Techniques
  • System Recovery Methods
  • Enhancing System Reliability
  • Stress Testing Hardware
Enquire Now