No idea why this is forking.

Dependencies:   FP MQTTPacket

Dependents:   MQTTw7500 MQTTw7500 wizwiki_wizfi310_mqtt MQTT_TestByChandana ... more

Fork of MQTT by Bohyun Bang

Files at this revision

API Documentation at this revision

Comitter:
jamesabruce
Date:
Sat Oct 03 10:53:36 2015 +0000
Parent:
46:88f62eb29442
Commit message:

Changed in this revision

MQTTEthernet.h Show annotated file Show diff for this revision Revisions of this file
MQTTPacket.lib Show annotated file Show diff for this revision Revisions of this file
diff -r 88f62eb29442 -r d3feba7f242a MQTTEthernet.h
--- a/MQTTEthernet.h	Mon Jun 29 02:07:13 2015 +0000
+++ b/MQTTEthernet.h	Sat Oct 03 10:53:36 2015 +0000
@@ -7,10 +7,6 @@
 #include "MQTTSocket.h"
 
 
-uint8_t mac_addr[6] = {0x00, 0x08, 0xDC, 0x00, 0x00, 0x00}; // your mac address
-const char * ip_addr = "???.???.???.???"; // your ip
-const char * gw_addr = "???.???.???.???"; // your gateway
-const char * snmask = "???.???.???.???"; // your subnetmask
 
 class MQTTEthernet : public MQTTSocket
 {
@@ -19,8 +15,27 @@
     {
         wait(1);
         this->createSocket();
-        eth.init(mac_addr,ip_addr,snmask,gw_addr);                          // Do not use DHCP! If you use DHCP use "eth.init(mac_addr);".
-        eth.connect();
+        //eth.init(mac_addr,ip_addr,snmask,gw_addr);                          // Do not use DHCP! If you use DHCP use "eth.init(mac_addr);".
+        uint8_t mac_addr[6] = {0x00, 0x08, 0xDC, 0x32, 0x23, 0x42}; 
+
+  eth.init(mac_addr);
+  
+  printf("Check Ethernet Link\r\n");
+    while(1) { //Wait link up
+        if(eth.link() == true)
+            break;
+    }
+    printf("Link up\r\n");
+
+    int ethErr = eth.connect();
+    
+  
+  if(ethErr < 0)
+  {
+    printf("Error %d in setup.\n", ethErr);
+  }
+  printf("Server IP Address is %s\r\n", eth.getIPAddress());
+  
     }
     
     EthernetInterface& getEth()
diff -r 88f62eb29442 -r d3feba7f242a MQTTPacket.lib
--- a/MQTTPacket.lib	Mon Jun 29 02:07:13 2015 +0000
+++ b/MQTTPacket.lib	Sat Oct 03 10:53:36 2015 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/teams/mqtt/code/MQTTPacket/#bf36e077e7b8
+http://mbed.org/teams/mqtt/code/MQTTPacket/#62396c1620b6