Skip to content
SOLUTECHInnovation & Solutions

Internet of Things

Connect sensors, devices and software into working systems.

  • Self-paced
  • 8–10 weeks
  • 25+ hrs
  • Credential included

Curriculum

6 subjects · 12 chapters · 48 topics

  1. 01

    IoT Foundations

    1.1 What IoT is

    • Architecture: device, edge, cloud, application
    • Use cases across industries
    • Constraints of connected devices
    • Standards landscape

    1.2 Sensors and actuators

    • Sensor types and characteristics
    • Signal conditioning
    • Actuators and drivers
    • Calibration and accuracy
  2. 02

    Devices and Prototyping

    2.1 Development boards

    • Arduino
    • ESP32 and ESP8266
    • Raspberry Pi
    • Choosing a board for a job

    2.2 Programming devices

    • Reading sensors
    • Controlling outputs
    • Timers and sleep modes
    • Debugging hardware
  3. 03

    Connectivity

    3.1 Short range

    • Wi-Fi
    • Bluetooth and BLE
    • Zigbee and Thread
    • NFC and RFID

    3.2 Long range

    • LoRa and LoRaWAN
    • Cellular: LTE-M and NB-IoT
    • Choosing a network
    • Power budgeting

    3.3 Protocols

    • MQTT
    • CoAP
    • HTTP and REST for devices
    • Message design and payload size
  4. 04

    Cloud and Data

    4.1 IoT platforms

    • Device registry and provisioning
    • Ingesting telemetry
    • Rules and routing
    • AWS IoT, Azure IoT or ThingsBoard

    4.2 Storing and using data

    • Time-series databases
    • Dashboards and alerts
    • Edge versus cloud processing
    • Basic analytics on device data
  5. 05

    Security and Operations

    5.1 Securing IoT

    • Device identity and certificates
    • Encrypted transport
    • Secure boot and firmware signing
    • Common IoT attacks

    5.2 Managing a fleet

    • Over-the-air updates
    • Monitoring device health
    • Provisioning at scale
    • Decommissioning
  6. 06

    Project

    6.1 Building an IoT solution

    • Defining the use case
    • Assembling the hardware
    • Connecting to the cloud
    • Dashboard and demonstration

Other programmes