Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf Study, Virtual ClassroomVideo and Text Based

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesCDAC Noida

    The Syllabus

    • IoT Definitions : Overview, applications, potential, Internet in general and concept of internet of things
    • Evolution of IoT, History & trends that have led to IoT
    • Impact of IoT on business and society
    • Applications and Use Cases of IoT across industry
    • Reference Architecture of IoT, layers and protocols
    • IoT Building Blocks – sensors, actuators, IoT end devices, gateway, cloud and IoT platforms
    • Challenges in designing IoT systems – Power consumption, Physical security, durability, Secure Connectivity, Secure Data Storage, Volume, Scalability
    • IoT development methodology – Define requirements, define use cases, domain and information model, functional and operational view and Integration
    • An IoT use case demonstration 

    • Introduction to ARM microcontroller Families - Overview of ARM Cortex-M3 architecture and CMSIS standard
    • Programming model, operation modes, Memory model,
    • Bus Interface, Clock, Low power modes, Interrupt handling
    • Build Tools for Embedded Systems, GNU Cross-Tool chain, Keil IDE, STM32 CubeMX, Debugging
    • Serial protocols - UART, SPI and I2C
    • ADC and DAC,
    • Interfacing sensors & actuators
    • FOTA – over the air firmware updates and device diagnostics
    • IoT Sensor networks overview
    • Connectivity protocols for device – device and device to gateway
    • Wi-Fi, Bluetooth/BLE, Mesh networks
    • LPWAN technologies LoRA, NB-IoT

    • Introduction to web application development
    • Server side vs Client side programming
    • HTML programming and HTML5 features
    • CSS Introduction
    • JavaScript basics and programming with JavaScript
    • Introducing to jQuery
    • Basics of jQuery coding

    • IoT Protocol stack an overview
    • Communication Models in IoT application layer protocols - Request-Response; Publish-Subscribe; Push-pull; Peer to Peer
    • Introduction to Contiki-os
    • RESTFul Architecture for IoT
    • HTTP REST Model
    • Data Exchange Formats – Plain/text, JSON, XML
    • CoAP Protocol
    • MQTT Protocol
    • Websockets , MQTT over web sockets
    • Integration with Web - Web Services
    • Data distribution service (DDS) protocol
    • XMPP protocol and AMQP Protocol
    • Security in IoT protocols

    • Principles of Edge Computing and Edge analytics
    • Time series data base
    • IoT platforms
    • Integration of IoT end devices with edge and cloud
    • Data visualization and analytics at edge/platform layers of IoT solution

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.