Dimitri Marechal / Mbed 2 deprecated Prow_push

Dependencies:   EthernetNetIf mbed

Committer:
mdimitri
Date:
Sun Jan 30 13:17:35 2011 +0000
Revision:
0:97f465b60dea

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mdimitri 0:97f465b60dea 1 #include "mbed.h"
mdimitri 0:97f465b60dea 2 #include "EthernetNetIf.h"
mdimitri 0:97f465b60dea 3 #include "HTTPClient.h"
mdimitri 0:97f465b60dea 4
mdimitri 0:97f465b60dea 5 EthernetNetIf eth;
mdimitri 0:97f465b60dea 6
mdimitri 0:97f465b60dea 7 int main() {
mdimitri 0:97f465b60dea 8
mdimitri 0:97f465b60dea 9 printf("Init\n");
mdimitri 0:97f465b60dea 10
mdimitri 0:97f465b60dea 11 printf("\r\nSetting up...\r\n");
mdimitri 0:97f465b60dea 12 EthernetErr ethErr = eth.setup();
mdimitri 0:97f465b60dea 13 if(ethErr)
mdimitri 0:97f465b60dea 14 {
mdimitri 0:97f465b60dea 15 printf("Error %d in setup.\n", ethErr);
mdimitri 0:97f465b60dea 16 return -1;
mdimitri 0:97f465b60dea 17 }
mdimitri 0:97f465b60dea 18 printf("\r\nSetup OK\r\n");
mdimitri 0:97f465b60dea 19
mdimitri 0:97f465b60dea 20 HTTPClient prowl;
mdimitri 0:97f465b60dea 21
mdimitri 0:97f465b60dea 22 HTTPMap msg;
mdimitri 0:97f465b60dea 23 msg["apikey"] = ""; //your unique code you have to make on the website
mdimitri 0:97f465b60dea 24 msg["providerkey"] = "";
mdimitri 0:97f465b60dea 25 msg["priority"] = "0";
mdimitri 0:97f465b60dea 26 msg["application"] = "Mbed";
mdimitri 0:97f465b60dea 27 msg["event"] = "status";
mdimitri 0:97f465b60dea 28 msg["description"] = "Message sent from mbed";
mdimitri 0:97f465b60dea 29
mdimitri 0:97f465b60dea 30 HTTPResult r = prowl.post("https://prowl.weks.net/publicapi/add", msg, NULL);
mdimitri 0:97f465b60dea 31 if( r == HTTP_OK ){
mdimitri 0:97f465b60dea 32 printf("Push notification sent with success!\n");
mdimitri 0:97f465b60dea 33 }else{
mdimitri 0:97f465b60dea 34 printf("Problem during pushing, return code %d\n", r);
mdimitri 0:97f465b60dea 35 }
mdimitri 0:97f465b60dea 36
mdimitri 0:97f465b60dea 37 return 0;
mdimitri 0:97f465b60dea 38
mdimitri 0:97f465b60dea 39 }