Zelta/Documentation

ZeltaSoft OTA Platform

Zelta is a complete Over-The-Air (OTA) firmware update platform for embedded devices. It provides everything you need to securely deliver firmware updates to your IoT devices at scale.

Features

  • Secure Updates: ECDSA P-256 signature verification ensures firmware authenticity
  • Dashboard: Web-based management for products, firmware, and devices
  • Embedded SDK: Lightweight C library for Zephyr RTOS and other platforms
  • Device Management: Track device status, versions, and update history
  • Rollback Support: Automatic rollback on failed updates
  • Usage Analytics: Monitor bandwidth, API calls, and device activity

How It Works

  1. Upload Firmware: Sign and upload firmware binaries through the dashboard
  2. Configure Devices: Register devices and assign them to products
  3. Check for Updates: Devices poll the API to check for new versions
  4. Download & Verify: Devices download, verify hash and signature, then apply updates
  5. Report Status: Devices report update success or failure

Quick Links

System Requirements

Dashboard

  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • Supabase account for backend

Embedded Devices

  • ARM Cortex-M or similar MCU with 64KB+ RAM
  • Network connectivity (WiFi, Ethernet, Cellular)
  • Flash storage for firmware images
  • mbedTLS or similar crypto library

Support