Arduino · Advanced · Stufe 39 / 40
Fleet Management and OTA at Scale
Operate many deployed devices: identify, update, monitor, configure and diagnose them remotely and responsibly.
Advanced freischalten · CHF 29.90 Stufen 27–40, einmalig, kein Abo
10 Lektionen in dieser Stufe
- Device Identity and Onboarding at Scale
Register devices by unique identity and automate their first connection. · Lab: Build a device registry and onboard three units without editing firmware. - OTA Architecture: Partitions, A/B Slots and Rollback
Explain dual-slot updates and automatic return to the previous image after a failed start. · Lab: Ship an image that fails its self-test and confirm the device rolls back on its own. - An Update Server with Manifests and Staged Rollouts
Describe releases in a manifest and deliver them to a small group before everyone. · Lab: Roll a release out to one unit, then to all, controlled by a manifest. - Updates over Unreliable Links: Resume, Verify, Commit
Make downloads resumable, verify integrity and commit only after success. · Lab: Interrupt a download repeatedly and show the update still completes correctly. - Telemetry, Heartbeats and Health Metrics
Report uptime, memory, signal strength, battery and error counters efficiently. · Lab: Add a health message to the firmware and store it in the time-series database. - Remote Logs, Crash Dumps and Reset-Reason Reporting
Capture diagnostic information from the field without physical access. · Lab: Upload the reset reason and last log lines after a forced crash. - Remote Configuration and Feature Flags
Change parameters and enable features per device or group with validation and versioning. · Lab: Change the reporting interval of one group remotely and confirm acknowledgement from each unit. - Fleet Dashboards and Alerting
Visualise fleet state and raise alerts on offline devices and abnormal values. · Lab: Build a dashboard and trigger an alert by unplugging one unit. - Field Failure Analysis and a Returns Workflow
Investigate failures systematically and feed findings back into design. · Lab: Analyse a deliberately damaged unit and write a failure report with corrective action. - Data Protection, Retention and End-of-Life Planning
Handle user data lawfully and plan the shutdown or handover of a product line. · Lab: Write a data inventory, retention rules and an end-of-support plan for your product.
Abschlussprojekt
A fleet backend for your pilot batch with device registry, staged and rollback-safe OTA releases, health dashboard, alerts and a remote diagnostics workflow.
Teile für diese Stufe
- 3 × ESP32 development board
- 3 × USB cable matching the board
- 3 × Pilot product units from level 38
- 1 × Computer or single-board computer as local server
- 1 × microSD card 8–32 GB
- 1 × Wi-Fi router or access point for testing
- 1 × External 5 V power supply 3 A
- 1 × Solderless breadboard 830 points
- 1 × Jumper wire set male-male and male-female
In jeder Lektion legst du die passenden Teile direkt in den Warenkorb. Arduino-kompatibel →
Voraussetzung: Levels 1–38: secure OTA, MQTT over TLS, provisioning, CI releases and the pilot batch of product units.