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 เพิ่มเข้ามาในระบบ

ในหน้า Email settings กรอกรายละเอียดดังต่อไปนี้
  • Sender name ตั้งชื่อของผู้ส่งที่จะให้แสดงใน E-mail
  • Email address ของผู้ส่ง
  • Password ของผู้ส่ง (ต้องไปตั้งค่าให้ V-NET สามารถเข้าถึง E-mail ได้ก่อน)
  • Server ให้กรอก URL ของ SMTP เช่น smtp.gmail.com
  • Port/Encryption เลือกระหว่าง SSL = 465 หรือ TLS = 587 เป็นพอร์ตการใช้งานของ SMTP
จากนั้นคลิก Save เพื่อบันทึกการตั้งค่า โดยช่อง Password จะต้องไปตั้งค่าให้ V-NET สามารถเข้าถึง E-mail ได้ก่อนโดยไปที่ Google Account Manager > Security & sign-in แล้วเปิดการใช้งาน 2-Step Verification ก่อน


จากนั้นค้นหา App passwords ซึ่งเป็น Less Secure App Access แบบใหม่ของ Google ซึ่งแบบเก่าถูกประกาศเลิกใช้ไปแล้วตั้งแต่ 1 พฤษภาคม 2025


ตั้งชื่อ App ที่ต้องการในช่อง App name จากนั้นคลิก Create


จะปรากฏรหัสผ่าน 16 หลัก ให้ Copy รหัสผ่านชุดนี้ไปวางในช่อง Password ในหน้า Email settings ของ V-NET เพื่อทำให้ V-NET สามารถเข้าถึง E-mail ได้


ทดสอบการเชื่อมต่อระหว่าง V-NET กับ E-mail ด้วยการกรอก E-mail ที่ต้องการให้ส่งถึงที่ช่อง Detect email จากนั้นคลิก Detect


จะพบว่ามี 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 ถึง
จากนั้นคลิก Save เพื่อบันทึกการตั้งค่า

จะปรากฏรายการของ 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 เพิ่มเข้ามาในระบบ


ทดสอบกดปุ่ม X0 ให้มีการเปลี่ยนแปลงสถานะ ON/OFF จะพบว่ามี SMTP mail แจ้งว่ามีการเปลี่ยนแปลงที่ตำแหน่งอินพุต X0 ของ PLC โดยส่งมาจาก V-NET ตามชื่อผู้ส่งและ E-mail ที่เราระบุไว้


ทีนี้ลองเปลี่ยน Template ของข้อความ โดยคลิกแก้ไข Strategy เดิม แล้วคลิกที่ Template ตั้งชื่อ Mail title และพิมพ์ข้อความที่ต้องการให้แสดงใน E-mail ลงในช่อง Mail content จากนั้นคลิก OK และคลิก Save


ทดสอบกดปุ่ม X0 ให้มีการเปลี่ยนแปลงสถานะ ON/OFF อีกครั้ง จะพบว่ามี SMTP mail แจ้งข้อความตามที่ระบุไว้ใน Template โดยส่งมาจาก V-NET ตามชื่อผู้ส่งและ E-mail ที่เราระบุไว้

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

YOLOv8 on reComputer Jetson

Model Training on reComputer Jetson

แสดงผลภาพจาก Remote Machine ผ่าน XServer บน Windows