หัวข้อ: สอบถาม line notify กับเว็บครับ เริ่มหัวข้อโดย: sunbrightz ที่ 07 กรกฎาคม 2019, 18:41:41 สอบถามครับ ตอนนี้ผมแกะโปรเจคนึงของที่คนบริษัทเคยเขียนเขาทำแค่แจ้งเตือนผ่านเว็บเวลาที่ค่าอุณหภูมิหรืออื่นๆมากกว่าที่กำหนดไว้ โดยเขาใช้ timeout วนลูปไปเรื่อยๆเพื่อให้เว็บมีการ fetch ค่ามาจาก database ใหม่ๆ
หัวหน้าเขาอยากให้แจ้งเตือนผ่านไลน์ ผมเลยเขียนให้มันทำงานร่วมกับ php(มีการส่งค่าจากไฟล์ .js มาที่ php เพื่อแจ้งเตือนไลน์) เวลาที่หน้าเว็บมีการ Alarm ปัญหาคือ ถ้าเปิดเว็บหน้านั้นไว้แล้วมีค่ามากกว่าที่ตั้งไว้ ก็ Alarm เว็บและแจ้งเข้าไลน์ ได้แล้ว แต่ ถ้ามีการปิดหน้าเว็บไปก็จะไม่มีการส่งการแจ้งเตือนใดๆเลย มีวิธีไหนไหมครับที่ไป get ค่าจาก database หรือให้มันทำงานเป็น background เพื่อที่ว่าค่ามากกว่าให้ส่งเข้าไลน์โดยไม่ต้องเปิดเว็บค้างไว้ โปรเจคคร่าวๆ arduino -> database(mysql) -> php -> jquery -> html :-X หัวข้อ: Re: สอบถาม line notify กับเว็บครับ เริ่มหัวข้อโดย: sinomoney ที่ 07 กรกฎาคม 2019, 19:17:47 Cronjob น่าจะช่วยได้ครับ ใช้รันไฟล์หน้า php ที่ต้องการแทนเราเปิดเองครับ ถ้า server เป็น vps ปกติจะมีให้ใช้ได้เลย ถ้าหากใช้แชรืโฮส ก็ใช้จากเว็บภายนอกได้ครับ ผมใช้ของเจ้านี้อยู่ครับ https://www.easycron.com/ หัวข้อ: Re: สอบถาม line notify กับเว็บครับ เริ่มหัวข้อโดย: sunbrightz ที่ 07 กรกฎาคม 2019, 19:40:08 Cronjob น่าจะช่วยได้ครับ ใช้รันไฟล์หน้า php ที่ต้องการแทนเราเปิดเองครับ ถ้า server เป็น vps ปกติจะมีให้ใช้ได้เลย ถ้าหากใช้แชรืโฮส ก็ใช้จากเว็บภายนอกได้ครับ ผมใช้ของเจ้านี้อยู่ครับ https://www.easycron.com/ มันรันแค่ไฟล์ php ไม่ได้อะครับ คือมันต้องมีค่าที่ส่งมาจากไฟล์ .js มาก่อน มันสามารถรันทั้งเว็บเลยได้ไหมครับ หน้านั้นๆก็ได้มันเป็นแบบ html->jquery (.js)->php หัวข้อ: Re: สอบถาม line notify กับเว็บครับ เริ่มหัวข้อโดย: sinomoney ที่ 07 กรกฎาคม 2019, 20:01:33 ไม่ใช่ php ก็รันได้ครับ
จัดลำดับว่าต้องรันไฟล์ใหนก่อน ตามลำดับก็น่าจะได้ครับ หัวข้อ: Re: สอบถาม line notify กับเว็บครับ เริ่มหัวข้อโดย: darkknightza ที่ 08 กรกฎาคม 2019, 03:08:16 สอบถามครับ ตอนนี้ผมแกะโปรเจคนึงของที่คนบริษัทเคยเขียนเขาทำแค่แจ้งเตือนผ่านเว็บเวลาที่ค่าอุณหภูมิหรืออื่นๆมากกว่าที่กำหนดไว้ โดยเขาใช้ timeout วนลูปไปเรื่อยๆเพื่อให้เว็บมีการ fetch ค่ามาจาก database ใหม่ๆ พี่เก่งมากครับหัวหน้าเขาอยากให้แจ้งเตือนผ่านไลน์ ผมเลยเขียนให้มันทำงานร่วมกับ php(มีการส่งค่าจากไฟล์ .js มาที่ php เพื่อแจ้งเตือนไลน์) เวลาที่หน้าเว็บมีการ Alarm ปัญหาคือ ถ้าเปิดเว็บหน้านั้นไว้แล้วมีค่ามากกว่าที่ตั้งไว้ ก็ Alarm เว็บและแจ้งเข้าไลน์ ได้แล้ว แต่ ถ้ามีการปิดหน้าเว็บไปก็จะไม่มีการส่งการแจ้งเตือนใดๆเลย มีวิธีไหนไหมครับที่ไป get ค่าจาก database หรือให้มันทำงานเป็น background เพื่อที่ว่าค่ามากกว่าให้ส่งเข้าไลน์โดยไม่ต้องเปิดเว็บค้างไว้ โปรเจคคร่าวๆ arduino -> database(mysql) -> php -> jquery -> html :-X |