Chấm công Khuôn mặt Edge Luckfox Pico
Face-based Time-Tracking on Luckfox Pico
Chấm công offline cho nhà xưởng 200 công nhân — recognize <300ms trên SoC <8 USD.
Bài toán
Khu công nghiệp không có wifi ổn định, máy chấm công vân tay cũ thường lỗi do tay công nhân ướt/bẩn. Sai-lệch giờ làm 3-5 phút/người/ngày → kế toán mất nhiều thời gian đối soát cuối tháng.
Kiến trúc
Camera USB 720p → Luckfox Pico (RV1106 NPU 0.5 TOPS) → MTCNN detect (8ms) → ArcFace embedding INT8 RKNN (220ms) → cosine match DB local 1.200 mặt → SQLite log → 4G dongle sync 1h/lần. UI nhỏ trên màn hình OLED 0.96" hiển thị tên + giờ.
Stack & lý do
- Luckfox Pico giá $8: 256MB RAM đủ ArcFace INT8 + DB 1.200 face.
- ArcFace thay vì FaceNet: angular margin tốt hơn cho high-FAR tolerance.
- C++ firmware: tránh GC pause của Python, predictable latency.
Kết quả
- Recognize TB: 180-280ms, FAR <0.001 (test 1.200 mặt × 5 angle)
- Vận hành liên tục 8 tháng, 0 lần down quá 5 phút
- Tiết kiệm ~3 giờ/tháng cho kế toán
- Cost per device: $22 (vs máy thương mại $180+)
Bài học
NPU cấp thấp đủ cho face matching nếu DB <2000 face. Lighting consistency quan trọng hơn camera xịn — chỉ cần đèn LED diffuse.
Bảo mật & Compliance
- Secure boot + signed firmware: chỉ binary có chữ ký Ed25519 mới chạy được trên thiết bị.
- mTLS giữa edge và gateway, certificate rotate 90 ngày.
- No SSH trong production firmware — chỉ OTA update qua kênh ký số.