A Threaded Secure MQTT Client example. Uses MBED TLS for SSL/TLS connection. QoS0 only for now. Example has been tested with K64F connected via Ethernet.
Fork of HelloMQTT by
Diff: main.cpp
- Revision:
- 19:7f7aba7a4a8b
- Parent:
- 18:07a79d8f01c3
- Child:
- 20:49c9daf2b0ff
--- a/main.cpp Mon Jul 27 09:30:31 2015 +0000
+++ b/main.cpp Thu Jul 30 13:49:18 2015 +0000
@@ -88,7 +88,7 @@
if ((rc = client.connect(data)) != 0)
printf("rc from MQTT connect is %d\n", rc);
- if ((rc = client.subscribe(topic, MQTT::QOS1, messageArrived)) != 0)
+ if ((rc = client.subscribe(topic, MQTT::QOS2, messageArrived)) != 0)
printf("rc from MQTT subscribe is %d\n", rc);
MQTT::Message message;
@@ -122,16 +122,10 @@
client.yield(100);
if ((rc = client.unsubscribe(topic)) != 0)
- {
- lcd.cls();
printf("rc from unsubscribe was %d\n", rc);
- }
if ((rc = client.disconnect()) != 0)
- {
- lcd.cls();
printf("rc from disconnect was %d\n", rc);
- }
ipstack.disconnect();
