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