Overview
The Internet of Things course offered by Cognixia introduces participants to advanced IoT concepts, methodologies, and protocols used for communication. This includes next-generation, IoT-friendly applications, physical-layer protocols, and widely accepted IoT frameworks and standards. The program covers popular, service-rich cloud platforms and focuses on how to build and deploy IoT solutions. Practical use-cases and case studies are included to ensure that the participant develops an ability to work through real-life scenarios.
What You'll Learn
- IoT technology and tools
 - Core concepts and background technologies
 - Features of the IoT landscape
 - Sensors, microcontrollers and communication interfaces to design and build IoT devices
 - Designing and building a network based on the client server
 - Publishing/subscribing to connect, collect data, monitor and manage assets
 - Writing device, gateway and server-side scripts and apps, enabling them to aggregate and analyze sensor data
 - Selecting application-layer protocols and web services architectures for a seamless integration of various components within an IoT ecosystem
 - Reviewing standard development initiatives and reference architectures
 - Deploying various types of analytics on machine data to define context, find faults, ensure quality and extract valuable actionable insights
 - Cloud infrastructure, services, APIs and architectures of commercial and industrial cloud platforms
 - Prevalent computing architectures, including distributed, centralized, and edge/fog computing
 
Curriculum
- Concepts & Definitions – Internet of Things – history and evolution, IoT use cases, economic potentials, Future trends
 
- IoT Network, Device, Platform and Application Architecture, Open source initiatives, Industry 4.0, Reference Architecture, Reference Architectural Model Industrie 4.0, IIRC, Industrial Internet Consortium (IIC), Industrial Internet Reference Architecture (IIRA)
 
- Sensors – Classification & selection criteria based on nature, frequency and amplitude of signal
 - Microcontroller and SoCs – Selection criteria, Leading manufactures
 - Greenfield and Brownfield development – Challenges and Solutions
 - Embedded Development Boards – Arduino, Raspberry Pi, NodeMCU
 - Interfacing peripherals & Programming GPIOs – Input/output peripherals, Sensor modules
 - Design Considerations – Cost, Performance & Power Consumption tradeoffskl.,
 
- IoT networks, protocol stacks
 - Emergence of low-power, long-range data link layer technologies
 - Wired Communication Protocols – UART, USART, I2C, SPI
 - Wireless Communication Protocols – Bluetooth, WiFi, Overview of LPWAN (LoRa, NBIoT)
 - Networking Protocols – OSI Reference Model, TCP/IP
 - Application Protocols – HTTP, MQTT
 - IoT network architecture – Client-Server vs Publish-Subscribe
 



