עדיין מחפש פתרון לאוטומציה

rsegoly

New member
עדיין מחפש פתרון לאוטומציה

ואני די חדש ב PHP כך שיתכן והשגיאות גם אצלי
יש לי לוח ארדוינו מחובר למחשב
רץ עליו שרת TCP שיודע לדבר עם CLIENT TCP על המחשב שלי (אובונטו)
והם יודעים לדבר זה עם זה ללא בעייה
כעת אני רוצה להיות מסוגל לשלוח הודעה ל CLIENT מהווב
אני רוצה להשתמש בתשתית קיימת כדי לשלוח הודעות ל CLIENT
הדרך הכי פשוטה שחשבתי עליה היא פשוט שאותו SCRIPT יבדוק חשבון מייל כלשהו ויתייחס למיילים עם נושא מסויים
או שה SCRIPT יבדוק TWITTER FEED ויחפש מילת מפתח מסויימת
או כל מנגנון אחר
הסיבה להעדיף מייל או טוויטר היא שאני יכול לחבר את זה ל IFTTT ואז לדוגמה תסריט שעולה לי בראש שכאשר רמת UV שעולה מעל רמה מסויימת יישלח מייל עם פורמט שאני רוצה ולהניע את כל המערכת.
הכל טוב ויפה אך כאן מגיעים כישורי ה PHP שלי. אני יכול לשלוח מייל מ PHP אך לא לקרוא מייל. בכל פעם שאני מנסה דוגמאות אני מגלה שצריך להתקין עוד משהו וזה לא פשוט למי שלא מכיר לינוקס. כנ"ל לטוויטר.
יש למישהו רעיון?
 

bnayal

New member
שוב, תראה קטע קוד עם שגיאה.

תראה את הקטע קוד שאתה רושם כדי להתחבר לג'ימייל (בלי משתמש וסיסמא כמובן, גם זה היה כאן לאחרונה). תרשום את השגיאה שPHP רושם לך, ונמשיך משם. בד"כ חיפוש זריז בגוגל עם השגיאה נותן תשובה.
 
אני חושב שיהיה יותר פשוט DB

אתה עושה DB שיושב "בחוץ" ושהסקריפט PHP שרץ על השרת המקומי מתחבר אליו ומוסיף/מעדכן בו רשומות.
על השרת בחוץ אתה עושה כרון שבודק כל X זמן את ה DB.
אפשר עוד לממש את זה בהרבה צורות... ה PHP בשרת המקומי שלך יכול גם לעשות בקשת HTTP החוצה שתפעיל משהו
ואני חושב שאתה אולי יכול גם מהארדואנו לצאת ישר החוצה
 

rsegoly

New member
אני מניח שיש פתרונות אלגנטיים

גם הארדוינו יודע לדבר עם הווב אך אני בשלב זה רק מתנסה ולמוצר הסופי אם יהיה כזה אני חייב איש טכני (קצת חומרה קצת סקריפטים וקצת נסיון עם ארדוינו) שכן אני לא מכיר מספיק
 
בקשת HTTP תהיה הרבה יותר פשוטה ממייל לזה

אתה עושה קובץ PHP על השרת החיצוני (זה שאמור לקרוא את המיילים)
ועליו אתה עושה נניח file_get_contents מהשרת המקומי עם פרמטרים שאתה רוצה ב GET וזהו
 

rsegoly

New member
אני בטוח שאתה צודק

אך זה להעמיק לתוך הקוד וזה לא הזמן מבחינת הפרויקט כעת
תודה על כל העזרה עד כה
 

rsegoly

New member
נפתר

בסופו של דבר עם עזרה הצלחתי לממש את האוטומציה באמצעחת EMAIL
מתברר שכנראה בגלל שחשבון הגמייל הראשי שלי מקונפג כך שאני חייב לאשר על מכשיר חדש באמצעות קוד שנשלח באמצעות SMS אז הוא לא אפשר IMAP
בכל מקרה פתחתי חשבון חדש וקצת עזרה בקוד וכעת יש לי סקריפט שיכול לבדוק את המייל ולחלץ את התוכן של ההודעה מתוכו
ואת המייל אני יכול ליזום מהמון כיוונים לדוגמה תוכנת TASKS בנייד שלי שמוציאה מייל כשאני במיקום מסויים או סתם שנגמרת לי הסוללה
וכמובן כל הפלטפורמה של IFTTT
תודה על העזרה עד כה
 
למעלה