[Weintek] ก้าวเข้าสู่ IIoT ด้วยการสื่อสารแบบ MQTT บน HMI Weintek
“ IIoT (Industrial Internet of Things) เป็นการทำงานร่วมกันของเครื่องจักร ระบบวิเคราะห์ และคน ผ่านโครงข่ายที่เชื่อมต่อกันด้วยเทคโนโลยีการสื่อสาร ช่วยให้ภาคอุตสาหกรรมสามารถตัดสินใจทางธุรกิจได้อย่างชาญฉลาดและรวดเร็วยิ่งขึ้น ”
MQTT หรือ Message Queuing Telemetry Transport เป็นการสื่อสาร M2M ที่มีสถาปัตยกรรมแบบ Client/Server สร้างการเชื่อมต่อแบบ TCP เพื่อทำหน้าที่ส่ง Message ระหว่าง Client ที่เป็นได้ทั้ง Publisher และ Subscriber
การใช้งาน MQTT บน HMI Weintek เบื้องต้น
จัดเตรียม MQTT server
- ที่แถบเมนู IIoT/Energy >> MQTT
2. คลิกเลือก Enable
3. ตั้งค่า MQTT server
- กำหนด domain MQTT server
- กำหนด port เชื่อมต่อ
- ใส่ username-password ในส่วนของ authentication
กำหนด MQTT server เสร็จสิ้น
MQTT Publisher
1. คลิกปุ่ม New เพื่อเพิ่ม Publisher
2. กำหนด Topic
3. กำหนดรูปแบบการ publish ข้อความ
- Value-trigger-based : ส่งเมื่อมีการเปลี่ยนแปลงค่า
- Time-based : ส่งตามรอบเวลา
4. กำหนดรูปแบบการส่งและ format ข้อมูล
- กำหนด QoS (0,1,2)
- กำหนด format (Raw data, JSON)
5. เลือกแถบ Address
6. คลิกปุ่ม New เพื่อเพิ่ม address
7. กำหนดรายละเอียด address
- กำหนดชื่อ address
- เลือก Type address
- เลือก device และ address ที่ต้องการส่ง MQTT
MQTT Subscriber
1. คลิกปุ่ม New เพื่อเพิ่ม Subscriber
2. กำหนด Topic
3. กำหนดรูปแบบการรับและ format ข้อมูล44
- กำหนด QoS (0,1,2)
- กำหนด format (Raw data, JSON)
4. เลือกแถบ Address
5. คลิกปุ่ม New เพื่อเพิ่ม address
6. กำหนดรายละเอียด address
- กำหนดชื่อ address
- เลือก Type address
- เลือก device และ address ที่ต้องการรับ MQTT
ทดสอบ MQTT Publisher & Subscriber
- Publisher (Topic : pub/lw1, pub/lw2)
- Subscriber (Topic : rec/lw11, rec/lw12)
ตัวอย่างการ MQTT (Publisher & Subscriber)
*โหมด Online simulation สามารถทดสอบการทำงาน MQTT ได้
ดังนั้น HMI Weintekสามารถนำเข้าและส่งออกข้อมูลรูปแบบ MQTT เพื่อทำงานร่วมกับอุปกรณ์อื่นๆในระบบ IIoT ได้ตามต้องการ ~