زبان: English · فارسی
کیت سه لایه دارد:
- PC نویسنده (CPU) — داده، آموزش Keras، quantize INT8، هدر C
- Firmware میکرو — مدل ثابت، سنسور، inference، آلارم
- پوسته محصولی اختیاری — FastAPI، داشبورد HTML، Unity / WebGL
آموزش تقریباً هرگز روی میکرو اجرا نمیشود.
flowchart TB
subgraph Kit["TinyML Complete Kit"]
PY[python/ لَبها]
FW[firmware/ قالبها]
PR[projects/industrial_vibration_anomaly]
end
subgraph Runtime["سطوح اجرا"]
API[FastAPI :8787]
HTML[داشبورد]
UNI[Unity / WebGL :8088]
MCU[ESP32 / Arduino]
end
PY --> FW
PY --> PR
PR --> API
API --> HTML
API --> UNI
FW --> MCU
PR --> MCU
Digital Twin → ویژگیها → Inference → Alarm debounce → WebSocket/REST → UI/Unity
| پورت | فرایند | Bind |
|---|---|---|
| 8787 | FastAPI مانیتور | 127.0.0.1 |
| 8088 | میزبان WebGL | 127.0.0.1 |
- آموزش CPU-اول — GT 610 در مسیر شاد نیست.
- INT8 در لبه بهخاطر بودجه Flash/RAM.
- صداقت sim-to-real — commissioning مجازی ≠ استقرار تأییدشده کارخانه.
- پیشفرض loopback برای سرویسهای مانیتور.
جزئیات انگلیسی و دیاگرام sequence: ARCHITECTURE.md