TESAIoT Developer Hub

Open source examples and templates for building secure IoT applications on TESAIoT Platform

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

22 Examples, 100% Tested and Working!

Entry Level - Device Examples

# Example Description Language
1 python-cli Command-line MQTT client Python
2 device-servertls Server TLS device connection C/Python
3 mqtt-quic-python MQTT over QUIC (Python) Python
4 rpi-servertls Raspberry Pi with Server-TLS Python

Intermediate Level - Secure Devices

# Example Description Language
5 device-mtls Mutual TLS device connection C/Python
6 esp32-servertls ESP32 with Server-TLS C/Arduino

Advanced Level - Production Ready

# Example Features Language
7 mqtt-quic-advanced (C/C++) QUIC/TCP fallback, 0-RTT, multi-stream C/C++
8 mqtt-quic-advanced (Python) QUIC/TCP fallback, 0-RTT, asyncio Python

Integration Templates

# Example Description Language
9 nodered-integration Node-RED integration flows Node-RED
10 wss-mqtt-streaming WebSocket MQTT streaming JS/Python
11 ai-service-template AI inference service Python/FastAPI
12 mqtt-quic-c MQTT over QUIC (C) C

Applications - Dashboards

# Example Description Language
13 react-dashboard IoT monitoring dashboard React/TS
14 live-streaming-dashboard Real-time telemetry dashboard React/TS
15 grafana-dashboard Grafana dashboards Grafana

Analytics API Examples

# Example Description Language
16 analytics-api-python Analytics API client Python
17 analytics-api-javascript Analytics API client JavaScript
18 analytics-api-rust Analytics API client Rust

3. Configure and Run

Each example includes:

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
ESP32 Supported ESP32, ESP32-S2, ESP32-C3
Raspberry Pi Supported Pi 3/4/5, Pi Pico W
Arduino Supported ESP32, MKR WiFi 1010, Portenta
STM32 Supported STM32F4, STM32L4, STM32H7 series

Security Hardware

Module Integration
Infineon OPTIGA Trust M Certificate storage, crypto acceleration

Platform Features

Security First

Edge AI Ready

Enterprise Scale

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.