| เวลา | กล้อง | เหตุการณ์ | รายละเอียด |
|---|
วงจรเทรนซ้ำ: เปิด “เก็บ dataset” ที่กล้อง → ระบบบันทึกภาพ + label อัตโนมัติจาก AI (pseudo-label) →
ลบภาพที่ label ผิด ในหน้านี้ → รัน
ภาพที่มีการเคลื่อนไหวแต่ AI หาอะไรไม่เจอจะอยู่ใน
python train.py → ได้ models/current.pt ซึ่งเซิร์ฟเวอร์จะโหลดใช้ทันที → เก็บต่อ → เทรนซ้ำภาพที่มีการเคลื่อนไหวแต่ AI หาอะไรไม่เจอจะอยู่ใน
dataset/unlabeled/ ไว้ label เองด้วย Label Studio / CVAT (export แบบ YOLO แล้ววางใน dataset/images + dataset/labels)
ให้ระบบอื่นใช้ Hub นี้เป็นตัวกลาง: ดึงภาพสด ภาพนิ่ง ผลนับ และเหตุการณ์ที่ AI ตรวจแล้ว
แจก คีย์แยกให้แต่ละหน่วยงานแทนรหัสหลัก (ยกเลิกทีละคีย์ได้ และเห็นเฉพาะกล้องที่อนุญาต)
และใช้ Webhook ให้ Hub ส่งเหตุการณ์ไปหาระบบนั้นทันทีที่เกิด
คีย์ API ของพาร์ทเนอร์
| ชื่อ | คีย์ | สิทธิ์ | กล้อง | สร้างเมื่อ | ใช้ล่าสุด |
|---|
Webhook: ส่งเหตุการณ์ไปให้ระบบอื่น
| ชื่อ | URL | เหตุการณ์ | กล้อง | ผลการส่ง |
|---|
ข้อมูลที่ส่งไป และวิธีตรวจลายเซ็น
ถ้าตั้งรหัสไว้ ทุกครั้งจะมี header X-Seajai-Signature: sha256=… คือ HMAC-SHA256 ของ body ด้วยรหัสนั้น ฝั่งรับคำนวณเทียบได้ว่ามาจาก Hub จริง
ถ้าส่งไม่สำเร็จ Hub จะลองใหม่อีก 3 ครั้ง (หลัง 5 วินาที, 30 วินาที, 2 นาที)