nguyenduchoai/innoedge

0.1.4

Latest
uploaded 2 hours ago
InnoEdge SDK — IoT device infrastructure for ESP32 monetization: WiFi BLE/SoftAP provisioning, persistent NVS transaction queue, idempotent command bus with deduplication, dynamic config caching, brick-proof TLS OTA with rollback, and multi-WAN failover.

15 examples

  • 01-hello-device
    This example connects a blank ESP32 to InnoEdge Cloud and is the first example to run.
    7.79 KB
  • 02-telemetry
    Dispatch payments and hardware alerts to the cloud with crash-safe persistence during network or power loss.
    7.34 KB
  • 03-remote-command
    Receive remote commands from the cloud, execute hardware actions, and report status back.
    6.93 KB
  • 04-device-config
    Operators can update device prices instantly without rebooting, and cached settings keep it working offline.
    6.71 KB
  • 05-ota
    The application provides one callback to safely manage background OTA firmware updates.
    6.97 KB
  • 06-coin-relay
    Money in and money out—a complete bidirectional commercial machine.
    7.59 KB
  • 07-qr-payment
    Customers scan a dynamic QR code with a banking or e-wallet app; hardware receives payment confirmation in 1–3 seconds.
    7.45 KB
  • 08-carwash
    Manages timed multi-device car-wash sessions with cloud commands. Only one relay runs at a time.
    8.55 KB
  • 09-ai-agent
    This demo shows an LLM controlling real devices via tool calling while firmware remains AI-independent.
    9.86 KB
  • 10-edu-tutor
    This training demo builds a two-way English tutor with an ESP32-S3, where AI responds to learner events.
    10.90 KB
  • 11-voice-assistant
    Xiaozhi-style voice assistant on InnoEdge core. Hold the button to speak; release it to get a response.
    11.04 KB
  • 12-muse-gadget
    This example turns an ESP32-S3 into a vending kiosk with voice, an expressive avatar, and VietQR payments.
    12.82 KB
  • 13-stem-robot
    A STEM robot designed as a mini autonomous delivery rover for schools, classrooms, and cafes.
    10.87 KB
  • 14-digital-signage
    This application turns LED, TFT SPI, or HDMI TV screens into smart digital billboards connected to InnoEdge Cloud.
    9.84 KB
  • 15-central-audio
    Multi-zone public address and background music system connected to InnoEdge Cloud.
    10.01 KB