Add authorization check and messages

Dependencies:   C12832 EthernetInterface LM75B MMA7660 MQTT mbed-rtos mbed

Fork of IBMIoTClientEthernetExample-MACfix-DebugFix by James Sutton

Files at this revision

API Documentation at this revision

Comitter:
samdanbury
Date:
Fri Jul 18 09:27:32 2014 +0000
Parent:
1:1f187285667c
Child:
3:69ef39823eef
Commit message:
Delete MQTTEthernetIoT class that is no longer required, change device type of K64F when running in QuickStart mode

Changed in this revision

MQTTEthernetIoT.h Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/MQTTEthernetIoT.h	Fri Jul 18 07:57:45 2014 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-
-#if !defined(MQTTETHERNET_H)
-#define MQTTETHERNET_H
-
-#include "MQTT_mbed.h"
-#include "EthernetInterface.h"
-#include "MQTTSocket.h"
-#include <string>
-
-class MQTTEthernetIoT : public MQTTSocket
-{
-public:    
-    MQTTEthernetIoT()
-    {
-        eth.init();                          // Use DHCP
-        eth.connect();
-        mac = eth.getMACAddress();
-    }
-    
-    string getMACAddress() {
-        return mac;
-    }
-    
-private:
-
-    EthernetInterface eth;
-    string mac;
-    
-};
-
-
-#endif
--- a/main.cpp	Fri Jul 18 07:57:45 2014 +0000
+++ b/main.cpp	Fri Jul 18 09:27:32 2014 +0000
@@ -16,8 +16,8 @@
 #include "C12832.h"
 #include "LM75B.h"
 #include "MMA7660.h"
-#include "C12832.h"
-#include "MQTTEthernetIoT.h"
+#include "EthernetInterface.h"
+#include "MQTTSocket.h"
 #include "MQTTClient.h"
 #include "ConfigFile.h"
 #include "Arial12x12.h"
@@ -163,7 +163,11 @@
     } else {
         quickstartMode = true;
         org = "quickstart";
-        type = "iotsample-mbed-lpc1768";
+        #ifdef TARGET_K64F
+            type = "iotsample-mbed-k64f";
+        #else
+            type = "iotsample-mbed-lpc1768";
+        #endif
         id = mac;
     }