HuyNQ

Dependencies:   C12832 MQTT_MbedOS

Fork of mbed-os-mqtt by Daniel Knox

Revision:
1:8d33e7fdd27c
Parent:
0:35df42ee93ed
Child:
2:c89dbc1d8123
--- a/main.cpp	Tue Nov 01 22:14:54 2016 +0000
+++ b/main.cpp	Thu Nov 02 09:39:32 2017 +0000
@@ -7,25 +7,22 @@
 C12832 lcd(D11, D13, D12, D7, D10);
 
 // MQTT Variables
-char* MqttHostname = "broker.hivemq.com";
+char* MqttHostname = "192.168.1.105";
 int MqttPort = 1883;
-char* MqttTopic = "mbed-sample";
-char* MqttClientId = "changeme";
+char* MqttTopic = "mbed-sample-dssdsdhhuynq";
+char* MqttClientId = "changeme-huynq-zcaxcaz";
 
 int main()
 {
-    // Clear LCD and print a welcome message from row 0, col 0.
-    lcd.cls();
-    lcd.locate(0,0);
-    lcd.printf("Example MQTT client\n");
+    
+    printf("Example MQTT client\n");
 
     // Brings up the network interface
     MQTTEthernet eth = MQTTEthernet();
     const char *ip = eth.get_ip_address();
     
-    lcd.cls();
-    lcd.locate(0,0);
-    lcd.printf("IP address is: %s\n", ip ? ip : "No IP");
+    
+    printf("IP address is: %s\n", ip ? ip : "No IP");
     
     // Create Mbed Client Interface
     MQTT::Client<MQTTEthernet, Countdown> client = MQTT::Client<MQTTEthernet, Countdown>(eth);
@@ -33,25 +30,23 @@
     // Create TCP connection
     eth.open(eth.getEth());
     int rc = eth.connect(MqttHostname, MqttPort);
-    lcd.printf("TCP Status: %s\n", (rc == 0) ? "Success" : "Failure");
+    printf("TCP Status: %s\n", (rc == 0) ? "Success" : "Failure");
     
     // Wait for a short length of time to allow user to see output messages.
     Thread::wait(2000);
     
     if(rc == 0){
         
-        lcd.cls();
-        lcd.locate(0,0);
-        lcd.printf("Starting MQTT Client");
+        
+        printf("Starting MQTT Client");
 
         MQTTPacket_connectData data = MQTTPacket_connectData_initializer;       
         data.MQTTVersion = 3;
         data.clientID.cstring = MqttClientId;
         rc = client.connect(data);
         
-        lcd.cls();
-        lcd.locate(0,0);
-        lcd.printf("MQTT Client: %s\n", (rc == 0) ? "Connected" : "Failed");
+        
+        printf("MQTT Client: %s\n", (rc == 0) ? "Connected" : "Failed");
         
         while(rc == 0){
             MQTT::Message message;