TES⩓IoT Developer Hub
Device Examples
serverTLS/mTLS Security
- Infineon PSoC 6/PSoC Edge
- Arduino, ESP32, STM32, NXP, Renesas
- Raspberry Pi, Nvidia Jetson (Embedded Linux)
- MiniPC (NUC/MSI/Advantech)
Integration Templates
Ready to Deploy
- Node-RED flows
- React dashboards
- AI service templates
- FastAPI backends
Live Streaming
Real-time Data
- MQTT WebSocket streaming
- React visualization
- Time-series charts
- Alert notifications
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 templateDockerfile- 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
- Issues: Report bugs or request features
- Discussions: Ask questions and share ideas
- Contributing: Contribution guidelines
License
Apache 2.0 - See LICENSE for details.
| Built with TESAIoT Platform Examples | Copyright 2025 TESAIoT Platform by TESA |