Mbed to IFTTT
Dependencies: EthernetInterface IFTTT mbed-rtos mbed
Fork of TCPSocket_Ethernet by
Revision 3:97c3e915a108, committed 2016-09-11
- Comitter:
- Jeffdhyan
- Date:
- Sun Sep 11 06:49:25 2016 +0000
- Parent:
- 2:807d696cf266
- Commit message:
- IFTTT_Mbed
Changed in this revision
| IFTTT.lib | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/IFTTT.lib Sun Sep 11 06:49:25 2016 +0000 @@ -0,0 +1,1 @@ +http://developer.mbed.org/users/mbedAustin/code/IFTTT/#935972c2f628
--- a/main.cpp Sun Sep 11 06:12:16 2016 +0000
+++ b/main.cpp Sun Sep 11 06:49:25 2016 +0000
@@ -1,6 +1,7 @@
#include "mbed.h"
#include "EthernetInterface.h"
#include "TCPSocketConnection.h"
+#include "ifttt.h"
EthernetInterface eth;
RawSerial pc(USBTX, USBRX); // tx, rx
@@ -29,19 +30,34 @@
}
printf("DONE!\n");
-
+ // Initialize ifttt object, add up to 3 optional values, trigger event.
+ IFTTT ifttt("hellowordmbed","ExqSjQiwzZINRMFTOgo--", &socket); // EventName, Secret Key, socket to use
+ ifttt.addIngredients("this is awesome","test-ing","data!!!"); // 3 optional Values to send along with trigger.
+ ifttt.trigger();
+
+ // Send data using GET
+ ifttt.addIngredients("Sending","GET","data");
+ ifttt.trigger(IFTTT_GET);
+
+ // Send Data using POST
+ ifttt.addIngredients("Sending","POST","things");
+ ifttt.trigger(IFTTT_POST);
+
+
+
socket.close();
eth.disconnect();
- while(1) {}
+ while(1) {
+ }
}
extern "C" void mbed_mac_address(char *mac)
{
mac[0] = 0xD4;
mac[1] = 0x3D;
mac[2] = 0x7E;
- mac[3] = 0x3C;
+ mac[3] = 0x2C;
mac[4] = 0x7E;
mac[5] = 0x1C;
-};
\ No newline at end of file
+};
Jeff Chen
