nguyenduchoai/innoedge

0.2.1

Latest
uploaded 14 hours 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.

15 examples

  • 01-hello-device
    Connects a blank ESP32 to InnoEdge Cloud. This is the first example to run.
    7.87 KB
  • 02-telemetry
    Dispatch financial transactions 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
    Operators update prices or combo packages in the app; devices apply them immediately and work offline.
    6.79 KB
  • 05-ota
    The application writes no OTA code and only provides a callback indicating whether the machine serves a customer.
    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 using banking or e-wallet apps; hardware receives payment confirmation in ~1–3 seconds.
    7.51 KB
  • 08-carwash
    A multi-relay car wash session uses per-device time budgets, dynamic cloud configuration, and hardware safety controls.
    8.60 KB
  • 09-ai-agent
    A hands-on demo of an AI agent controlling real ESP32 hardware via LLM tool calling. Firmware remains AI-agnostic.
    9.94 KB
  • 10-edu-tutor
    This example is a two-way English tutor: the device sends events, and AI responds to a child’s actions.
    10.97 KB
  • 11-voice-assistant
    A Xiaozhi-style voice assistant on InnoEdge: hold the button to speak, then release it to receive a response.
    11.11 KB
  • 12-muse-gadget
    This example turns an ESP32-S3 into a vending kiosk with an expressive avatar, voice interaction, and VietQR payments.
    12.89 KB
  • 13-stem-robot
    An educational STEM project for an autonomous delivery rover using robotics, payments, remote control, and safety.
    10.94 KB
  • 14-digital-signage
    A smart digital signage app for LED, TFT SPI, or HDMI TV screens connected to InnoEdge Cloud.
    9.91 KB
  • 15-central-audio
    Multi-zone PA and background music system connected to InnoEdge Cloud for businesses and facilities.
    10.08 KB