laskee ihmisiä

Dependencies:   Adafruit-GFX-MbedOS6 Adafruit_SSD1331_MbedOS6

Revision:
13:f4aab60fe740
Parent:
12:91b77eb22511
Child:
14:7e18419e3bc2
--- a/main.cpp	Tue Oct 20 06:34:14 2020 +0000
+++ b/main.cpp	Tue Oct 20 07:46:30 2020 +0000
@@ -76,15 +76,14 @@
     counter = 0;
     
     char buffer[64];
-    sprintf(buffer, "%d", counter);
-    printf("\n[MQTTBroker] Buffer: %d", buffer);
+    sprintf(buffer, "{'Count': %d}", counter);
+    printf("\n[MQTTBroker] Buffer: %u", buffer);
  
     MQTT::Message msg;
     msg.qos = MQTT::QOS0;
     msg.retained = false;
     msg.dup = false;
-    msg.payload = (void*)buffer;
-    msg.payloadlen = strlen(buffer);
+    
  
     printf("Opening socket...");
     socket.open(&esp);
@@ -112,16 +111,19 @@
     while(true) {
         if (alarm){
             counter++;
-            printf("\nToimii! Jippii! '%d' \r\n", counter);
+            printf("\nToimii! Jippii! '%d' \r\n", msg);
             OLED.fillScreen(Black);
             OLED.setCursor(30,25);
             OLED.printf("%d", counter);
-            ThisThread::sleep_for(2500);
+            sprintf(buffer, "{'Count': %d}", counter);
+            msg.payload = (void*)buffer;
+            msg.payloadlen = strlen(buffer);
+            //ThisThread::sleep_for(1000);
                 
             //Tässä laite lähettää mqtt paketin
             client.publish(MBED_CONF_APP_MQTT_TOPIC, msg);
             //client.yield(100);
-            client.disconnect();
+            //client.disconnect();
         }
     }
 }
\ No newline at end of file