Satura rādītājs:

MCU Piekļuve interneta pakalpojumam, izmantojot IFTTT - Ameba Arduino: 3 soļi
MCU Piekļuve interneta pakalpojumam, izmantojot IFTTT - Ameba Arduino: 3 soļi

Video: MCU Piekļuve interneta pakalpojumam, izmantojot IFTTT - Ameba Arduino: 3 soļi

Video: MCU Piekļuve interneta pakalpojumam, izmantojot IFTTT - Ameba Arduino: 3 soļi
Video: CS50 2014 – лекция Стива Балмера по CS50 2024, Jūlijs
Anonim
MCU Piekļuve interneta pakalpojumam, izmantojot IFTTT - Ameba Arduino
MCU Piekļuve interneta pakalpojumam, izmantojot IFTTT - Ameba Arduino

Piekļuve interneta pakalpojumam ir vienkāršs darbs viedierīcei, piemēram, Android tālrunim, planšetdatoram vai personālajam datoram, taču tas nav tik vienkārši mikrokontrolleriem, jo parasti tas prasa labāku savienojumu un apstrādes jaudu. Tomēr mēs varam pārnest smago darba daļu uz IFTTT, lai palīdzētu mums viegli nodrošināt plašu interneta pakalpojumu klāstu. Šī apmācība parādīs, kā izmantot IFTTT, lai to izdarītu.

Piegādes

  • Ameba x 1
  • Konts vietnē https://ifttt.com/, lai piekļūtu IFTTT pakalpojumam

1. darbība. Ievads IFTTT

Ievads IFTTT
Ievads IFTTT
Ievads IFTTT
Ievads IFTTT
Ievads IFTTT
Ievads IFTTT

IFTTT, kas pazīstams kā If This Then That, ir vietne un mobilā lietotne un bezmaksas tīmekļa pakalpojums, lai izveidotu sīklietotnes vai vienkāršu nosacījumu paziņojumu ķēdes. Sīklietotni aktivizē izmaiņas, kas notiek citos tīmekļa pakalpojumos, piemēram, Gmail, Facebook, Telegram, Instagram, Pinterest utt.

· Izveidot sīklietotni no IFTTT

Tālāk mēs iegūstam IFTTT sīklietotnes piemēru, lai nosūtītu e -pastu norādītajam adresātam.

Lai izpildītu piemēru, ameba HTTP POST funkcija tiek izmantota, lai ievietotu vienkāršu tīmekļa aizķeres pakalpojumu, ko saņem IFTTT platforma, un to savukārt izmanto, lai aktivizētu atbildi (nosūtot e -pastu).

Pēc pieteikšanās vietnē https://ifttt.com/ no augšas noklikšķiniet uz Manas sīklietotnes.

Pārbaudiet iepriekš redzamos attēlus, lai sekotu soļiem.

2. darbība. Iestatiet IFTTT Ameba MCU

Iestatiet IFTTT Ameba MCU
Iestatiet IFTTT Ameba MCU
Iestatiet IFTTT Ameba MCU
Iestatiet IFTTT Ameba MCU
Iestatiet IFTTT Ameba MCU
Iestatiet IFTTT Ameba MCU

· Ievietojiet aktivizētāju, izmantojot Ameba

Kad sīklietotne IFTTT informācijas panelī ir gatava, piemēra programmu var uzlikt uz Ameba tāfeles, lai ievietotu HTTP pieprasījumu.

1. Piemēra programma atrodas mapē “HTTP_IFTTT_POST”. Veiciet tālāk norādītās darbības.

1) Noklikšķiniet uz *.ino faila klasē esošajā piemēra mapē, lai atvērtu piemēru ar Arduino IDE.

2) Kad programma ir atvērta, koda iekšpusē rediģējiet šādus 3 vienumus, lai programma darbotos veiksmīgi.

Rediģējiet Wi-Fi akreditācijas datus, lai izveidotu savienojumu ar vēlamo Wi-Fi tīklāju vai piekļuves punktu.

Laukā saimniekdatora nosaukums ievadiet IFTTT pakalpojuma resursdatora nosaukumu “maker.ifttt.com”

laukā Ceļš ievadiet notikuma nosaukumu un atslēgas lauku “trigger // with/key/”

- Notikuma nosaukums: notikuma nosaukumam jābūt tādam pašam kā IFTTT sīklietotnē norādītajam. Šajā piemērā notikuma nosaukums ir “test_event”

- Atslēga: pieejams Webhook pakalpojumā individuālā IFTTT kontā. Skatiet nākamo soli, lai iegūtu.

3) Kā iegūt atslēgu no Webhooks dokumentācijas cilnes?

cilnē Pakalpojumi atrodiet pakalpojumu Webhooks.

Webhooks pakalpojuma lapā augšējā labajā stūrī noklikšķiniet uz cilnes Dokumentācija.

Atslēgu var atrast dokumentācijas lapā. Arī to, kā var izmantot HTTP pieprasījumu, kā parādīts attēlā

3. darbība: kodēšana un palaišana

Kodēšana un skriešana
Kodēšana un skriešana
Kodēšana un skriešana
Kodēšana un skriešana
Kodēšana un skriešana
Kodēšana un skriešana

Aizpildītā koda paraugs ir norādīts iepriekš

Tagad palaidīsim parauga programmu vietnē Ameba

Kad piemērs ir gatavs, izveidojiet savienojumu ar Ameba plati, izmantojot USB kabeli.

Apkopojiet kodu. Arduino noklikšķiniet uz “Skice” -> “Verificēt/apkopot”. Pēc pabeigšanas Arduino apakšdaļā tiks parādīts uzraksts “Gatavs apkopojums”.

Augšupielādējiet (mirgo) kodu Ameba, noklikšķinot uz “Skice” -> “Augšupielādēt”. (Augšupielādes procesu norāda komponents D3, kas mirgos uz tāfeles)

Kad augšupielāde ir pabeigta (komponents D3 uz tāfeles vairs nemirgos), augšupielādes pabeigšana tiks atspoguļota Arduino IDE loga apakšā

Atveriet seriālo monitoru.

Nospiediet pogu “Atiestatīt”, lai redzētu izvades žurnālus.

Pēc tam, kad pasākums ir sekmīgi atlaists, rindā “Apsveicam! Jūs esat aktivizējis notikumu test_event”sērijas monitorā, un tiks nosūtīts atgādinājums par šo notikumu.

Pēc tam e -pasts tiek nosūtīts uz adresāta e -pasta kontu, kas reģistrēts IFTTT Applet, un tiks saņemts e -pasta paziņojums.

Ieteicams: