TESIoT Developer Hub

Quick Start

Get up and running with TESAIoT Platform in minutes.

1. Clone the Repository

1
2
git clone https://github.com/tesaiot/developer-hub.git
cd developer-hub/examples

2. Choose an Example

Example Description Language
python-cli Command-line MQTT client Python
device-mtls Mutual TLS device connection C/Python
device-servertls Server TLS device connection C/Python
react-dashboard IoT monitoring dashboard React/TS
mqtt-quic MQTT over QUIC transport C/Python
nodered-integration Node-RED integration flows Node-RED
wss-mqtt-streaming WebSocket MQTT streaming JavaScript
ai-service-template AI inference service Python/FastAPI
live-streaming-dashboard Real-time telemetry dashboard React/TS

3. Configure and Run

Each example includes:

  • README.md - Setup instructions
  • .env.example - Configuration template
  • Dockerfile - Container deployment

Supported Platforms

MCU & Edge Devices

Platform Status Notes
Infineon PSoC 6 ✅ Supported Cortex-M4/M0+ with OPTIGA Trust M
Infineon PSoC Edge (E84) ✅ Supported Cortex-M55/M33 with Trust M
Arduino ✅ Supported ESP32, MKR WiFi 1010, Portenta
STM32 ✅ Supported STM32F4, STM32L4, STM32H7 series
NXP ✅ Supported i.MX RT, LPC, Kinetis series
Renesas ✅ Supported RA, RX, Synergy series
ESP32 ✅ Supported ESP32, ESP32-S2, ESP32-C3
Raspberry Pi ✅ Supported Pi 3/4/5, Pi Pico W
FPGA 🔶 Planned Xilinx, Intel/Altera

Security Hardware

Module Integration
Infineon OPTIGA Trust M Certificate storage, crypto acceleration

Platform Features

Security First

  • mTLS Authentication: Certificate-based device authentication
  • Vault PKI Integration: Automatic certificate management
  • RBAC: Role-based access control for users and devices
  • Hardware Security: OPTIGA Trust M support

Edge AI Ready

  • Local Inference: Run AI models at the edge
  • Anomaly Detection: Real-time sensor anomaly detection
  • Model Management: Deploy and update models remotely

Enterprise Scale

  • Multi-tenant: Organization isolation
  • Time-Series Storage: TimescaleDB for sensor data
  • Real-time Streaming: MQTT with WebSocket support

Architecture Overview

TESAIoT Foundation Platform

Data Analytics Real-time streaming & batch
Digital Twin AI Agents & simulation
API Gateway Multi-protocol unified access
Edge AI Model ETL & inference pipeline
National AIoT Root CA & PKI 4-Tier certificate hierarchy
Key Provisioning Service Zero-touch enrollment
AIoT Device Provisioning & Management Lifecycle management, OTA updates, and fleet operations
IoT Device Stack
IoT Application
Embedded OS
Crypto Library
Hardware (HSM)
Connection Flow
IoT Application
IoT Product
IoT Platform
Cloud Infrastructure
🌊 ☁️ 🔷
Secure Gateway
Analytics Engine
Dashboard

Community

License

Apache 2.0 - See LICENSE for details.


Built with TESAIoT Platform Examples Copyright 2025 TESAIoT Platform by TESA

Recent Posts