Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
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

Back to top