Lab 4 CiRA CORE Line Notify

1. ขั้นตอนการสมัครใช้งานผ่าน Line Notify

- เข้าไปที่เว็บไซต์เพื่อขอรับบริการ Line Notify https://notify-bot.line.me/th

2. การใช้ Line Notify ผ่านกล่อง Line Notify ใน CiRA CORE

3. การส่งข้อความแจ้งเตือนผู้บุกรุกผ่าน Line Notify

สถานการณ์ : เมื่อพบผู้บุกรุก ผ่านกล้องเว็บแคมจะแสดงผลดังต่อไปนี้

- ที่ Label แสดงคำว่าพบผู้บุกรุก

- ที่กล่อง Line Notify ส่งข้อความ สติ๊กเกอร์และรูปภาพถ่ายผู้บุกรุกเข้าไปที่แอพพลิเคชัน Line ในมือถือ

ภาพการลากกล่องทั้งหมดในCiRA CORE

ตัวอย่างการลากกล่องและเขียน JavaScriptในCiRA CORE

โค้ด JS ในกล่อง Label

กล่อง Label

var objs = payload.DeepDetect.objects //กรณีใช้กล่อง DeeDetect(CPU)ให้เปลี่ยนเป้นคำสั่ง payload.DeepDetectCPU.objectsแทน

var len = objs.length

for(var i = 0; i<len; i++) {

if(objs[i].name == 'person'){

label = 'มีผู้บุกรุก'

break

}

else{

label = 'ไม่พบคน'

}

}

โค้ด JS ในกล่อง if else

กล่อง If Else

var objs = payload.DeepDetect.objects

var len = objs.length

var found_person= false

for(var i = 0; i<len; i++) {

if(objs[i].name == 'person'){

found_person = true

break

}

}

ifelse = found_person

โค้ด js ในกล่อง Line Notify

กล่อง Line Notify

var objs = payload.DeepDetect.objects //กรณีใช้กล่อง DeeDetect(CPU)ให้เปลี่ยนเป้นคำสั่ง payload.DeepDetectCPU.objectsแทน

var len = objs.length

for(var i = 0; i<len; i++) {

if(objs[i].name == 'person'){

line_msg = 'มีคนบุกรุก'

line_sticker_pkg = 1

line_sticker_index = 8

line_image = true

break

}

}