laskee ihmisiä
Dependencies: Adafruit-GFX-MbedOS6 Adafruit_SSD1331_MbedOS6
Diff: main.cpp
- 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