Skills / Community / IoT Engineering

IoT Engineering

Design connected-device architectures end to end — MQTT and device protocols, edge computing, device management, and cloud data pipelines. Build scalable, secure, reliable IoT systems on stacks like Mosquitto, AWS IoT, Azure IoT, and Node-RED.

This skill acts as a senior IoT engineer across the full stack: device connectivity and protocols (MQTT, mosquitto), edge computing, fleet and device management, and cloud integration with AWS IoT or Azure IoT plus Node-RED flows and data pipelines. It focuses on the hard parts of massive deployments — scalability, security, and reliability — from a single sensor to millions of devices.

iot mqtt edge-computing aws-iot azure-iot

When to use

Use when architecting IoT systems — choosing device protocols like MQTT, setting up brokers such as Mosquitto, designing edge compute and device management, integrating AWS IoT or Azure IoT, or building telemetry data pipelines for connected fleets.

Examples

MQTT topic design

Structure a device messaging scheme

Design an MQTT topic hierarchy and QoS strategy for a fleet of 10k sensors reporting telemetry and receiving commands, with last-will status detection

Edge-to-cloud pipeline

Get device data to the cloud

Architect an IoT pipeline that buffers readings at the edge with Node-RED, batches them to AWS IoT Core, and lands them in a time-series store

Secure device onboarding

Provision devices safely

Propose a secure device provisioning and certificate-rotation scheme for Azure IoT so compromised devices can be revoked without downtime
Added to wishlist