Secure · Intelligent · Connected
From secure Edge AI hardware to real-world solutions, by the Thai Embedded Systems Association (TESA)
จากฮาร์ดแวร์ Edge AI ที่ปลอดภัย สู่โซลูชันที่ใช้งานได้จริง โดยสมาคมสมองกลฝังตัวไทย (TESA)
Choose your language · เลือกภาษา
Click a heading below to open or close it · กดที่หัวข้อด้านล่างเพื่อเปิดหรือปิด
TESAIoT is an open, end-to-end AIoT foundation for products that must be secure from the first line of firmware: device identity, encrypted connectivity, Edge AI on the device and analytics in the cloud. It is designed for regulated industries and mission-critical systems, and ready for cybersecurity labelling (CLS, ETSI EN 303 645).
It is built in Thailand, documented in Thai and English, and open source under Apache-2.0 wherever TESA wrote the code.
| Layer | What it gives you |
|---|---|
| 1 · AIoT Foundation | AIoT SoM and BSP (ModusToolbox, Zephyr OS, MicroPython), a secure firmware stack that is CLS-ready, DEEPCRAFT Studio for Edge AI models, Digital Twin Studio, and a secure Edge AI data platform |
| 2 · Core modules and product development | TESAIoT Dev Kit, IoT gateway, BCU/BMS, actuators, the Ternion Digital Twin Studio and enterprise cloud |
| 3 · Commercial scaling | Healthcare, LEV and energy, service robotics, critical infrastructure and creative industries |
| Repository | What it is | Start with |
|---|---|---|
| tesaiot-pse84-devkit-sdk | Firmware stack and SDK for the Infineon PSoC™ Edge E84: ModusToolbox and ModusToolbox + MicroPython project templates, C examples, API reference, and firmware tested on real boards. | Docs · Latest firmware |
| tesaiot-community-edition | A free, self-hostable secure IoT platform for one organization: Vault PKI device identity (server-TLS and mTLS), EMQX MQTT broker, APISIX gateway, MongoDB + TimescaleDB telemetry. One-command Docker Compose install. | Overview |
| developer-hub | One hub across the whole stack: firmware on the MCU, middleware on the edge, web applications in the browser. Remix any example and ship. | Open the hub |
| tesa-qualification-program | TESA Open Knowledge: open learning material for embedded systems, AIoT and Edge AI, and the TESA Qualification Program (TESA × Infineon). | Course site |
A three-core Edge AI board, shipped with its whole firmware as an open SDK. It boots to a touch menu, reads every sensor, runs MicroPython, talks TLS to the cloud and runs an Edge AI model on the NPU.
- Silicon: Cortex-M55 at 400 MHz with Helium and an Ethos-U55 NPU, plus 2 × Cortex-M33 with TrustZone. Wi-Fi 6 and BLE. 4.3" touch display.
- Security: an OPTIGA™ Trust M hardware root of trust, secure boot, HSM-backed device identity, and mTLS where the private key never leaves the silicon.
- Open source: about 237,000 lines of C and 60+ public APIs, with 31 C examples in the tree.
- Documentation: 838 pages in Thai and English.
- Two ways to build: pure C with ModusToolbox, or C + MicroPython. Same libraries, same board.
git clone https://github.com/tesaiot/tesaiot-pse84-devkit-sdk.git
cd tesaiot-pse84-devkit-sdk/bento-firmware-template-mtb-mpy # or bento-firmware-template-mtb-only
./setup.sh --build # checks the toolchain first, then builds
make program # then unplug USB fully, wait ten seconds, plug back inEach firmware release publishes its .hex with a SHA-256 checksum: the same file we flash on our own test boards.
- Security by design: ETSI EN 303 645 cybersecurity compliance, a 4-tier PKI with automated certificate issuance and renewal, and HSM key protection.
- Secure AIoT connectivity: MQTTs and HTTPS with server-TLS or mTLS, plus hardware-based onboarding with the Infineon OPTIGA™ Trust M factory certificate.
- Smart data: schemas for industrial domains, validated live telemetry, and ETL with data labelling for Edge AI.
- Digital Twin: real-time product design and development on the device's live data.
| Domain | Examples |
|---|---|
| Healthcare IoT | Fall detection for seniors on the edge, vital-signs monitoring, baby cry and siren recognition, PDPA-aware data handling |
| Industry 4.0 | Factory alarm detection with audio AI, predictive maintenance, visual inspection, OT network segmentation |
| Smart energy | Energy-efficient edge computing, grid integration, EV charging optimization, solar and battery forecasting |
| Smart home and city | TLS and key storage on the device, Matter provisioning, accessory authentication, product activation |
| Mobility | Cars and light electric vehicles: advanced security with a TPM, car access, accessory authentication |
- Video course: 28 episodes, about 4 hours 18 minutes, recorded on real hardware: the platform overview, getting firmware onto the board, the Digital Twin, and the BitStream Studio course. See tesaiot.com.
- TESA Qualification Program: open courseware for embedded systems, AIoT and Edge AI. See tesa-qualification-program.
- Developer Hub: examples across firmware, middleware and the web. See developer-hub.
Source written by TESA is released under the Apache License 2.0. A small number of third-party libraries keep their own licences; each repository names them.
Website: www.tesaiot.com · www.tesa.or.th · Email: contact@tesa.or.th
TESAIoT คือ AIoT Foundation Platform แบบ open และ end-to-end สำหรับผลิตภัณฑ์ที่ต้อง secure ตั้งแต่ firmware บรรทัดแรก ครอบคลุม device identity, encrypted connectivity, Edge AI บนตัวอุปกรณ์ และ data analytics บน cloud ออกแบบมาสำหรับ regulated industries และ mission-critical systems พร้อมรองรับ Cybersecurity Labelling Scheme (CLS, ETSI EN 303 645)
พัฒนาในประเทศไทย มีเอกสารทั้งภาษาไทยและอังกฤษ และเป็น open source ภายใต้ Apache-2.0 ในทุกส่วนที่ TESA เป็นผู้เขียน
| Layer | สิ่งที่ได้ |
|---|---|
| 1 · AIoT Foundation | AIoT SoM & BSP (ModusToolbox, Zephyr OS, MicroPython), Secure Firmware Stack ที่ CLS-ready, DEEPCRAFT Studio สำหรับ Edge AI model, Digital Twin Studio และ Secure Edge AI Data Platform |
| 2 · Core Modules & Product Development | TESAIoT Dev Kit, IoT Gateway, BCU/BMS, Intelligence Actuator, Ternion Digital Twin Studio และ Enterprise Cloud |
| 3 · Commercial Scaling | Healthcare, LEV & Energy, Service Robotics, Critical Infrastructure และ Creative Industries |
| Repository | คืออะไร | เริ่มที่ |
|---|---|---|
| tesaiot-pse84-devkit-sdk | TESAIoT Firmware Stack & SDK สำหรับ Infineon PSoC™ Edge E84 — project template แบบ ModusToolbox และ ModusToolbox + MicroPython พร้อมตัวอย่าง C, API reference และ firmware ที่ทดสอบบนบอร์ดจริงแล้ว | Docs · Latest firmware |
| tesaiot-community-edition | Secure IoT platform ที่ใช้ฟรีและ self-host ได้สำหรับหนึ่งองค์กร — Vault PKI device identity (server-TLS & mTLS), EMQX MQTT broker, APISIX gateway, telemetry บน MongoDB + TimescaleDB ติดตั้งด้วย Docker Compose คำสั่งเดียว | Overview |
| developer-hub | Hub เดียวที่ครอบคลุมทั้ง stack — firmware บน MCU, middleware บน edge และ web application บน browser นำตัวอย่างไป remix ต่อได้ทันที | Developer Hub |
| tesa-qualification-program | TESA Open Knowledge — คลังความรู้เปิดด้าน Embedded Systems, AIoT และ Edge AI และหลักสูตร TESA Qualification Program (TESA × Infineon) | Course site |
Edge AI board แบบ 3 core ที่มาพร้อม firmware ทั้งหมดในรูป open SDK — boot ขึ้นมาเป็น touch menu อ่าน sensor ได้ทุกตัว รัน MicroPython คุยกับ cloud ผ่าน TLS และรัน Edge AI model บน NPU
- Silicon: Cortex-M55 400 MHz + Helium + Ethos-U55 NPU และ Cortex-M33 อีก 2 core พร้อม TrustZone, Wi-Fi 6 + BLE, 4.3" touch display
- Security: OPTIGA™ Trust M เป็น hardware root of trust, secure boot, HSM-backed device identity และ mTLS ที่ private key ไม่เคยออกจาก silicon
- Open source: C ประมาณ 237,000 บรรทัด, public API มากกว่า 60 ตัว และ C example 31 ตัวใน repo
- Documentation: 838 หน้า ภาษาไทยและอังกฤษ
- Build ได้ 2 แบบ: C ล้วนด้วย ModusToolbox หรือ C + MicroPython ใช้ library ชุดเดียวกัน บนบอร์ดเดียวกัน
git clone https://github.com/tesaiot/tesaiot-pse84-devkit-sdk.git
cd tesaiot-pse84-devkit-sdk/bento-firmware-template-mtb-mpy # หรือ bento-firmware-template-mtb-only
./setup.sh --build # ตรวจ toolchain ก่อน แล้วจึง build
make program # จากนั้นถอด USB ออกจนสุด รอ 10 วินาที แล้วเสียบใหม่Firmware ทุก release มีไฟล์ .hex พร้อม SHA-256 — เป็นไฟล์เดียวกับที่เรา flash ลงบอร์ดทดสอบของเราเอง
- Security by Design: สอดคล้อง ETSI EN 303 645, 4-tier PKI ที่ออกและ renew certificate อัตโนมัติ และ HSM key protection
- Secure AIoT Connectivity: MQTTs & HTTPS แบบ server-TLS หรือ mTLS และ hardware-based onboarding ด้วย factory certificate ของ Infineon OPTIGA™ Trust M
- Smart Data Schema & Industrial Domains: validation และ live telemetry พร้อม ETL และ data labelling สำหรับ Edge AI
- Digital Twin: real-time product design & development บน live data จากอุปกรณ์
| Domain | ตัวอย่าง |
|---|---|
| Healthcare IoT | Fall detection สำหรับผู้สูงอายุด้วย Edge AI, vital signs monitoring, baby cry & siren recognition, รองรับ PDPA |
| Industry 4.0 | Factory alarm detection ด้วย audio AI, predictive maintenance, visual inspection, OT network segmentation |
| Smart Energy | Energy-efficient edge computing, smart grid integration, EV charging optimization, solar & battery forecasting |
| Smart Home & City | TLS & key storage บนอุปกรณ์, Matter provisioning, accessory authentication, product activation |
| Mobility (Car & LEVs) | Advanced security ด้วย TPM, Car Access (CCC), accessory authentication |
- Video course: 28 ตอน รวมประมาณ 4 ชั่วโมง 18 นาที บันทึกกับ hardware จริง — platform overview, การ flash firmware ลงบอร์ด, Digital Twin และ BitStream Studio course ดูได้ที่ tesaiot.com
- TESA Qualification Program: open courseware ด้าน Embedded Systems, AIoT และ Edge AI ที่ tesa-qualification-program
- Developer Hub: ตัวอย่างครบทั้ง firmware, middleware และ web ที่ developer-hub
Source code ที่ TESA เป็นผู้เขียนเผยแพร่ภายใต้ Apache License 2.0 ส่วน third-party library บางตัวใช้ license ของตัวเอง ซึ่งแต่ละ repo ระบุไว้แล้ว
Website: www.tesaiot.com · www.tesa.or.th · Email: contact@tesa.or.th
Together, we build a smarter, safer and more connected future. · ร่วมกันสร้างอนาคตที่ฉลาดขึ้น ปลอดภัยขึ้น และเชื่อมต่อกันมากขึ้น




