פרסומת
אם אינך משתמש ב- IFTTT, אתה מפסיד ברצינות. אם זה ואז זה מאפשר לך לשלב שירותים שונים עם ההיגיון המותאם אישית שלך. אתה מגדיר מה צריך לקרות כאשר מתקיים תנאי. לדוגמה: אם עדכון RSS מתעדכן, שלח דוא"ל. אם התנועה גרועה, תעיר אותך מוקדם.
השימושים הפוטנציאליים עבור IFTTT הם אינסופי. אבל עד עכשיו, היה קשה ממשק אותו לפרויקטים של חומרה משלך. היום הכל השתנה.
פגוש את היוצר שלך (ערוץ)
ערוצים הם אבני הבניין הבסיסיות של IFTTT. הם מייצגים שירותי אינטרנט המספקים מקורות נתונים או אפילו מכשירים פיזיים כמו לבישת כושר.
נגמרו היטב 200 ערוצים זמינים, והם חבורה מגוונת, החל ממצבי סוללה של אנדרואיד, עד הזנות RSS, כמו גם תוכן מפרסמים כמו BuzzFeed והניו יורק טיימס. עכשיו, הם הוסיפו את ערוץ Maker.
זה מאפשר לך לבנות מתכונים המשתמשים בנתונים מפרויקטים יש לך בנוי באופן אישי, ואז ניתן להשתמש בו להפעלת פעולות במקום אחר. אם זה משלך מערכת אזעקה מבוססת Arduino כיצד להכין מערכת אזעקת Arduino פשוטהגלה תנועה, ואז הפחיד את העזל מפולש עם צלילי אזעקה גבוהים ונורות מהבהבות. זה נשמע כיף? ברור שכן. זו המטרה של פרויקט ארדואינו של ימינו, מתאים ... קרא עוד
, או משלך גשש תנועה מונע עם פטל Pi בנה מערכת אבטחת לכידת תנועה באמצעות Pi פטלמבין הפרויקטים הרבים שתוכלו לבנות באמצעות ה- Raspberry Pi, אחד המעניינים והשימושי ביותר לצמיתות הוא מערכת האבטחה ללכידת תנועה. קרא עוד - או פרויקט אינטרנט משלך. כל דבר, באמת.זה גם דו כיווני. אתה יכול לשלוח הודעות לפרויקטים שלך ישירות מ- IFTTT.
כך, למשל, יכול להיות שיהיה לך קוביית לוויה של LED כיצד לבנות מנורת מצב רוח לקוביה (למתחילים Arduino מוחלטים) קרא עוד זה מהבהב כשאתה מקבל דוא"ל או דוא"ל צריח לייזר אוטומטי פיו פיו! כיצד לבנות צריח לייזר עם ארדואינואתה משועמם? יכול גם לבנות צריח לייזר. קרא עוד שיורה קרן אור בכל פעם ש- BuzzFeed מפרסם מאמר חדש.
האפשרויות אינסופיות.
אחד הדברים האהובים עלי ב- IFTTT הוא העובדה שאנשים רבים בוחרים לשתף את הציבור במתכונים שלהם בחינם. ישנם אלפי מתכונים של IFTTT, בשלים לביצוע. זה אידיאלי אם אתם מחפשים השראה לפרויקט. בזמן הכתיבה ישנם מאות מתכונים לדוגמא העומדים לרשותך hackster.io.
מתחילים
ישנם כמה הבדלים עיקריים ביחס למתכונים בנויים עם ערוץ Maker לעומת ערוצים אחרים. אבל זה לא אמור להרתיע אותך.
ראשית, כשאתה נרשם לערוץ היוצרים נותנים לך מפתח סודי. מחרוזת התווים הזו היא שמזהה אותך לשרתי IFTTT. בהתחשב בעובדה שאתה מתכוון להשתמש במכשירי IoT (Internet of Things) מהעולם האמיתי בביתך, עליך לטפל בזה היטב. אל תשתף אותו ושמור אותו במקום בטוח.
לאחר שתהיה רשום לכולם, תרצה להתחיל לשלב אותו בפרויקטים שלך. השימוש בו הוא פשוט עניין של בקשות GET ו- POST. מדובר בטכנולוגיית אינטרנט פתוחה, כלומר אינך מוגבל רק להשתמש בה עם ארדואינו ו- Raspberry Pi. אתה יכול גם להשתמש בו עם כל דבר שתומך ב- HTTP, כמו לוח הטסלים בניית האינטרנט של הדברים, עם Tessel: מועצת הפיתוח של Node.jsTessel הוא זן חדש של לוח פיתוח שפועל כולו ב- Node.js, ואחרי Kickstarter מצליח, הם הגיעו כעת לנקודה של להיות זמינים לכולם. קרא עוד , ה גאדג'ט נטואפילו יישומי אינטרנט סטנדרטיים.
אם אתה משתמש בארדואינו, התיעוד הרשמי יגיד לך כל מה שאתה צריך לדעת על בקשת HTTP. אבל אם אתה משתמש ב- Raspberry Pi, יש לך הרבה אפשרויות מבחינת אופן השימוש בו. אתה יכול להשתמש בתלתל, אבל אם אתה משתמש בפייתון, אתה יכול להשתמש בפשטות להפליא לשימוש בקשות לספריה.
יצירת המתכון שלך
אז בואו נתחיל להכין את המתכון שלנו. זה למעשה פשוט מפתיע. ראשית, צור מתכון חדש באמצעות ערוץ ה- Maker. לאחר מכן תתבקש להגדיר שם אירוע שמפעיל מתכון זה (כמו "כפתור_דחוס", או "motion_made"). אם אתה מתכנן לערוך המון אירועים מותאמים אישית, וודא שהם אינם גנריים מדי.
לאחר מכן, המשך להגדרת מה שאתה רוצה שיקרה כשיתרחש אירוע.
החלטתי לשלוח לעצמי התראה בדוא"ל.
אם הכל נראה טוב, לחץ על "צור מתכון". ואז אתה מוכן להתחיל להשתמש בערוץ מקבלי IFTTT.
אירועים מעוררים
זה קל לתקשר עם המתכון שלך. אתה פשוט צריך לשלוח בקשת POST או GET מיוחדת לכתובת האתר הבאה.
https://maker.ifttt.com/trigger/{event}/with/key/{secret_key}
הנה, יש לנו כמה משתנים בכתפיות מתולתלות. אירוע הוא פשוט שם האירוע, ו- secret_key הוא המפתח הסודי שלך. אם הייתם קוראים לזה בסלסל, הייתם מסתכלים על משהו כזה.
$ תלתל -X POST https://maker.ifttt.com/trigger/MakeUseOf_IFTTT_Test/with/key/{secret_key}
עם ספריית הבקשות של פייתון, הדבר פשוט עוד יותר.
בקשות יבוא. request.post (" https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}")
כולל מטענים
כשאתה מפעיל IFTTT, אתה יכול לכלול גם עד שלושה משתנים, שניתן להשתמש בהם במתכונים שלך. אלה מאוחסנים כאובייקט JSON (מה זה JSON? מה זה JSON? סקירה של הדיוטבין אם אתם מתכננים להיות מפתח אתרים ובין אם לא, כדאי לדעת לפחות מהו JSON, מדוע זה חשוב ומדוע משתמשים בו ברחבי האינטרנט. קרא עוד ). כך תכלול שלושה משתנים בתלתל:
curl -X POST -H "Type-type: application / json" -d '{"value1": "test", "value2": "test", "value3": "test"}' https://maker.ifttt.com/trigger/{event}/with/key/{secret_key}
ובפיתון:
בקשות יבוא. payload = "{'value1': 'שלום', 'value2': 'שלום', 'value3': 'שלום'}" request.post (" https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}", נתונים = עומס)
שים לב ששמות המשתנים ("ערך 1", "ערך 2", "ערך 3") קבועים; אתה יכול לכלול רק עד שלושה משתנים, ויש לקרוא להם ככה.
תנועה נכנסת
כאמור, ערוץ ה- Makers של IFTTT דו כיווני. לא רק שהוא יכול לקבל הודעות וטריגרים, אלא שהוא גם יכול לשלוח אותם.
זה לא אמור להיות קשה מדי. אתה רק צריך להגדיר נקודת קצה, ולספק ל- IFTTT את כתובת האתר עבורו. תוכל גם לציין את גוף התוכן שנשלח לאותה כתובת אתר, וכן את סוג הבקשה שנשלחה.
משמעות הדבר היא שאתה יכול להשתמש בערוץ Makers עם אפליקציה שאירחת בענן (למשל, ב- שרת וירטואלי פרטי מהו שרת וירטואלי, ומה אתה יכול לעשות עם אחד?מכונות וירטואליות ושרתים וירטואליים - מה הם ואיך הם שונים? קרא עוד ). אם יש לך מזל מספיק עם IP סטטי, או שיש לך שירות DNS דינמי חמש ספקי ה- DNS הדינמיים הטובים ביותרשירות DDNS יכול לעזור לך להתחבר למחשב הביתי שלך תוך כדי תנועה. להלן ספקי ה- DNS הדינמיים הטובים ביותר שיש לקחת בחשבון. קרא עוד כמו DynDNS, אתה יכול להשתמש בזה באופן אפשרי בבית עם היצירות שלך.
אם אתה הולך בדרך של שימוש ב- VPS, גם האוקיאנוס הדיגיטלי וגם Linode מגיעים מומלצים מאוד.
IFTTT הבית החכם שלך
מן הסתם ראוי לציין שזו אינה ההפעלה הראשונה של IFTTT לאינטרנט של הדברים. הם כבר תומכים במגוון רחב של מכשירי בית חכם, החל מ- קן הגן, אל ה נורה של פיליפס גוון, וכל מה שביניהם.
אך זו מסמנת את הפעם הראשונה בה מפתחים יכולים לשלב בקלות את שלהם משלו יצירות עם IFTTT. וזה בעיניי ממש מגניב.
עשה יותר עם IFTTT והנייד שלך. כך תעשה זאת אוטומציה של הטלפון אנדרואיד שלך באמצעות IFTTT 10 יישומי IFTTT נהדרים לאוטומציה של טלפון אנדרואיד שלךIFTTT מחבר המון שירותים לאוטומציות של משימות יומיומיות. להלן 10 יישומוני IFTTT מעולים להטענת על מכשיר ה- Android שלך. קרא עוד ו השתמש ביישומוני IFTTT עם פילטרים מתקדמים.
מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.