All skills
github avatar

/arduino-azure-iot-edge-integration

@4214189 official
by githubgithub/awesome-copilot40k stars
5,040

Design and implement Arduino integration with Azure IoT Hub and IoT Edge, including secure provisioning, resilient telemetry, command handling, and production guardrails.

Use this Skill: https://skilld.dev/gh/github/awesome-copilot/arduino-azure-iot-edge-integration

This session only. Nothing lands on disk.

referencesarduino-iot-checklist.md

≈325 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Arduino Azure IoT Checklist

Use this checklist before finalizing architecture or implementation guidance.

0) Official Arduino Baseline

1) Device Profile

  • MCU model and memory constraints documented.
  • Sensor list and sampling strategy defined.
  • Power model documented (mains, battery, sleep cycles).

2) Connectivity

  • Selected transport documented (MQTT over TLS preferred).
  • Network failure behavior defined.
  • Local timestamp strategy defined if device lacks RTC sync.

3) Security

  • Unique identity per device.
  • No secrets in source control.
  • Credential rotation plan documented.
  • Firmware update and rollback plan documented.

4) Edge and Cloud Flow

  • Routing from edge to IoT Hub documented.
  • Offline buffering limits defined.
  • Duplicate handling strategy documented.
  • Alerting thresholds and destinations defined.

5) Validation

  • Connectivity soak test scenario.
  • Packet loss and reconnection test.
  • Command authorization test.
  • Firmware version and health reporting verification.

Source: SKILL.md on GitHub

No alerts11d3 checks · Risk SAFE
  • Gen Agent Trust Hub11d

    No security issues detected. The skill focuses on providing secure architectural guidance for connecting Arduino devices to Azure IoT services using official and trusted documentation.

  • Socket11d

    No alerts

  • Snyk11d

    Risk: LOW · No issues

Signed by skilld at 4214189. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 months ago
  • arduino
  • azure
  • iot-hub
  • iot-edge
  • mqtt
  • provisioning
  • telemetry
  • edge-gateway
  • firmware

README badge

README badge for github/awesome-copilot/arduino-azure-iot-edge-integration

Connects Arduino devices to Azure IoT Hub and IoT Edge with secure provisioning, MQTT telemetry, command handling, and offline buffering for field deployments. Targets edge-heavy scenarios with unstable connectivity, local gateways, and store-and-forward patterns.

Generated from the current SKILL.md.

Does this skill support direct Arduino-to-IoT Hub connections, or only through an edge gateway?
It supports both. Pattern A covers direct MQTT/TLS connections to IoT Hub when connectivity is stable. Pattern B uses a local gateway and IoT Edge runtime for constrained or intermittent networks.
What protocols does this skill use for Arduino communication?
MQTT over TLS for cloud communication. For local device-to-gateway, it covers serial, BLE, local MQTT, RS-485, and Modbus bridge options.
Does this skill handle offline scenarios and message buffering?
Yes. It requires planning for local queue/buffer strategy, backoff with jitter, duplicate suppression, and fallback to last-known-good configuration during cloud outages.
What security practices does this skill enforce?
Unique per-device identity (SAS or X.509), no hardcoded secrets in firmware, credential rotation strategy, and signed firmware with controlled updates. Production deployments with shared credentials are explicitly prohibited.
Does this skill require review of external documentation before implementation?
Yes. The skill mandates consulting Azure IoT Edge and official Arduino documentation before recommending topology or firmware details.

Generated from the current SKILL.md. These answers refresh after source changes.