HuyNQ
Dependencies: C12832 MQTT_MbedOS
Fork of mbed-os-mqtt by
Diff: main.cpp
- 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;