Реклама
Ако не користите ИФТТТ, озбиљно пропуштате. Ако ово онда оно омогућава вам да комбинујете различите услуге са сопственом прилагођеном логиком. Ви дефинишете шта треба да се деси када се испуни услов. На пример: ако се РСС феед ажурира, пошаљите е-пошту. Ако је саобраћај лош, пробудите се рано.
Потенцијалне употребе за ИФТТТ су бескрајна. Али до сада је било тешко повезати га са сопственим хардверским пројектима. Данас се све то променило.
Упознајте свог креатора (канал)
Канали су основни градивни блокови ИФТТТ-а. Они представљају веб услуге које пружају изворе података или чак физичке уређаје као што су фитнес уређаји за ношење.
Има добро преко 200 доступних канала, а они су разноврсни, у распону од статуса батерије на Андроиду, до РСС фидова, као и садржаја од издавача као што су БуззФеед и Нев Иорк Тимес. Сада су додали канал Макер.
Ово вам омогућава да направите рецепте који користе податке из пројеката ти си лично направљен, који се затим може користити за покретање акција на другом месту. Било да је то од вашег
Алармни систем заснован на Ардуину Како направити једноставан Ардуино алармни системОткријте кретање, а затим уплашите уљеза високим звуковима аларма и трепћућим светлима. Да ли то звучи забавно? Наравно да јесте. То је циљ данашњег Ардуино пројекта, погодан... Опширније , или из вашег Праћеч покрета који покреће Распберри Пи Направите сигурносни систем за снимање покрета користећи Распберри ПиОд многих пројеката које можете изградити са Распберри Пи, један од најзанимљивијих и трајно корисних је сигурносни систем за снимање покрета. Опширније – или ваш сопствени веб пројекат. Било шта, заиста.Такође је двосмеран. Можете слати поруке својим пројектима директно са ИФТТТ-а.
Тако, на пример, можете имати ЛЕД пратећа коцка Како направити пратећу коцкасту лампу за расположење (за апсолутне Ардуино почетнике) Опширније који трепери када примите е-пошту или аутоматизована ласерска купола Пев Пев! Како направити ласерску куполу са АрдуиномДа ли ти је досадно? Могао би направити и ласерску куполу. Опширније који испаљује сноп светлости кад год БуззФеед објави нови чланак.
Могућности су бесконачне.
Једна од мојих омиљених ствари у вези са ИФТТТ-ом је чињеница да многи људи бирају да поделе своје рецепте са јавношћу, бесплатно. Постоје хиљаде ИФТТТ рецепата, зрелих за узимање. Ово је идеално ако тражите инспирацију за пројекат. У време писања, постоје стотине примера рецепата доступних за ваш увид хацкстер.ио.
Почетак
Постоје неке кључне разлике у начину на који су рецепти направљени помоћу канала Макер у поређењу са другим каналима. Али то не би требало да вас одврати.
Прво, када се пријавите на канал произвођача, добијате тајни кључ. Овај низ знакова је оно што вас идентификује на ИФТТТ серверима. С обзиром на то да ћете ово користити са стварним ИоТ (Интернет оф Тхингс) уређајима у свом дому, требало би да водите рачуна о томе. Немојте га делити и чувајте га на безбедном месту.
Када се сви пријавите, пожелећете да почнете да га уграђујете у своје пројекте. Његово коришћење је једноставно питање коришћења ГЕТ и ПОСТ захтева. Ово је отворена веб технологија, што значи да нисте ограничени само на коришћење са Ардуином и Распберри Пи. Такође можете да га користите са било чим што подржава ХТТП, на пример табла Тессел Изградња Интернета ствари, са Тесселом: Ноде.јс развојни одборТессел је нова врста развојних плоча која у потпуности ради на Ноде.јс, а након успешног Кицкстартера, сада су достигле тачку да буду доступне свима. Опширније , тхе .Нет Гадгетеер, па чак и стандардне веб апликације.
Ако користите Ардуино, званичну документацију ће вам рећи све што треба да знате о изради ХТТП захтева. Али ако користите Распберри Пи, имате много избора када је у питању начин на који га користите. Могли бисте да користите Цурл, али ако користите Питхон, можете користити дивно једноставан за коришћење Захтева библиотеку.
Креирање вашег рецепта
Дакле, почнимо са прављењем нашег рецепта. Ово је заправо изненађујуће једноставно. Прво направите нови рецепт користећи канал Макер. Затим ће од вас бити затражено да дефинишете назив догађаја који покреће овај рецепт (као што је „буттон_прессед“ или „мотион_маде“). Ако планирате да имате много прилагођених догађаја, уверите се да нису превише генерички.
Затим пређите на дефинисање шта желите да се деси када се догађај деси.
Одлучио сам да пошаљем себи упозорење путем е-поште.
Ако све изгледа добро, притисните „Креирај рецепт“. Тада сте спремни да почнете да користите ИФТТТ Макерс Цханнел.
Покретање догађаја
Комуникација са вашим рецептом је лака. Само треба да пошаљете посебан ПОСТ или ГЕТ захтев на следећу УРЛ адресу.
https://maker.ifttt.com/trigger/{event}/with/key/{secret_key}
Овде имамо неколико варијабли у витичастим заградама. Догађај је једноставно име догађаја, а сецрет_кеи је ваш тајни кључ. Ако бисте ово назвали у Цурл-у, гледали бисте нешто овако.
$ цурл -Кс ПОСТ https://maker.ifttt.com/trigger/MakeUseOf_IFTTT_Test/with/key/{secret_key}
Са Питхон-овом библиотеком захтева, ово је још једноставније.
захтеви за увоз. рекуестс.пост(" https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}")
Укључујући корисна оптерећења
Приликом покретања ИФТТТ-а, можете укључити и до три варијабле, које се затим могу користити у вашим рецептима. Они се чувају као ЈСОН објекат (Шта је ЈСОН? Шта је ЈСОН? Лаиман'с ОвервиевБез обзира да ли планирате да будете веб програмер или не, добра је идеја да барем знате шта је ЈСОН, зашто је важан и зашто се користи свуда на вебу. Опширније ). Ево како бисте укључили три варијабле у Цурл:
цурл -Кс ПОСТ -Х "Тип садржаја: апликација/јсон" -д '{"валуе1":"тест","валуе2":"тест","валуе3":"тест"}' https://maker.ifttt.com/trigger/{event}/with/key/{secret_key}
И у Питхон-у:
захтеви за увоз. паилоад = "{ 'валуе1': 'здраво', 'валуе2': 'здраво', 'валуе3': 'здраво'}" рекуестс.пост(" https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}", подаци = носивост)
Имајте на уму да су имена променљивих („вредност1”, „вредност2”, „вредност3”) фиксна; можете укључити само до три варијабле и оне морају бити тако именоване.
Долазни саобраћај
Као што је раније поменуто, ИФТТТ-ов Макерс Цханнел је двосмеран. Не само да може примати поруке и покретаче, већ их може и слати.
Ово не би требало да буде превише тешко. Потребно је само да подесите крајњу тачку и обезбедите ИФТТТ-у УРЛ за њу. Такође можете да наведете тело садржаја који се шаље на ту УРЛ адресу, као и врсту послатог захтева.
То значи да можете да користите Макерс Цханнел са апликацијом коју сте хостовали у облаку (на пример, на Виртуелни приватни сервер Шта је виртуелни сервер и шта можете са њим?Виртуелне машине и виртуелни сервери — шта су и по чему се разликују? Опширније ). Ако сте довољно срећни да имате статичку ИП адресу или имате динамички ДНС сервис 5 најбољих бесплатних добављача динамичког ДНС-аДДНС услуга вам може помоћи да се повежете са кућним рачунаром док сте у покрету. Ево најбољих бесплатних динамичких ДНС провајдера које треба размотрити. Опширније попут ДинДНС-а, можете га користити код куће са сопственим креацијама.
Ако кренете путем коришћења ВПС-а, и Дигитал Оцеан и Линоде се препоручују.
ИФТТТ Ваш паметни дом
Вероватно је вредно напоменути да ово није први ИФТТТ-ов упад на Интернет ствари. Они већ подржавају широк спектар Смарт Хоме уређаја, у распону од Нест Протецт, до Пхилипс Хуе сијалица, и све између.
Али ово је први пут да програмери могу лако да интегришу своје сопствени креације са ИФТТТ. И то је, за мене, заиста кул.
Урадите више са ИФТТТ-ом и својим мобилним уређајем. Ево како да аутоматизујте свој Андроид телефон помоћу ИФТТТ-а 10 одличних ИФТТТ аплета за аутоматизацију вашег Андроид телефонаИФТТТ повезује гомилу услуга за аутоматизацију свакодневних задатака. Ево 10 сјајних ИФТТТ аплета за пуњење вашег Андроид уређаја. Опширније и користите ИФТТТ аплете са напредним филтерима.
Маттхев Хугхес је програмер софтвера и писац из Ливерпоола, Енглеска. Ретко се може наћи без шољице јаке црне кафе у руци и апсолутно обожава свој Мацбоок Про и своју камеру. Његов блог можете прочитати на http://www.matthewhughes.co.uk и пратите га на твитеру на @маттхевхугхес.