Posted on

GENESIS64 SCADA : บริการข้อมูลผ่าน REST API ได้หรือไม่

Q : GENESIS64 SCADA บริการข้อมูลOPC/Expression/Realtime Dataต่างๆผ่าน REST API ได้หรือไม่?

A : ได้ครับ ข้อมูลต่างๆของGENESIS64เกือบทั้งหมดทั้ง OPC DA, OPC UA, Database, Alarm, Connector ต่างๆ สามารถบริการข้อมูลให้แอพพลิเคชั่นอื่นๆผ่าน REST API ได้

ตัวอย่างข้อมูลที่่ส่งออกไปจะอยู่ในรูป JSON ตัวอย่างด้านล่างเป็นข้อมูลจากOPC Tag

[
    {
        "PointName": "@Kepware.KEPServerEX.V6\\Simulation Examples.Functions.Random1.Value",
        "Value": 64,
        "Timestamp": "2023-11-09T15:16:02.0040648+00:00",
        "Quality": 0
    },
    {
        "PointName": "@Kepware.KEPServerEX.V6\\Simulation Examples.Functions.Random2.Value",
        "Value": 31,
        "Timestamp": "2023-11-09T15:16:02.0040648+00:00",
        "Quality": 0
    },
    {
        "PointName": "@Kepware.KEPServerEX.V6\\Simulation Examples.Functions.Random3.Value",
        "Value": -136,
        "Timestamp": "2023-11-09T15:16:02.0040648+00:00",
        "Quality": 0
    }
]

ด้วยฟีเจอร์เช่นนี้ทำให้เราสามารถใช้งานGENESIS64 SCADAเป็นIoT Gatewayได้ กล่าวคือเป็นตัวกลางแปลงOPCและProtocolต่างๆให้ส่งออกในแบบ REST APIได้ ให้แอพลิเคชั่นและอุปกรณ์IoTสามารถนำไปใช้งานต่อได้