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 Feature | Details |
|---|---|
| Module | Module 12 |
| Course title | IoT Applications |
| Format | Live online training |
| Duration | 1 session |
| Session length | 4 hours |
| Delivery | Instructor-led |
| Schedule | To be confirmed |
| Pricing | To 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
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.
Yes. This is Module 12 of Alpinum’s Software Development Programme using Python, C/C++ and Rust.
The module covers lightweight IoT messaging and connectivity concepts including MQTT, CoAP, MQTT-SN, Wi-Fi, BLE, Zigbee, LoRaWAN, NB-IoT and LTE-M.
Yes. The course introduces cloud IoT platforms, telemetry ingestion, device registries, device twins or shadows, rules engines and time-series data pipelines.
Yes. Participants learn about device certificates, TLS/DTLS, secure boot, provisioning, identity, least-privilege access and OTA update considerations.
This module is suitable for software engineers, embedded software engineers, IoT developers, systems engineers, firmware developers, cloud engineers and students interested in connected systems.
