Dust Sesnsor PMS5003

Dependencies:   NetServices ThingSpeakEthernet mbed

Revision:
6:ebbde59c5a1d
Child:
7:1da0a084cd69
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ThingSpeak.h	Fri Nov 20 08:28:11 2015 +0000
@@ -0,0 +1,32 @@
+#ifndef THINGSPEAK_H
+#define THINGSPEAK_H
+#define HOSTNAME "mbed"
+#include "mbed.h"
+#include "EthernetNetIf.h"
+#include "HTTPClient.h"
+
+
+class ThingSpeak {
+    
+    public:
+    
+        ThingSpeak(char*, const int);
+        void connect();
+        void getIP();
+        void putUp();
+        void setField(float, int);   
+    private:
+        
+        char* thingSpeakUrl;
+        char* thingSpeakKey;
+        char urlBuffer[511];
+        char fieldBuffer[255];  
+        EthernetNetIf eth;
+        EthernetErr ethErr;
+        HTTPClient http; 
+        IpAddr ethIp;
+        HTTPText resp;
+        HTTPResult res;  
+};
+
+#endif   
\ No newline at end of file