การเชื่อมต่ออุปกรณ์ IoT กับ iFRA Edge
Last updated
Last updated
การส่งข้อมูลสถานะเครื่องจักรไปยัง 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 ดังนี้
ข้อมูลจะถูกส่งไปยัง iFRA Edge ผ่าน MQTT Protocol โดยจะต้องตั้งค่า MQTT ดังนี้
MQTT Broker: IP Address ของ iFRA Edge
Port: 1883
Topic: /messages/{channel ที่ได้สร้างในขั้นตอนที่ 3}
Username: ตามที่ได้สร้างไว้ ขั้นตอนที่ 3
Password: ตามที่ได้สร้างไว้ ขั้นตอนที่ 3
โดยข้อมูลจะอยู่ในรูปแบบ JSON โดยอ้างอิงตามมาตรฐาน SenML
ชื่อ measurement
คำอธิบาย
mc_st
Machine Status คือ ข้อมูลสถานะการเดินเครื่องจักร โดย value จะมี 2 ค่า ได้แก่ 1 (เครื่องจักรกำลังเดินเครื่อง) และ 0 (เครื่องจักรหยุดทำงาน)
mc_op
Machine Ouput คือ ข้อมูลจำนวนชิ้นงานที่ผลิตได้ล่าสุด โดย value จะเป็นเลขจำนวนเต็ม
mc_rop
Machine Reject Output คือ จำนวนชิ้นงานที่เกิด defect ขึ้น โดย value จะเป็นเลขจำนวนเต็ม