BENTO · กิจการที่ 01

Secure Edge AI ตั้งแต่ระดับชิป

BENTO พาไอเดียไปจนเป็นโมเดลที่ทำงานอยู่บนอุปกรณ์ โดยมีห้าส่วน ได้แก่ firmware บนชิป, IDE สำหรับเขียนแอปพลิเคชัน, Trainer ที่สร้างและทดสอบโมเดล, Store ที่ส่งมอบโมเดล และอุปกรณ์ที่รันโมเดลเหล่านั้น

สิ่งใหม่

สิ่งที่เรายังไม่พบจากที่อื่น

ส่วนประกอบส่วนใหญ่ของ BENTO มีอยู่แล้วที่ใดที่หนึ่งในรูปแบบใดรูปแบบหนึ่ง สิ่งที่เราหาไม่พบคือการผสานกันเหล่านี้ หลังจากตรวจสอบเอกสารและโค้ดสาธารณะของเครื่องมือและร้านโมเดลที่ใกล้เคียงกัน หากคุณพบตัวอย่างที่มีมาก่อน โปรดบอกเรา แล้วเราจะแก้ไขหน้านี้

Edge AI Store

ร้านโมเดลที่รู้จักบอร์ดของคุณ

อ่านข้อมูลบอร์ดที่เชื่อมต่ออยู่ บอกว่าแต่ละโมเดลจะรันบนบอร์ดนั้นได้หรือไม่และเพราะอะไร แล้วติดตั้งโมเดลลง firmware MicroPython ที่กำลังทำงานอยู่จากเบราว์เซอร์ โดยไม่ต้องสลับบอร์ดเข้าโหมดพิเศษและไม่ต้องแฟลชใหม่ เราไม่พบร้านโมเดลสาธารณะอื่นที่ทำเช่นนี้

BENTO IDE

ดูโปรแกรมเดียวได้สามมุมมองในแท็บเบราว์เซอร์เดียว

IDE นี้สร้างมาสำหรับ PSOC™ Edge E84 และแสดงโปรแกรมเดียวกันได้ทั้งแบบ Flow, Blocks และ Python โปรแกรมรันในอีมูเลเตอร์ MicroPython ของบอร์ดก่อน แล้วจึงรันบนบอร์ดจริงจากแท็บเดียวกัน ใช้ได้ทั้งภาษาไทยและภาษาอังกฤษ เราไม่พบ IDE บนเบราว์เซอร์อื่นที่รวมสิ่งเหล่านี้ไว้ด้วยกัน

Edge AI Trainer

การฝึกที่แนบหลักฐานมาด้วย

การฝึกทุกครั้งต้องผ่านด่านคุณภาพก่อนเผยแพร่ (ชุดทดสอบที่ล็อกไว้ไม่ให้เปลี่ยนแปลง การฝึกเปรียบเทียบกับป้ายกำกับที่สลับแบบสุ่ม และการทดสอบว่าโมเดลไม่เปิดเผยว่าใครอยู่ในข้อมูลฝึก) และต้องผ่านการตรวจกับกฎที่ firmware ใช้โหลดโมเดล ทั้งหมดทำงานบนเซิร์ฟเวอร์ของทีมที่ติดตั้งเองพร้อมขั้นตอนอนุมัติ ใช้ได้ทั้งภาษาอังกฤษและภาษาไทย และส่งต่อไปยัง Store แบบลงนาม เราไม่พบเครื่องมือฝึก edge AI อื่นที่รวมสิ่งเหล่านี้ไว้ด้วยกัน

แหล่งอ้างอิง: เอกสารของผู้ผลิตและโค้ดสาธารณะของร้านโมเดลและเครื่องมือติดตั้งสำหรับไมโครคอนโทรลเลอร์ IDE บนเบราว์เซอร์สำหรับ MicroPython และเครื่องมือฝึก edge AI

01 · BENTO Secure Firmware

Firmware บนชิป

firmware สามส่วนบน Arm® สองคอร์ของ Infineon PSOC™ Edge E84 เขียนด้วยภาษา C และใช้ MicroPython สำหรับแอปพลิเคชัน ทุกส่วนของ BENTO ตั้งอยู่บนรากฐานนี้

  • ใช้งานได้แล้ว

    แอปพลิเคชันเขียนด้วย MicroPython พร้อม UI บนหน้าจอและ API สำหรับเซนเซอร์ IMU ไมโครโฟน เรดาร์ และสภาพแวดล้อม ตามที่บอร์ดแต่ละรุ่นมี

  • ใช้งานได้แล้ว

    ประมวลผล AI บนอุปกรณ์ได้แบบออฟไลน์ และมีโมเดลติดมากับ firmware หลายตัว เช่น โมเดลจำแนกท่าทางและเสียง ซึ่งบางตัวเผยแพร่โดย Infineon และ Imagimob ภายใต้เงื่อนไขของผู้เผยแพร่เอง

  • ใช้งานได้แล้ว

    รับโมเดลจาก Edge AI Store ได้ขณะทำงาน โดยไม่ต้องแฟลช firmware ใหม่

  • ใช้งานได้แล้ว

    Edge AI Creator: บอร์ดบันทึกข้อมูล IMU หรือไมโครโฟนเข้า Edge AI Trainer ผ่าน USB โดยตรง ส่วนเสียงจะบันทึกเฉพาะเมื่อผู้พูดให้ความยินยอมบนหน้าเว็บ

  • ใช้งานได้แล้ว

    รุ่นปัจจุบันแต่ละรุ่นระบุว่าใช้กับบอร์ดใด ตัวติดตั้งบนเบราว์เซอร์จึงเสนอ firmware ที่ถูกต้องให้บอร์ดแต่ละรุ่น

  • ใช้งานได้แล้ว

    การเก็บโมเดลแบบผนึกเฉพาะบอร์ดและตัวตนของบอร์ดผ่าน mutual TLS บน BENTO HMI Kit โดยตั้งค่าตอนส่งมอบ

  • ใช้งานได้แล้ว

    Secure boot และการตรวจลายเซ็นโมเดล เปิดใช้ในอุปกรณ์ BENTO ทุกเครื่องที่ส่งมอบ

Cortex®-M33 · TrustZone

Secure world

โค้ดของ BENTO ส่วนแรกที่เริ่มทำงาน ตั้งค่า secure world ของชิป และบน BENTO HMI Kit ถือตัวตนของบอร์ดและเปิดโมเดลที่ผนึกไว้

Cortex®-M33 · application

Application world สมองของอุปกรณ์

รันตรรกะของอุปกรณ์ด้วย MicroPython ดูแลการเชื่อมต่อเครือข่ายและคลังโมเดล และบน BENTO HMI Kit จะตรวจลายเซ็นของโมเดลแต่ละตัวก่อนส่งต่อให้ AI core

Cortex®-M55 · Ethos™-U55 NPU

AI core บน FreeRTOS

รันโมเดล Edge AI หลายตัวพร้อมกันบน NPU ควบคู่กับการดูแลหน้าจอและเซนเซอร์

นักพัฒนาแอปพลิเคชันสร้างต่อยอดบน firmware ได้ผ่าน BENTO IDE โดยไม่ต้องแก้ไข firmware

บอร์ดที่รองรับ

BENTO HMI KitPSOC™ Edge E84 รูปแบบ HMI: หน้าจอ เรดาร์ IMU ไมโครโฟน
TESAIoT Dev Kitโมดูล PSOC™ Edge E84 AI Kit บนบอร์ดฐาน TESAIoT
PSOC™ Edge E84 Evaluation Kitชุดประเมินผลของ Infineon (ไม่มีเรดาร์)

Infineon PSOC™ Edge E84: Arm® Cortex®-M55 และ Cortex®-M33 พร้อม NPU Arm® Ethos™-U55 · เครื่องมือ: Infineon ModusToolbox™ และ Arm GCC · โมเดลคอมไพล์สำหรับ NPU ด้วย Arm Vela

02 · BENTO IDE

สร้างแอปพลิเคชันบนเบราว์เซอร์

BENTO IDE คือที่ที่คุณเขียนแอปพลิเคชันซึ่งทำงานบนอุปกรณ์ BENTO สร้างได้ทั้งแบบ Flow ที่ต่อโหนดเข้าด้วยกัน แบบ Blocks หรือเขียนด้วย Python ทดสอบในอีมูเลเตอร์ของบอร์ด แล้วจึงรันบนบอร์ดผ่าน USB

เปิด BENTO IDE

BENTO IDE: Flow ของโหนดเซนเซอร์ข้างอีมูเลเตอร์และแผงฮาร์ดแวร์ของบอร์ด
  • ใช้งานได้แล้ว

    สามวิธีสร้างแอปเดียวกัน: Flow ผืนผ้าใบแบบไม่ต้องเขียนโค้ดที่แสดงค่าสดบนเส้นเชื่อม, Blocks ที่ตรงกับโมดูลของ firmware แบบหนึ่งต่อหนึ่ง และ Python พร้อมการเติมโค้ดอัตโนมัติ ซึ่งแปลงกลับเป็น Blocks ได้

  • ใช้งานได้แล้ว

    BENTO Emulator รัน MicroPython ในเบราว์เซอร์ที่ขนาดหน้าจอเท่าบอร์ดจริง พร้อมแผงฮาร์ดแวร์จำลอง จึงลองทุกไอเดียได้ก่อนบอร์ดจะมาถึง

  • ใช้งานได้แล้ว

    เชื่อมต่อ รัน และติดตั้งแอปพลิเคชันลงบอร์ดผ่าน USB ได้โดยตรงจากเบราว์เซอร์

  • ใช้งานได้แล้ว

    มีตัวอย่างมากกว่า 500 ตัว บทเรียน Karel Robot เกม BENTO Arcade และ AI Buddy ที่ตอบได้ทั้งภาษาไทยและภาษาอังกฤษ เมื่อกันยายน 2569 นักศึกษาราว 200 คนใช้งาน IDE นี้ในการเรียนครั้งเดียว

03 · BENTO Edge AI Trainer

การฝึกที่ตรวจด้วยด่านคุณภาพ 14 ด่าน

Trainer เปลี่ยนข้อมูลเซนเซอร์ดิบให้เป็นโมเดลที่ทำงานบน PSOC™ Edge E84 โดยมีคนเป็นผู้ตัดสินใจในทุกขั้นตอน และใช้งานได้ทั้งภาษาอังกฤษและภาษาไทย

เปิด Edge AI Trainer

  • ใช้งานได้แล้ว

    หกขั้นตอน: นำเข้าข้อมูล ทำความสะอาดและสำรวจข้อมูล กำหนดคลาสและป้ายกำกับ ฝึกและปรับจูน คอมไพล์สำหรับ NPU แล้วเผยแพร่

  • ใช้งานได้แล้ว

    รองรับข้อมูลการเคลื่อนไหว (IMU) เสียง และเรดาร์ ข้อมูลที่บันทึกแต่ละชุดต้องระบุหน่วย แกน และอัตราสุ่มตัวอย่าง หากขาดค่าใดค่าหนึ่ง ระบบจะปฏิเสธข้อมูลชุดนั้นแทนการเดาค่าให้

  • ใช้งานได้แล้ว

    ด่านคุณภาพ 14 ด่านที่ไม่มีใครข้ามไปเงียบ ๆ ได้ ซึ่งรวมถึงชุดทดสอบที่ไม่มีใครแก้ไขได้โดยไม่ถูกตรวจพบ การฝึกเปรียบเทียบกับป้ายกำกับที่สลับแบบสุ่มเพื่อแสดงว่าผลลัพธ์ไม่ได้เกิดจากความบังเอิญ อัตราการตรวจพบขั้นต่ำสำหรับทุกคลาสและทุกกลุ่ม และการตรวจว่าโมเดลไม่เปิดเผยว่าใครอยู่ในข้อมูลฝึก

  • ใช้งานได้แล้ว

    คอมไพล์สำหรับ NPU Ethos™-U55 และตรวจกับกฎที่ firmware ของ BENTO ใช้โหลดโมเดลก่อนเผยแพร่

  • ใช้งานได้แล้ว

    ทำงานบนเซิร์ฟเวอร์ของคุณเอง จะมี GPU หรือไม่ก็ได้ ผู้สร้างเป็นผู้ยื่นขอเผยแพร่ และผู้ดูแลระบบเป็นผู้อนุมัติให้ขึ้น Store

  • แผนงาน

    การทดสอบบนบอร์ดจริงสำหรับทุกโมเดลก่อนเข้าสู่ช่องทางเสถียร จนกว่าการทดสอบนี้จะเริ่มใช้งาน โมเดลที่เผยแพร่จาก Trainer จะอยู่ในช่องทางทดลอง ช่วงนำร่องเปิดให้ใช้เฉพาะผู้ได้รับเชิญ และกำลังเตรียมสิทธิ์ใช้งานแบบติดตั้งในองค์กร

Trainer · โปรไฟล์ข้อมูล
Trainer · โปรไฟล์ข้อมูล
Trainer · การติดป้ายกำกับ
Trainer · การติดป้ายกำกับ
Trainer · รายงานด่านคุณภาพ
Trainer · รายงานด่านคุณภาพ

04 · BENTO Secure Edge AI Store

ส่งโมเดล AI ลงบอร์ดได้ทันทีอย่างปลอดภัย

เลือกโมเดล ตรวจดูว่ารันบนบอร์ดตรงหน้าได้หรือไม่ แล้วส่งจากเบราว์เซอร์โดยไม่ต้องแฟลชใหม่ คุณเปิดดูได้โดยไม่ต้องลงชื่อเข้าใช้ ทั้งภาษาไทยและภาษาอังกฤษ

เปิด Edge AI Store

  • ใช้งานได้แล้ว

    การ์ดที่รู้จักบอร์ด: การ์ดแต่ละใบบอกเฉพาะสิ่งที่รู้เกี่ยวกับบอร์ดของคุณ (กำลังทำงานอยู่ พร้อมติดตั้ง หรือเหตุผลที่ติดตั้งไม่ได้)

  • ใช้งานได้แล้ว

    ติดตั้งจากเบราว์เซอร์ Chrome ผ่าน USB ส่งตรงจากหน้า Store ลงบอร์ดที่เชื่อมต่ออยู่

  • ใช้งานได้แล้ว

    My Devices: ลงทะเบียนบอร์ดเป็นของคุณด้วยรหัสชิป แล้วปล่อยสิทธิ์หรือโอนให้ผู้อื่นได้ภายหลัง

  • ใช้งานได้แล้ว

    My Scenes และ Highlights: หลายโมเดลทำงานร่วมกันบนบอร์ดเดียว และไทม์ไลน์ของสิ่งที่โมเดลรับรู้

  • ใช้งานได้แล้ว

    ผนึกให้บอร์ดเดียว: แต่ละแพ็กเกจเข้ารหัสด้วยกุญแจของบอร์ดนั้นและแนบตั๋วใช้ครั้งเดียว (บน BENTO HMI Kit ผ่าน USB หรือการเชื่อมต่อเครือข่ายที่เข้ารหัส)

  • แผนงาน

    สิทธิ์ใช้งานรายบอร์ดแบบชำระเงินใน Edge AI Store จะเปิดพร้อมการขายออนไลน์

แคตตาล็อกโมเดล Edge AI
แคตตาล็อกโมเดล Edge AI
My Scenes
My Scenes
Highlights
Highlights

05 · BENTO Device

หน้าตาเหมือนนาฬิกาอัจฉริยะ แต่คิดแบบ Edge AI

อุปกรณ์รูปแบบ HMI บน PSOC™ Edge E84 ซ่อนเรดาร์ IMU และไมโครโฟนไว้หลังหน้าจอที่คนอยากติดไว้บนผนัง ทุกห้องใช้ฮาร์ดแวร์แบบเดียวกัน โดยแต่ละห้องมีฉากของตัวเอง

  • ใช้งานได้แล้ว

    โมเดลทำงานแบบออฟไลน์บน NPU ของชิป และแสดงผลบนหน้าจอ

  • ใช้งานได้แล้ว

    Highlights ส่งผลลัพธ์ (สิ่งที่รับรู้ได้และเวลาที่เกิดขึ้น) โดยไม่ส่งข้อมูลที่บันทึกไว้

  • ใช้งานได้แล้ว

    ลงทะเบียนกับเจ้าของด้วยรหัสชิปใน Edge AI Store

อุปกรณ์ BENTO บนชุด PSOC™ Edge E84 HMI แสดงหน้าปัดนาฬิกาและสภาพอากาศ
อุปกรณ์เครื่องเดียวกันแสดงหน้าจอ Edge AI ขณะโมเดลกำลังทำงาน

สถานะปัจจุบัน

สถานะของแต่ละความสามารถในวันนี้

เราแยกงานที่ใช้งานได้แล้ว งานที่พิสูจน์บนบอร์ดทดสอบแล้ว และงานที่กำลังจะมา ออกจากกัน และทุกบรรทัดระบุว่าใช้กับอะไร

สถานะของแต่ละความสามารถในวันนี้
ความสามารถสถานะใช้กับ
ประมวลผล AI บนอุปกรณ์แบบออฟไลน์ใช้งานได้แล้วBENTO MicroPython บนชุด PSOC™ Edge E84
ติดตั้งโมเดลจากเบราว์เซอร์ ไม่ต้องแฟลชใหม่ใช้งานได้แล้วEdge AI Store จากเบราว์เซอร์ผ่าน USB
บันทึกข้อมูลจากบอร์ดเข้าสู่การฝึกใช้งานได้แล้วEdge AI Creator → Edge AI Trainer (IMU, ไมโครโฟน)
การฝึกผ่านด่านคุณภาพจนได้โมเดลพร้อมใช้บน NPUใช้งานได้แล้วEdge AI Trainer (นำร่อง เฉพาะผู้ได้รับเชิญ)
แพ็กเกจผนึกให้บอร์ดเดียว พร้อมตั๋วใช้ครั้งเดียวใช้งานได้แล้วBENTO HMI Kit (ผ่าน USB จาก Edge AI Store หรือผ่านการเชื่อมต่อเครือข่ายที่เข้ารหัส)
เก็บโมเดลแบบเข้ารหัสด้วยกุญแจที่เป็นของชิปใช้งานได้แล้วBENTO HMI Kit
Secure boot และการบังคับรับเฉพาะโมเดลที่ลงนามและผนึกใช้งานได้แล้วอุปกรณ์ BENTO ทุกเครื่องที่ส่งมอบ

ยังไม่เผยแพร่ตัวเลขความหน่วงในการประมวลผล ขนาดโมเดล และเวลาบูต เราจะเผยแพร่เมื่อวัดบนบอร์ดที่ระบุรุ่นได้แล้ว