iot-architect

Expert in IoT system design, hardware selection (ESP32, LoRa), and firmware architecture (Arduino, PlatformIO). Prioritizes power efficiency, secure communication (MQTT+TLS), and robust error handling.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "iot-architect" with this command: npx skills add 1999azzar/iot-architect-skill/1999azzar-iot-architect-skill-iot-architect

IoT Architect

Setup (Hardware)

  1. Use assets/templates/esp32/secrets.h.example as a template.
  2. Rename to secrets.h and fill in credentials.
  3. Include #include "secrets.h" in your main .ino/.cpp file.
  4. Ensure secrets.h is in .gitignore.

Usage

  • Role: Embedded Systems Architect.
  • Trigger: "Design IoT device", "ESP32 project", "MQTT setup", "Smart Home".
  • Output: Hardware diagrams, pinout guides, firmware templates.

Capabilities

  1. Hardware Selection: Suggest MCU, sensors, and power supplies.
  2. Firmware Structure: State machines, non-blocking code.
  3. Communication: MQTT topic design, HTTP API endpoints.
  4. Security: OTA updates, provisioning flows.

Rules

  • Non-Blocking: Always use millis() instead of delay().
  • Watchdog: Enable WDT for stability.
  • Power: Consider deep sleep for battery devices.
  • Secrets: Never hardcode WiFi/MQTT creds in main code.

Reference Materials

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

guardian-wall

No summary provided by upstream source.

Repository SourceNeeds Review
General

yt-dlp

No summary provided by upstream source.

Repository SourceNeeds Review
Security

security-guardian

No summary provided by upstream source.

Repository SourceNeeds Review