SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (MTB & µPython)
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
 เริ่มต้นใช้งาน
  A0 — สร้างอะไรได้บ้าง และแต่ละส่วนอยู่ที่ใด
  A1 — จากไฟล์ zip ถึงโปรแกรมแรก
 สถาปัตยกรรมและการบูต
  B1 — เดินดูลำดับการบูตของ CM33_NS
  B2 — การบูต CM55 จนถึงเฟรมแรก
  B3 — แกนหลักของ IPC: การตั้งค่า deferred binding และ snapshot
 อุปกรณ์ต่อพ่วง: เซนเซอร์และ GPIO
  Tutorial
   J1 — บัสของเซนเซอร์และ lock ของมัน
   J2 — การอ่านเซนเซอร์ทั้ง 6 ตัว
   J3 — task ดันข้อมูลอัตโนมัติกับ sensor hub
   J4 — LED และปุ่มกด
   J5 — บอร์ดฐาน QWA309: pot ปุ่ม RGB matrix และ header
   J6 — เรดาร์
  API ของอุปกรณ์ต่อพ่วงอยู่ที่ใด
  อุปกรณ์ต่อพ่วงโดยสรุป
 Edge AI
  Tutorial
   E1 — Select, confirm, start: REQUESTED เทียบกับ ACTIVE
   E2 — Parallel set และการวนถามผลลัพธ์
   E3 — Stop, unload และโมเดล staged
   E4 — การอ่านข้อมูลวินิจฉัยของ Edge AI
  Edge AI (libbento_edge_ai.a)
   วงจรชีวิตของ engine
   ผลลัพธ์ registry และการ settle
   Parallel sets
   การ unload และโมเดลแบบ staged
   จังหวะของเซนเซอร์
   ตัวนับสำหรับวินิจฉัย
   อันตรายตอน link ของ printf/puts
   หมายเหตุการใช้งาน
    การเข้าถึง 2 ชั้น — ใครเรียกอะไรได้บ้าง
    ดัชนีเทียมของ set และการแปลงค่ารูปเดิม
    ข้อเท็จจริงเกี่ยวกับ header ที่เข้าใจผิดได้ง่าย
 ความปลอดภัย / HSM
  Tutorial
   D1 — วินัยการเข้าถึงชิป: gate, lock, touch-hold
   D2 — การลงทะเบียนและ Protected Update ตั้งแต่ต้นจนจบ
   D3 — Weak symbol, ENABLE_OPTIGA_CLM และข้อผูกพันของผู้ใช้ไลบรารี
  TESAIoT HSM (libbento_hsm.a)
   chip gate และ manager
   การจับ touch ไว้
   การลงทะเบียนและการ publish ของ Protected Update
   state และ correlation
   การทดสอบแบบแยกส่วน
   หมายเหตุการใช้งาน
    สิ่งที่ผู้ใช้ไลบรารีต้องจัดหาให้
    หัวข้อเหล่านี้ยกโค้ดมาจากไฟล์ใดในเทมเพลต — และไฟล์ใดที่จะไม่ยกมาเลย
 การเชื่อมต่อ: WiFi และคลาวด์
  Tutorial
   C1 — WiFi: ที่เก็บข้อมูลรับรอง 2 แห่งกับการเชื่อมต่ออัตโนมัติตอนบูต
   C2 — WiFi จาก UI ผ่าน IPC
   C3 — TESAIoT cloud: ไฟล์ config → MQTT task → broker
   C4 — mTLS: ตัวตนของ TLS ที่ยึดกับ OPTIGA
  API แต่ละตัวอยู่ที่ใด
 หน้า UI และ IPC
  Tutorial
   F1 — การเพิ่มหน้าจอ: 3 ไฟล์ กับความจริงเรื่อง Makefile
   F2 — การขับ widget จาก MicroPython ผ่าน IPC
  IPC Core (libbento_ipc.a)
   คอนโซล LCD และพาเนล
   Sensor hub
   Service
   container ของ UI
   Widget manager (IPC dispatch)
   Weak hook (ให้นิยามเอง ห้ามเรียก)
   การ init และลำดับการเรียก
   บันทึกการใช้งาน
    จุดที่เทมเพลตเรียก API นี้
    ฟังก์ชันที่ไม่มี call site ในของที่ส่งมอบจริง
  CM55 Core (libbento_cm55.a)
   การเปิดใช้งานจอแสดงผล
   เครือข่าย WiFi ที่บันทึกไว้ (ที่เก็บ OPTIGA)
   UI การจัดเตรียม HSM
   callback ของหน้า Edge AI
   DEEPCRAFT task
   ข้อมูลวินิจฉัยและ symbol ที่ไม่มีการประกาศ
    ข้อสรุปเรื่อง extern ที่เขียนด้วยมือ
   หมายเหตุการใช้งาน
    symbol ที่ไม่มี call site จากภายนอกในของที่ส่งมอบจริง
 BLE / Bento Buddy
  Tutorial
   I1 — การ bring-up BLE และกฎวิทยุเดียว
   I2 — ส่วนที่เรียกใช้ได้ของโปรโตคอล NUS
  BLE NUS / Bento Buddy (libbento_secure.a)
   วงจรชีวิตของ Buddy
   Radio scheduler
   แกนกลางและการส่งของ NUS
   Event และ ack
   Agent
   Protocol, folder-push และ base64
   Stream ของเซนเซอร์และเสียง
   Devmode
   การอัปเดตเฟิร์มแวร์
   ข้อมูล GATT
   WiFi overridables (นิยามเอง ห้ามเรียก)
   หมายเหตุการใช้งาน
    สิ่งที่ส่งมอบมาเป็นซอร์ส
    หมายเหตุเรื่องการแพ็กเกจ header
    ที่มาของ snippet กับ variant
    ชนิดของแถวที่ใช้ในทุกรายการ
 ที่เก็บข้อมูลและข้อมูลรับรอง
  Tutorial
   G1 — bento_storage กับที่เก็บข้อมูลรับรองฝั่ง C
   G2 — สัญญาณชีพ: การอยู่ได้โดยไม่มี REPL
  ที่เก็บข้อมูลและข้อมูลรับรอง WiFi
   ที่เก็บข้อมูลรับรอง WiFi
   สอง implementation หนึ่งข้อกำหนดบนดิสก์
 MicroPython Agent (BentoClaw)
  Tutorial
   H1 — TACP: โปรโตคอลสายสื่อสารของ IDE
   H2 — safety gate ของ claw
   H3 — เซสชัน transport และ backend
  MicroPython Secure (libbento_mpy.a)
   Claw safety gates
   เซสชันและที่เก็บ memory
   HTTPS transport
   TACP
   ที่เก็บข้อมูลรับรอง WiFi (จัดหน้าไว้ในหมวด Storage & Credentials)
   backend ของ bento_link
    bento_link_ipc_query
   การลงทะเบียนโมดูล
   การตรวจสอบด้วย OPTIGA
 ภาคผนวก
  ภาคผนวก W — แผนที่สัญญาณ
  ภาคผนวก X — กับดักและ anti-pattern
  ภาคผนวก Y — symbol ที่ผู้ใช้ไลบรารีต้องจัดหา และ symbol ที่เขียนทับได้