smple

Dependencies:   ESP8266Interface IFTTT mbed

Fork of IFTTT_ESP8266_Example by Austin Blackstone

Committer:
jksoft
Date:
Mon Jul 27 11:43:18 2015 +0000
Revision:
4:3994cd534bd5
Parent:
1:15dd4d0a3af0
rev0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbedAustin 0:0f0676c43e4b 1 #include "mbed.h"
mbedAustin 1:15dd4d0a3af0 2 #include "ESP8266Interface.h"
mbedAustin 1:15dd4d0a3af0 3 #include "TCPSocketConnection.h"
mbedAustin 1:15dd4d0a3af0 4 #include "ifttt.h"
jksoft 4:3994cd534bd5 5 #include "SoftSerialSendOnry.h"
mbedAustin 1:15dd4d0a3af0 6
jksoft 4:3994cd534bd5 7 ESP8266Interface wifi(dp16,dp15,dp4,"SSID","Password",115200); // TX,RX,Reset,SSID,Password,Baud
jksoft 4:3994cd534bd5 8 SoftSerialSendOnry pc(dp10); // tx
mbedAustin 0:0f0676c43e4b 9
mbedAustin 1:15dd4d0a3af0 10 int main()
mbedAustin 0:0f0676c43e4b 11 {
mbedAustin 1:15dd4d0a3af0 12 pc.baud(9600);
mbedAustin 1:15dd4d0a3af0 13 wifi.init(); //Reset
mbedAustin 1:15dd4d0a3af0 14 wifi.connect(); //Use DHCP
jksoft 4:3994cd534bd5 15 pc.printf("IP Address is %s \n\r", wifi.getIPAddress());
mbedAustin 1:15dd4d0a3af0 16 TCPSocketConnection socket;
mbedAustin 0:0f0676c43e4b 17
mbedAustin 1:15dd4d0a3af0 18 // Initialize ifttt object, add up to 3 optional values, trigger event.
jksoft 4:3994cd534bd5 19 IFTTT ifttt("EventName","Secret Key", &socket); // EventName, Secret Key, socket to use
jksoft 4:3994cd534bd5 20
jksoft 4:3994cd534bd5 21 ifttt.addIngredients("value1","value2","value3");
mbedAustin 1:15dd4d0a3af0 22 ifttt.trigger(IFTTT_POST);
mbedAustin 0:0f0676c43e4b 23 }