miao zhicheng
/
DragonflyMQTT
Using MQTT on Dragonfly
Diff: main.cpp
- Revision:
- 3:0a48c984e15b
- Parent:
- 2:d4dcf1ebaa99
- Child:
- 5:ded8fe5991a2
--- a/main.cpp Fri May 19 12:42:57 2017 +0000 +++ b/main.cpp Thu Aug 17 13:38:58 2017 +0000 @@ -86,7 +86,8 @@ data.clientID.cstring = VEHICLE_ID; data.username.cstring = VEHICLE_KEY; data.password.cstring = VEHICLE_SECRET; - if (MQTT::SUCCESS == client.connect(MQTT_GATEWAY_HOST, MQTT_GATEWAY_PORT, NULL /*MQTT_GATEWAY_PROD_ROOT_CA_PEM*/, data)) { + int result = client.connect(MQTT_GATEWAY_HOST, MQTT_GATEWAY_PORT, MQTT_GATEWAY_PROD_ROOT_CA_PEM, data); + if (MQTT::SUCCESS == result) { MQTT::Message message; char buf[512]; @@ -117,6 +118,8 @@ logInfo("MQTT disconnecting"); client.disconnect(); + } else { + logError("MQTT connection failed %d", result); } ledMQTTYield = 1; }