Мазмуну:

MCU Интернет кызматына IFTTT аркылуу жетүү - Ameba Arduino: 3 кадам
MCU Интернет кызматына IFTTT аркылуу жетүү - Ameba Arduino: 3 кадам

Video: MCU Интернет кызматына IFTTT аркылуу жетүү - Ameba Arduino: 3 кадам

Video: MCU Интернет кызматына IFTTT аркылуу жетүү - Ameba Arduino: 3 кадам
Video: Forgotten Rail Yard Under Chicago's Largest Historic Building - Merchandise Mart 2024, Ноябрь
Anonim
MCU Интернет кызматына IFTTT аркылуу жетүү - Ameba Arduino
MCU Интернет кызматына IFTTT аркылуу жетүү - Ameba Arduino

Интернет кызматына кирүү Android телефону, планшети же ЖК сыяктуу акылдуу түзмөк үчүн оңой жумуш, бирок микроконтроллерде анча оңой эмес, анткени ал адатта жакшыраак байланышты жана иштетүү кубатын талап кылат. Бирок, биз жумуштун оор бөлүгүн IFTTTге жүктөп, көптөгөн интернет кызматтарын оңой аткарууга жардам беришибиз мүмкүн. Бул окуу куралы сизге муну аткаруу үчүн IFTTTти кантип колдонууну көрсөтөт.

Жабдуулар

  • Ameba x 1
  • IFTTT кызматына кирүү үчүн https://ifttt.com/ дан келген эсеп

1 -кадам: IFTTTге киришүү

IFTTTге киришүү
IFTTTге киришүү
IFTTTге киришүү
IFTTTге киришүү
IFTTTге киришүү
IFTTTге киришүү

IFTTT, If This That That деп аталат, бул веб-сайт жана мобилдик тиркеме жана апплеттерди же жөнөкөй шарттуу билдирүүлөрдүн чынжырларын түзүү үчүн акысыз веб-сервис. Апплет Gmail, Facebook, Telegram, Instagram, Pinterest ж.

· IFTTTден Апплетти жаратыңыз

Кийинки, биз көрсөтүлгөн алуучуга электрондук кат жөнөтүү үчүн IFTTT Applet үлгүсүн алабыз.

Мисалды иштетүү үчүн, амебанын HTTP POST өзгөчөлүгү IFTTT Платформасы тарабынан кабыл алынган жөнөкөй вебхук кызматын жайгаштыруу үчүн колдонулат жана өз кезегинде жоопту баштоо үчүн колдонулат (электрондук кат жөнөтүү).

Https://ifttt.com/ сайтына киргенден кийин, Менин Апплеттеримди басыңыз.

Кадамдарды аткаруу үчүн жогорудагы сүрөттөрдү текшериңиз.

2 -кадам: Ameba MCUда IFTTTти орнотуңуз

IFTTTти Ameba MCUга орнотуңуз
IFTTTти Ameba MCUга орнотуңуз
IFTTTти Ameba MCUга орнотуңуз
IFTTTти Ameba MCUга орнотуңуз
IFTTTти Ameba MCUга орнотуңуз
IFTTTти Ameba MCUга орнотуңуз

· Триггерди Ameba аркылуу жазыңыз

IFLTTT панелинде Applet даяр болгондон кийин, HTTP өтүнүчүн жайгаштыруу үчүн программа Ameba тактасына чагылдырылышы мүмкүн.

1. Мисал программа "HTTP_IFTTT_POST" папкасынын астында. Төмөндөгү кадамдарды аткарыңыз:

1) Ардуино IDE менен мисалды ачуу үчүн класста берилген мисал папкасынын ичиндеги *.ino файлын басыңыз.

2) Программа ачылгандан кийин, программанын ийгиликтүү иштеши үчүн коддун ичиндеги 3 нерсени түзөтүңүз.

Wi-fi түйүнүнө же керектүү тандоо түйүнүнө туташуу үчүн wi-fi грамоталарын түзөтүңүз.

Хосттун аталышы талаасына IFTTT кызматынын хостунун атын жазыңыз "maker.ifttt.com"

Жол талаасынын астына EventName жана ачкыч талаасын киргизиңиз "trigger // with/key/"

- Иш -чаранын аталышы: Окуянын аты IFTTT апплетинде көрсөтүлгөндөй болушу керек. Бул мисалда, окуянын аты "test_event"

- Ачкыч: жекече IFTTT эсебинде Webhook кызматында жеткиликтүү. Алуу үчүн кийинки кадамды караңыз.

3) Webhooks документтеринин өтмөгүнөн ачкычты кантип алууга болот?

Кызматтар өтмөгүнөн Webhooks кызматын табыңыз.

Webhooks кызмат баракчасында үстүңкү оң бурчтагы Documentation өтмөгүн чыкылдатыңыз.

Ачкычты документтер барагынан тапса болот. Ошондой эле, HTTP суранычын көрсөтүлгөндөй кантип колдонсо болот

3 -кадам: Коддоо жана иштетүү

Коддоо жана иштетүү
Коддоо жана иштетүү
Коддоо жана иштетүү
Коддоо жана иштетүү
Коддоо жана иштетүү
Коддоо жана иштетүү

Толтурулган коддун үлгүсү жогоруда көрсөтүлгөн

Эми Ameba программасынын үлгүсүн иштетели

Мисал даяр болгондон кийин, USB кабели аркылуу Ameba тактасына туташыңыз.

Кодду түзүңүз. Ардуинодогу "Эскиз" -> "Текшерүү/Компиляция" дегенди басыңыз. Аяктагандан кийин, Arduino ылдый жагында "Бүттү компиляциясы" суралат.

Кодду Ameba'га "Эскиз" -> "Жүктөө" чыкылдатуу менен жүктөңүз (жаркылдатыңыз). (Жүктөө процесси D3 компоненти менен көрсөтүлөт, ал тактада жаркырап турат)

Жүктөө аяктагандан кийин (тактадагы D3 компоненти жаркылдайт), "жүктөөнүн бүтүшү" Arduino IDE терезесинин ылдый жагында чагылдырылат.

Сериялык мониторду ачыңыз.

Чыгуу журналдарын көрүү үчүн "Reset" баскычын басыңыз.

Иш -чара ийгиликтүү аяктагандан кийин, “Куттуктайбыз! Сиз test_event окуясын өткөрдүңүз сериялык монитордо көрүнүп турат жана бул окуя үчүн электрондук почта эскертүүсү жеткирилет.

Андан кийин IFTTT Appletте катталган электрондук кат алуучуга электрондук кат жөнөтүлөт жана электрондук почта билдирүүсү алынат.

Сунушталууда: