สอบถามครับ ตอนนี้ผมแกะโปรเจคนึงของที่คนบริษัทเคยเขียนเขาทำแค่แจ้งเตือนผ่านเว็บเวลาที่ค่าอุณหภูมิหรืออื่นๆมากกว่าที่กำหนดไว้ โดยเขาใช้ timeout วนลูปไปเรื่อยๆเพื่อให้เว็บมีการ fetch ค่ามาจาก database ใหม่ๆ
หัวหน้าเขาอยากให้แจ้งเตือนผ่านไลน์ ผมเลยเขียนให้มันทำงานร่วมกับ php(มีการส่งค่าจากไฟล์ .js มาที่ php เพื่อแจ้งเตือนไลน์) เวลาที่หน้าเว็บมีการ Alarm
ปัญหาคือ ถ้าเปิดเว็บหน้านั้นไว้แล้วมีค่ามากกว่าที่ตั้งไว้ ก็ Alarm เว็บและแจ้งเข้าไลน์ ได้แล้ว แต่ ถ้ามีการปิดหน้าเว็บไปก็จะไม่มีการส่งการแจ้งเตือนใดๆเลย มีวิธีไหนไหมครับที่ไป get ค่าจาก database
หรือให้มันทำงานเป็น background เพื่อที่ว่าค่ามากกว่าให้ส่งเข้าไลน์โดยไม่ต้องเปิดเว็บค้างไว้
โปรเจคคร่าวๆ
arduino -> database(mysql) -> php -> jquery -> html