[Arduino Etheret Project] Hey u!! Krijgen uit de buurt van mijn huis! (7 / 9 stap)

Stap 7: Hoe google om e-mail te verzenden van Arduino via TEMBOO


Google om e-mail te verzenden van arduino via TEMBOO we iets moeten doen eerst.

[Google-Account nodig]

  1. Google-account maken [Maken Google-account]
  2. Een google App-specifieke wachtwoord die gegenereerd na 2-Step controle nodig. [Google App-specifieke wachtwoord instelling]

[Het gebruik van TEMBOO]

  1. Attatched TEMBOO library downloaden en installeren zoals als IRLED/Twitter bibliotheek naar de directory van de Arduino geïnstalleerd
  2. Maken TEMBOO accout eerste [TEMBOO accout]
  3. Er zijn veel API's al voorbereid door TEMBOO. We zullen "google e-mail" API gebruiken in dit project, dus we moeten gaan [Google > Gmail > SendEmail]
  4. [Belangrijke] En je moet kiezen "IoT modus [ON]" die is gelegen in de top/rechts met gele karakter.
  5. Test e-mail met fillout roze doos en klik op uitvoeren. (Zie afbeelding)
  6. Zien we de Arduino schets broncode voor verzenden gmail vanuit TEMBOO zoals hieronder
  7. Nu we gebruik van TEMBOO voor verzenden gmail maken kunnen

[Schets broncode]

 /* Setup shield-specific #include statements */#include <SPI.h> #include <Dhcp.h> #include <Dns.h> #include <Ethernet.h> #include <EthernetClient.h> #include <Temboo.h> #include "TembooAccount.h" // Contains Temboo account informationbyte ethernetMACAddress[] = ETHERNET_SHIELD_MAC; EthernetClient client; int numRuns = 1; // Execution count, so this doesn't run forever int maxRuns = 10; // Maximum number of times the Choreo should be executedvoid setup() { Serial.begin(9600); // For debugging, wait until the serial console is connected. delay(4000); while(!Serial); Serial.print("DHCP:"); if (Ethernet.begin(ethernetMACAddress) == 0) { Serial.println("FAIL"); while(true); } Serial.println("OK"); delay(5000); Serial.println("Setup complete.\n"); } void loop() { if (numRuns <= maxRuns) { Serial.println("Running SendEmail - Run #" + String(numRuns++)); TembooChoreo SendEmailChoreo(client); // Invoke the Temboo client SendEmailChoreo.begin(); // Set Temboo account credentials SendEmailChoreo.setAccountName(TEMBOO_ACCOUNT); SendEmailChoreo.setAppKeyName(TEMBOO_APP_KEY_NAME); SendEmailChoreo.setAppKey(TEMBOO_APP_KEY); // Set Choreo inputs String MessageBodyValue = "Message what you want to send"; SendEmailChoreo.addInput("MessageBody", MessageBodyValue); String SubjectValue = "subject of email"; SendEmailChoreo.addInput("Subject", SubjectValue); String PasswordValue = "generated_password"; SendEmailChoreo.addInput("Password", PasswordValue); String UsernameValue = "youraccount"; SendEmailChoreo.addInput("Username", UsernameValue); String ToAddressValue = "destination_address SendEmailChoreo.addInput("ToAddress", ToAddressValue); // Identify the Choreo to run SendEmailChoreo.setChoreo("/Library/Google/Gmail/SendEmail"); // Run the Choreo; when results are available, print them to serial SendEmailChoreo.run(); while(SendEmailChoreo.available()) { char c = SendEmailChoreo.read(); Serial.print(c); } SendEmailChoreo.close(); } Serial.println("\nWaiting...\n"); delay(30000); // wait 30 seconds between SendEmail calls } 

["TembooAccount.h", Header file]

 /*IMPORTANT NOTE about TembooAccount.h TembooAccount.h contains your Temboo account information and must be included alongside your sketch. To do so, make a new tab in Arduino, call it TembooAccount.h, and copy this content into it. */ #define TEMBOO_ACCOUNT "your_temboo_account" // Your Temboo account name #define TEMBOO_APP_KEY_NAME "myFirstApp" // Your Temboo app key name #define TEMBOO_APP_KEY "1eb4e************************39a61" // Your Temboo app key #define ETHERNET_SHIELD_MAC {} /* The same TembooAccount.h file settings can be used for all Temboo SDK sketches. Keeping your account information in a separate file means you can share the main .ino file without worrying that you forgot to delete your credentials. */ 

Gerelateerde Artikelen

Hoe te houden van slangen uit de buurt van uw huis

Hoe te houden van slangen uit de buurt van uw huis

Bent u op zoek naar de beste manier om te houden van de slangen weg van uw huis? Uw kansen van het hebben van een slang controle probleem verhogen aanzienlijk wanneer u een gezond ecosysteem met een verscheidenheid aan planten, dieren en insecten heb
De Console "Krijgen uit de weg van de TV"

De Console "Krijgen uit de weg van de TV"

We hebben een speciale behoeften beetje kerel die zou staan vooraan op de TV, ongeacht u aanbevelen dat hij niet zijn een deur. Dus zetten we de TV aan de muur, maar ik houd niet van kijken naar de koorden en nadat ze bedekken, realiseerde ik niet gr
2 werven uit de buurt van de schort van uw dromen

2 werven uit de buurt van de schort van uw dromen

waarom besteden veel geld aan een schort wanneer kun je een even leuke een in uw eigen huis? Met slechts twee werven van stof en een naaimachine kun je deze mooie hoge taille schort. Deze schort is ideaal voor tienermeisjes die zijn gewoon het krijge
Het houden van mieren uit de buurt van planten met eierschalen

Het houden van mieren uit de buurt van planten met eierschalen

eierschalen zijn een natuurlijke ant repelent, en ze zullen afstoten van uw installaties te houden van de thhem van het eten van hen.na het maken van een ei, sla de eierschalen en spoel ze af, ze afbrokkelen en leg ze rond de stam van uw planten.Zorg
Gebogen hout Ring. Drijfhout uit de kust van Oregon en Douglas Fir.

Gebogen hout Ring. Drijfhout uit de kust van Oregon en Douglas Fir.

Deze ring is volledig gemaakt formulier hout gevonden in de buurt en op de kust van Oregon in Lincoln City.Materialen en gereedschappen die nodig zijn:1. hout. een rechte stok, ten minste een inch breed of meer.2. blok vliegtuig. elke hand of vinger
Omhoog uit de as van de renovatie van een mantel stuk

Omhoog uit de as van de renovatie van een mantel stuk

Dit project begon het leven als een ongeval.De oorspronkelijke bedoeling was te strippen terug de verf uit een bestaand stuk van de mantel. Helaas had de vorige eigenaars geschilderd en opnieuw geschilderd de hele haard en tenslotte geboord in het te
Huisdieren maand ' 08: Tips om Keep de mieren uit de voeding van uw hond!

Huisdieren maand ' 08: Tips om Keep de mieren uit de voeding van uw hond!

Als u uw hond buiten houdt (omdat je ouders zijn dood ingesteld op nooit laten u brengen binnen helemaal) en u hebt al geconfronteerd met het probleem van de ant-eten-mijn-hond-voedsel dan hier enkele suggesties zijn voor het houden van die vervelend
Hoe te voegen spiesjes loodrecht op elkaar in een piepschuim bal, zodat ze allemaal lijken te komen uit het midden van de bal

Hoe te voegen spiesjes loodrecht op elkaar in een piepschuim bal, zodat ze allemaal lijken te komen uit het midden van de bal

Soms vindt men projecten waarvoor het inbrengen van twee of drie spiesjes of breinaalden door het midden van een piepschuim bal. (Bijvoorbeeld de bouw van een anemometer of een windwijzer zoals beschreven in het boek Een gids voor het gebruik van het
Arduino BlinkyBall Project

Arduino BlinkyBall Project

ik vaak een blog genaamd hackaday.com die een project gekenmerkt door "Nikolai", het was een 10cm LED-bal waarmee shift registers. Het lijkt een erg leuk project poging, maar de kosten van de planken maakte met & niet met enige ervaring eagl
Xtreme Buzzwire-4-2 (Arduino Jam project)

Xtreme Buzzwire-4-2 (Arduino Jam project)

dit project is onderdeel van de Arduino Jam 2012.Eerst en vooral die wij willen bedanken voor de organisatie en vooral de hoofdsponsor, Capgemini, waardoor alle van dit mogelijk.Op de Arduino Jam kwamen tijdens de brainstormsession, we met het idee o
Arduino Fish Feeder Flux Capacitor Upcycled uit boek

Arduino Fish Feeder Flux Capacitor Upcycled uit boek

Dit instructable is ontworpen om niet alleen te bouwen uit meestal huis-hold items een Visvoeding flux condensator in een boek dat wordt aangedreven door Arduino, maar het dient ook een doel aan te tonen dat alles mogelijk is en dat-vaak de eenvoudig
Arduino LCD Project voor het meten van afstand

Arduino LCD Project voor het meten van afstand

Hallo :)Mag je niet weet hoe te gebruiken een ultrasone sensor voor het meten van de afstand met een LCD-scherm, dus in dit instructable heb ik besloten om u gelukkig te maken en u aan de slag helpen. Deze sensor is erg populair bij de Arduino Geeks.
Arduino microcontroller project

Arduino microcontroller project

Microprocessor gebaseerd ProjectZoals u weet is onze site gebaseerd op eenvoudige Electronics Project Circuit. Maar aan het bereiken van betere prestaties, (-Project voor procestechniek niveau) en voor hoge kwaliteit output te verslaan de concurrente
TV afstandsbediening handschoen met behulp van Arduino, summatieve Project van TEJ3

TV afstandsbediening handschoen met behulp van Arduino, summatieve Project van TEJ3

Vandaag zullen we leren hoe maak je een handschoen afstandsbediening voor uw TV met behulp van een Arduino. Ik maakte een handschoen die alleen gebruikmaakt van drie vingers, als u wilt dat alle vijf u moet flex sensor (5), weerstand (5), man-man jum