การจัดทำระบบทดสอบการสื่อสารระหว่างเครื่องอัดประจุไฟฟ้า (EVSE) และ Central System ตาม OCPP protocol แบบอัตโนมัติ
รายละเอียด
โครงงานนี้นำเสนอ “ระบบทดสอบอัตโนมัติสำหรับการสื่อสารระหว่างตู้ชาร์จรถยนต์ไฟฟ้า (EVSE) และระบบกลาง (Central System) ตามมาตรฐาน OCPP” เพื่อช่วยให้การตรวจสอบคุณภาพ (QC) ก่อนส่งมอบทำได้รวดเร็ว แม่นยำ และลดการพึ่งพาผู้เชี่ยวชาญด้านโปรโตคอลโดยตรง สถาปัตยกรรมของระบบแบ่งเป็นส่วนหน้า (Frontend) สำหรับเลือกกรณีทดสอบและแสดงผล และส่วนหลัง (Backend) สำหรับส่งคำสั่ง OCPP ผ่าน REST API ไปยังตู้ชาร์จ/เซิร์ฟเวอร์ OCPP และดึงบันทึกเหตุการณ์แบบเรียลไทม์จาก pm2 เพื่อตีความผลอัตโนมัติตาม “รูปแบบข้อความคาดหวัง (stepcheck)” และ “ข้อความผิดพลาด (steperror)" ระบบรองรับกรณีทดสอบสำคัญ เช่น Reset, ChangeConfiguration, GetConfiguration, TriggerMessage, Remote Start/Stop, ChangeAvailability ตลอดจนเคสที่ต้องใช้ข้อมูลเวลาหมดอายุ (expiryDate) และการตรวจสอบสถานะเชิงลำดับเหตุการณ์ ผลลัพธ์ของแต่ละเคสถูกสรุปเป็นเช็คลิสต์ผ่านเว็บอินเทอร์เฟซ ทำให้ผู้ทดสอบทั่วไปสามารถรันชุดทดสอบได้อย่างเป็นขั้นตอน ลดข้อผิดพลาดจากการทำงานด้วยมือ และช่วยมาตรฐานกระบวนการ QC ขององค์กร ทั้งนี้ ระบบถูกออกแบบให้แยก “ทดสอบอัตโนมัติ” กับ “ทดสอบกึ่งอัตโนมัติ/แมนนวล” เพื่อความยืดหยุ่นในการใช้งานจริง และสามารถต่อยอดเพื่อครอบคลุมกรณีทดสอบเพิ่มเติมได้ในอนาคต