mirror of
https://github.com/github/awesome-copilot.git
synced 2026-05-03 21:55:55 +00:00
* feat(skills): add IoT edge skills and align agent/instruction docs * fix(ci): handle fork permission errors in plugin structure check * fix(ci): allow intentional Spanish vocabulary in codespell * docs(skills): translate IoT edge skill content to English * fix(ci): pass codespell and README validation * chore: regenerate skills index after merge
43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
# Arduino Azure IoT Checklist
|
|
|
|
Use this checklist before finalizing architecture or implementation guidance.
|
|
|
|
## 0) Official Arduino Baseline
|
|
|
|
- Official references reviewed from <https://www.arduino.cc/en/Guide> and <https://docs.arduino.cc/>.
|
|
- Language/API calls validated against <https://docs.arduino.cc/language-reference/>.
|
|
- Best practices reviewed from `references/arduino-official-best-practices.md`.
|
|
|
|
## 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.
|