วิธีการอ่านค่า Modbus serial, TCP และส่งข้อมูลไปยัง MQTT Broker
Modbus Serial
ไปที่ Service > Modbus > Modbus serial master
2. ไปที่หัวข้อ Add new instance เลือก Config ที่ตั้งไว้ในข้อที่ 1 ตั้งชื่อและกด Add
3. ที่หัวข้อ Slave device Config ตั้งค่าตามอุปกรณ์ Slave ที่นำมาเชื่อมต่อ
4. ทำการระบุ Address ที่ต้องการโดยไปที่ Add new instance ตั้งชื่ออุปกรณ์และกด Add
5. ที่หัวข้อ Request Configuration ให้ใส่ Address ของอุปกรณ์ที่ต้องการอ่านค่า
6. สามารถทดสอบอ่านค่าได้ที่หัวข้อ Request Configuration Testing
Modbus TCP
1. ไปที่ Service > Modbus > Modbus serial master
2. ที่หัวข้อ Slave Device Configuration ใส่รายละเอียดของอุปกรณ์ที่ต้องการเชื่อมต่อ
3. ไปที่ Add new Request ตั้งชื่อและกด Add
4. ใส่ Address ที่ต้องการจะอ่านค่า
5. สามารถทดสอบอ่านค่าได้ที่หัวข้อ Request Configuration Testing
Send data to MQTT broker
1. ไปที่หัวข้อ Service > Data to server กด Add
2. รายการที่ต้อง Config มีดังนี้
Data source : Modbus Data
Protocol : MQTT
JSON format : กำหนดค่าที่ต้องการส่งเป็น JSON Format โดยกำหนดค่าที่ต้องการส่งตามรายละเอียดดังนี้
Send as object : On
URL / Host / Connection string: MQTT Broker address
Port : MQTT port
Topic : กำหนด Topic ที่ต้องการ
Period : กำหนดเวลาที่ต้องการให้ส่งทุกๆกี่วินาที
Data filtering : by request name
Request name : กำหนดค่าที่ต้องการส่ง โดยใส่ชื่อที่ตั้งในหัวข้อ request configuration
Retry on fail : On