adhuldas/edgecommand

0.1.1

Latest
uploaded 12 hours ago
Reliable command execution for IoT devices: persistent state, deduplication, execution tracking, timeout handling, cooperative cancellation, and restart recovery. Transport-independent (works with MQTT, HTTP, BLE, serial, or any custom protocol).

4 examples

  • basic
    This example demonstrates the minimum steps required for an EdgeCommand application, including initialization and command submission.
    3.26 KB
  • long_running_command
    This example demonstrates progress reporting, cooperative timeout, and cancellation in a handler through three scenarios.
    3.80 KB
  • persistent_commands
    Demonstrates that command records survive an engine restart because they are backed by NVS rather than RAM.
    3.62 KB
  • recovery
    This example demonstrates the behavior of commands interrupted during execution by a device restart and explores three recovery policies.
    4.22 KB