Applied Internet of Things Essentials (AIOTE)

Course Information

  • Duration: 4 Day / 32 Hours
  • Certification: Participants will receive a Certificate of Competency upon successfully completing the course and passing the examination
  • Who Should Attend: Software Engineer, Technologist, System Engineer, IT Professionals and Anyone seeking to acquire essential knowledge on Internet of Things

Course Objective

Applied Internet of Things Essentials (AIOTE) is designed for anyone interested in acquiring the essential knowledge and skills required for designing and developing an IoT Project.

Pre-Requisite

It is preferred that participants have some knowledge in Internet of Things (IoT).

Examination

Participants are required to attempt an examination upon completion of course. This exam tests a candidate’s knowledge and skills related to Internet of Things (IOT) based on the syllabus covered

Module 1 INTRODUCTION TO INTERNET OF THINGS (IOT)


In this Module, participant will learn about what is Internet of Things (IOT), and the impact it is having to businesses, and organizations.

  • Internet of Things (IOT): Background and Development
  • Internet of Things (IOT) Applications in Different Domains


  • Module 2 INTERNET OF THINGS (IOT) ARCHITECTURE


    Before planning for an Internet of Things (IOT) solution, it is important to understand the fundamental architecture of Internet of Things (IOT). By understanding the architecture, participants will be able to manage the complexity, and ensure the IOT solution is scalable, flexible and robust

  • Technical Definition of Internet of Things (IOT)
  • Basic Architecture of Internet of Things (IOT)
  • Internet of Things (IOT) demonstration


  • Module 3 EXPLORING OF ESP 32


    ESP 32 is an open-sourced, low-cost system-on-chip (SoC) series by Espressif Systems. Being an all rounded chip, which includes both Wi-Fi and Bluetooth capabilities, it is widely used for IoT projects and embedded systems.

  • Learning fundamentals and programming on ESP 32
  • Interfacing Sensors and Peripherals with ESP 32


  • Module 4 INTRODUCTION TO RASPBERRY PI


    RaspberryPi is one of the most popular platform to build and learn about internet of things (IOT). In this module, participants will be able to learn how to configure and use Raspberry Pi in IOT. Basic Python programming will also be introduced.

  • Understanding Raspberry pi
  • Python Programming basics
  • Interfacing Sensors with Pi
  • Actuator with Raspberry Pi with Serial Communication
  • Installation of LAMP (Linux, Apache, MySQL and PHP Web Server


  • Module 5 FUNDAMENTALS OF NoSQL


    There are many different wireless communication protocols that can be used to connect smart devices. Participants will be able to learn the more commonly used protocols and standards helping to power IOT devices, apps, and applications

  • Socket Programming (TCP & UDP)
  • HTTP IoT Protocol (Python with Flask)
  • Introduction to MQTT IoT Protocol
  • Mosquito IoT Broker and Gateway


  • Module 6 INTRODUCTION TO IOT CLOUD PLATFORM


    IOT Cloud is a platform that enables IOT devices to be connected to Services and other devices. Learn about the capabilities of IOT Cloud platform and how it can let connected devices easily and securely interact with cloud applications and other devices.



    Module 7 APPLICATION DEVELOPMENT WITH RASPBERRY Pi 4


  • Raspberry Pi 4 as a Smart Home Automation Hub
  • Connecting Raspberry Pi 4 to Cloud Platforms (PubNub / AWS / BlueMix) and Data Exchange
  • Raspberry Pi 4 as a Video Streaming Server (LAN / Remote Network)


  • Module 8 NODE-RED for VISUALIZATION


  • Use of Node-Red Interface
  • Use of the various GPIO nodes
  • Use of the MQTT node, email node, SMS node