nguyenduchoai/innoedge

0.3.0

Latest
uploaded 1 day ago
InnoEdge SDK — IoT device infrastructure for ESP32 monetization: WiFi BLE/SoftAP provisioning, persistent NVS transaction queue, command bus with a durable per-command journal, dynamic config caching, verified TLS OTA with rollback, and duplicate-safe QR payment delivery.

16 examples

  • 01-hello-device
    Put a blank ESP32 on InnoEdge Cloud. This is the first example to run.
    7.87 KB
  • 02-telemetry
    Dispatch payments and hardware alerts to the cloud with crash-safe persistence during network or power loss.
    7.41 KB
  • 03-remote-command
    Receive remote commands from the cloud, execute hardware actions, and report status back.
    6.99 KB
  • 04-device-config
    Update device prices and combos instantly without rebooting. Cached settings keep pricing correct offline.
    6.79 KB
  • 05-ota
    The SDK handles secure OTA updates automatically. The application provides a callback indicating whether the machine is busy.
    8.01 KB
  • 06-coin-relay
    Money in (coin/bill pulses) and money out (solenoid/relay pulse credit) — a complete bidirectional commercial machine.
    7.64 KB
  • 07-qr-payment
    Customers scan a dynamic QR code, and the device receives payment confirmation within ~1–3 seconds.
    7.51 KB
  • 08-carwash
    This example manages cloud-controlled car wash sessions with per-device time budgets and safe, exclusive relay control.
    8.60 KB
  • 09-ai-agent
    Training demo showing how AI interacts with physical devices using real hardware and an LLM, not slides.
    9.94 KB
  • 10-edu-tutor
    An interactive English tutor for ESP32-S3 demonstrates two-way learning between AI and a child.
    10.97 KB
  • 11-voice-assistant
    A Xiaozhi-style voice assistant for InnoEdge: hold the button to speak, then release it to receive a response.
    11.10 KB
  • 12-muse-gadget
    This example turns an ESP32-S3 into a smart vending kiosk with an expressive voice avatar and secure VietQR payments.
    12.89 KB
  • 13-stem-robot
    An educational STEM robot designed as a mini autonomous delivery rover with payment and obstacle safety.
    10.94 KB
  • 14-digital-signage
    A commercial app turns LED, TFT SPI, or HDMI TV displays into smart digital billboards connected to InnoEdge Cloud.
    9.91 KB
  • 15-central-audio
    InnoEdge manages cloud-connected, multi-zone public address and background music systems for stores, factories, schools, and buildings.
    10.08 KB
  • 16-scada-gateway
    An ESP32 reads PLC/SCADA data over Modbus TCP, sends telemetry to the cloud every second, and raises threshold alerts.
    11.44 KB