← ClaudeAtlas

iot-developmentlisted

Connecting IoT devices to cloud infrastructure, designing MQTT topic hierarchies, setting up AWS IoT Core or A
Claudient/Claudient · ★ 4 · AI & Automation · score 65
Install: claude install-skill Claudient/Claudient
# IoT Development ## When to activate Connecting IoT devices to cloud infrastructure, designing MQTT topic hierarchies, setting up AWS IoT Core or Azure IoT Hub device connectivity, implementing device shadow patterns for configuration push, building OTA firmware update pipelines with staged rollouts, managing device fleets at scale, or deploying edge computing workloads with AWS Greengrass or Azure IoT Edge. ## When NOT to use General embedded firmware without connectivity requirements (use `embedded.md`). Server-side event processing where the data source is not a physical device (use `kafka.md` for event streaming). Pure mobile app development that happens to communicate with hardware over Bluetooth (that is a mobile skill, not IoT architecture). ## Instructions ### MQTT Topic Hierarchy Design Design topic hierarchies to be routable, filterable, and ACL-enforceable. Use structured paths that encode device identity and message type: ``` # Telemetry (device → cloud) device/{device_id}/telemetry device/{device_id}/telemetry/temperature device/{device_id}/telemetry/vibration # Commands (cloud → device) device/{device_id}/command device/{device_id}/command/reboot device/{device_id}/command/config_update # Fleet-wide topics (broadcast) fleet/+/status # + matches single level (one device) fleet/#/firmware # # matches any number of levels # Device lifecycle device/{device_id}/connected device/{device_id}/disconnected # Shadow (AWS IoT Core convention) $