SMTP บน V-NET Client 2.0
SMTP ย่อมาจาก Simple Mail Transfer Protocol คือ โปรโตคอลมาตรฐานสำหรับใช้ในการส่ง E-mail ผ่านเครือข่ายอินเทอร์เน็ต เราสามารถตั้งค่าให้ V-Box ส่ง E-mail มาแจ้งเตือนเมื่อเกิดเหตุการณ์ต่างๆ ได้ เช่น เมื่อ V-Box ออนไลน์หรือออฟไลน์ หรือเกิด Alarm ของ I/O ของ LC ที่ V-BOX เชื่อมต่ออยู่ โดยสำหรับ V-NET Client 2.0 อ้างตาม V-NET Manual หน้า 48 หัวข้อ Status Push (E-mail) เริ่มต้นต้องไปที่เมนู System managemnet > Message push configuration > Recipient Email จากนั้นคลิก Add เพื่อเพิ่มชื่อและ E-mail ที่ต้องการให้ส่งถึง
หลังจากคลิก OK จะปรากฏรายการของ Recipient Email เพิ่มเข้ามาในระบบ
- Sender name ตั้งชื่อของผู้ส่งที่จะให้แสดงใน E-mail
- Email address ของผู้ส่ง
- Password ของผู้ส่ง (ต้องไปตั้งค่าให้ V-NET สามารถเข้าถึง E-mail ได้ก่อน)
- Server ให้กรอก URL ของ SMTP เช่น smtp.gmail.com
- Port/Encryption เลือกระหว่าง SSL = 465 หรือ TLS = 587 เป็นพอร์ตการใช้งานของ SMTP
จากนั้นค้นหา App passwords ซึ่งเป็น Less Secure App Access แบบใหม่ของ Google ซึ่งแบบเก่าถูกประกาศเลิกใช้ไปแล้วตั้งแต่ 1 พฤษภาคม 2025
ตั้งชื่อ App ที่ต้องการในช่อง App name จากนั้นคลิก Create
จะปรากฏรหัสผ่าน 16 หลัก ให้ Copy รหัสผ่านชุดนี้ไปวางในช่อง Password ในหน้า Email settings ของ V-NET เพื่อทำให้ V-NET สามารถเข้าถึง E-mail ได้
จะพบว่ามี SMTP mail ส่งมาจาก V-NET ตามชื่อผู้ส่งและ E-mail ที่เราระบุไว้
ทีนี้ลองทำให้ V-NET ส่ง E-mail หาเราแบบอัตโนมัติ โดยเริ่มต้นให้ส่ง E-mail แจ้งสถานะการ Online/Offline ของ V-Box โดยไปที่แท็ป Push settings แล้วคลิก Add strategy
ในหน้า Add strategy กรอกรายละเอียดดังต่อไปนี้
- Strategy name ตั้งชื่อ Stratery ที่ต้องการสร้าง
- Remark ระบุรายละเอียดของ Strategy ที่ต้องการสร้าง (ถ้ามี)
- Push mode เลือกระหว่าง Trigger = แจ้งเตือนเมื่อเหตุการณ์เข้าเงื่อนไข หรือ Period = แจ้งเตือนตามระยะเวลาที่กำหนด
- Message type เลือกเป็น Device status
- Choose device เลือก V-Box ที่ต้องการแจ้งเตือนสถานะการ Online/Offline
- Push channel คลิกเปิดใช้งาน Email และระบุ Recipient ที่ต้องการส่ง E-mail ถึง
จะปรากฏรายการของ Strategy เพิ่มเข้ามาในระบบ
ทดสอบเปิด V-Box หลังจาก V-Box เชื่อมต่อ Internet ได้แล้ว จะพบว่ามี SMTP mail แจ้งการ Online ของ V-Box ส่งมาจาก V-NET ตามชื่อผู้ส่งและ E-mail ที่เราระบุไว้
ทีนี้ลองทำให้ V-NET ส่ง E-mail แจ้งสถานะการเปลี่ยนแปลงที่ตำแหน่งอินพุต X0 ของ PLC โดยเราต้องทำการเพิ่ม Alarm ที่ตำแหน่งอินพุต X0 ก่อน ให้ไปที่ Device management > V-Box > Alarm records > Alarm registration แล้วคลิก Alarm registration
ในหน้า New alarm registration กรอกรายละเอียดดังต่อไปนี้
- Name ตั้งชื่อ Alarm ที่ต้องการสร้าง
- Connect เลือก COM port ของ V-Box ที่เชื่อมต่ออยู่กับ PLC
- Address type เลือกเป็น Bit address
- Register type เลือกเป็น X
- Register address กรอกเลข 0
- Trigger conditions เลือกเป็น ON
จะปรากฏรายการของ Alarm เพิ่มเข้ามาในระบบ
จากนั้นไปที่แท็ป Push settings แล้วคลิก Add strategy เพิ่มในหน้า Add strategy กรอกรายละเอียดดังต่อไปนี้
- Strategy name ตั้งชื่อ Stratery ที่ต้องการสร้าง
- Remark ระบุรายละเอียดของ Strategy ที่ต้องการสร้าง (ถ้ามี)
- Push mode เลือกระหว่าง Trigger = แจ้งเตือนเมื่อเหตุการณ์เข้าเงื่อนไข หรือ Period = แจ้งเตือนตามระยะเวลาที่กำหนด
- Message type เลือกเป็น Alarm point
- Select mode เลือกเป็น Monitor point mode
- Choose device เลือก V-Box ที่ต้องการแจ้งเตือนสถานะการเปลี่ยนแปลงที่ตำแหน่งอินพุต X0 ของ PLC โดยเลือกจากรายการ Alarm ที่สร้างขึ้นมาก่อนหน้านี้
- Push channel คลิกเปิดใช้งาน Email และระบุ Recipient ที่ต้องการส่ง E-mail ถึง
จะปรากฏรายการของ Alarm เพิ่มเข้ามาในระบบ
ทีนี้ลองเปลี่ยน Template ของข้อความ โดยคลิกแก้ไข Strategy เดิม แล้วคลิกที่ Template ตั้งชื่อ Mail title และพิมพ์ข้อความที่ต้องการให้แสดงใน E-mail ลงในช่อง Mail content จากนั้นคลิก OK และคลิก Save
ทดสอบกดปุ่ม X0 ให้มีการเปลี่ยนแปลงสถานะ ON/OFF อีกครั้ง จะพบว่ามี SMTP mail แจ้งข้อความตามที่ระบุไว้ใน Template โดยส่งมาจาก V-NET ตามชื่อผู้ส่งและ E-mail ที่เราระบุไว้


















ความคิดเห็น
แสดงความคิดเห็น