การเชื่อมต่ออุปกรณ์ IoT กับ iFRA Edge

การส่งข้อมูลสถานะเครื่องจักรไปยัง iFRA Analytics Cloud Platform (ACP) ผ่าน iFRA Edge สามารถดำเนินการตามขั้นตอนดังนี้

ขั้นตอนที่ 1 เชื่อมต่อ อุปกรณ์ IoT และ iFRA Edge ให้อยู่ใน local Network เดียวกัน โดยสามารถเชื่อมต่อผ่านรูปแบบ Ethernet LAN หรือ WiFi

ขั้นตอนที่ 2 เปิดการทำงาน iFRA Edge

ขั้นตอนที่ 3 เตรียมข้อมูล Device Credential สำหรับอุปกรณ์ IoT เพื่อมีสิทธิในการเชื่อมต่อกับ ACP

โดยสามารถเข้าไปที่ https://app.ifra.io/things และสร้าง Thing และ Device รวมทั้ง Measurement ของข้อมูลที่ต้องการส่งเข้าไปยัง ACP

ขั้นตอนที่ 4 เขียนโปรแกรมให้ IoT Device อ่านและส่งข้อมูลไปยัง iFRA Edge โดยจะต้องมีการสร้าง Measurement ดังนี้

ชื่อ measurement

คำอธิบาย

mc_st

Machine Status คือ ข้อมูลสถานะการเดินเครื่องจักร โดย value จะมี 2 ค่า ได้แก่ 1 (เครื่องจักรกำลังเดินเครื่อง) และ 0 (เครื่องจักรหยุดทำงาน)

mc_op

Machine Ouput คือ ข้อมูลจำนวนชิ้นงานที่ผลิตได้ล่าสุด โดย value จะเป็นเลขจำนวนเต็ม

mc_rop

Machine Reject Output คือ จำนวนชิ้นงานที่เกิด defect ขึ้น โดย value จะเป็นเลขจำนวนเต็ม

ข้อมูลจะถูกส่งไปยัง iFRA Edge ผ่าน MQTT Protocol โดยจะต้องตั้งค่า MQTT ดังนี้

MQTT Broker: IP Address ของ iFRA Edge

Port: 1883

Topic: /messages/{channel ที่ได้สร้างในขั้นตอนที่ 3}

Username: ตามที่ได้สร้างไว้ ขั้นตอนที่ 3

Password: ตามที่ได้สร้างไว้ ขั้นตอนที่ 3

โดยข้อมูลจะอยู่ในรูปแบบ JSON โดยอ้างอิงตามมาตรฐาน SenML

[
    {
        "n": "mc_st",
        "v": 1
    },
    {
        "n": "mc_op",
        "v": 10
    },
    {
        "n": "mc_rop",
        "v": 0
    }
]

Last updated