Duration: 4-Hour Live Online Training

Alpinum’s IoT Applications Training is a practical live online module within the Software Development Programme. It helps engineers understand how modern Internet-of-Things systems connect embedded devices, edge gateways, cloud platforms, messaging protocols, time-series databases and live dashboards into one complete engineering workflow.

Build a complete end-to-end Internet-of-Things system that ties several earlier modules into one connected pipeline: an embedded sensor device, network connectivity, lightweight messaging, an edge gateway, and a cloud back end with a live dashboard. Participants engineer the full path from a constrained sensor device all the way to a cloud dashboard, applying industry-standard IoT protocols, platforms, and security practices.

Course-at-a-Glance

Course FeatureDetails
ModuleModule 12
Course titleIoT Applications
FormatLive online training
Duration1 session
Session length4 hours
DeliveryInstructor-led
ScheduleTo be confirmed
PricingTo be confirmed

What You Will Learn

By the end of this training, participants will be able to:

    • Design an IoT system across device, edge, cloud and application tiers
    • Understand constrained device design and edge computing trade-offs
    • Use lightweight messaging protocols such as MQTT, CoAP and MQTT-SN
    • Select appropriate connectivity technologies for range, power and bandwidth
    • Build an edge gateway that aggregates, filters, translates and buffers telemetry
    • Ingest telemetry into cloud IoT platforms and time-series data pipelines
    • Understand device provisioning, fleet management and OTA update workflows
    • Apply practical IoT security concepts including certificates, TLS/DTLS and secure boot

    Topics Covered

    Session 1: Devices, Connectivity & Messaging

    IoT Architecture

      • Device, edge/gateway, cloud, and application tiers
      • Constrained devices and edge computing
      • Power, memory, and bandwidth trade-offs

      Lightweight Protocols

        • MQTT: publish/subscribe, QoS levels, retained messages, last-will and testament
        • CoAP and MQTT-SN
        • Connectivity: WiFi, BLE, Zigbee, LoRaWAN, cellular (NB-IoT, LTE-M)

        Session 2: Gateways, Cloud & Security

        Edge & Cloud

          • Edge gateways: aggregation, filtering, protocol translation, offline buffering
          • Cloud IoT platforms: telemetry ingestion, device registry, device twins/shadows, rules engines
          • Telemetry and time-series data pipelines

          Device Management & Security

            • Provisioning, identity, and fleet management
            • Over-the-air (OTA) firmware updates
            • Device certificates, TLS/DTLS, secure boot, least-privilege access

            Practical Labs

              • MQTT publish/subscribe against a broker, exercising QoS levels and retained messages
              • Edge gateway: aggregate and filter device telemetry, buffering while the uplink is down
              • Cloud ingestion into a time-series store with a live dashboard
              • An OTA firmware-update flow for a fleet of devices

              Module Project

              Participants will build an end-to-end IoT telemetry pipeline:

              Sensor node → Edge gateway → Cloud ingestion → Time-series database → Live dashboard

              The project includes device provisioning and an OTA update path. Example tooling may include Eclipse Mosquitto, Eclipse Paho, Node-RED, InfluxDB or TimescaleDB, and Grafana.

              Who Should Attend?

              This course is suitable for:

                • Software engineers
                • Embedded software engineers
                • Firmware developers
                • IoT developers
                • Systems engineers
                • Network engineers
                • Cloud engineers
                • Backend developers
                • Automotive software engineers
                • Computer science students and graduates
                • Engineers working with connected devices and distributed systems

                Training Format

                  • Live online instructor-led training
                  • One 4-hour technical session
                  • Practical demonstrations
                  • Hands-on IoT exercises
                  • Real-world connected system examples
                  • Module-based project work
                  • Interactive Q&A

                  FAQs

                  What is IoT Applications Training?

                  IoT Applications Training is a practical module that teaches engineers how to build an end-to-end Internet-of-Things pipeline from a constrained sensor device to an edge gateway, cloud platform, time-series database and live dashboard.

                  Is this course part of the Software Development Programme?

                  Yes. This is Module 12 of Alpinum’s Software Development Programme using Python, C/C++ and Rust.

                  What protocols are covered?

                  The module covers lightweight IoT messaging and connectivity concepts including MQTT, CoAP, MQTT-SN, Wi-Fi, BLE, Zigbee, LoRaWAN, NB-IoT and LTE-M.

                  Does the course include cloud IoT content?

                  Yes. The course introduces cloud IoT platforms, telemetry ingestion, device registries, device twins or shadows, rules engines and time-series data pipelines.

                  Does the course cover IoT security?

                  Yes. Participants learn about device certificates, TLS/DTLS, secure boot, provisioning, identity, least-privilege access and OTA update considerations.

                  Who should attend this module?

                  This module is suitable for software engineers, embedded software engineers, IoT developers, systems engineers, firmware developers, cloud engineers and students interested in connected systems.

                  Enquire About This Training

                  Speak to Alpinum about Software Capstone Project Training for graduate engineers, internal teams or advanced software development programmes.