989
Dependencies: mbed Servo X_NUCLEO_IKS01A2 X_NUCLEO_IDW01M1v2 NetworkSocketAPI NDefLib MQTT
Diff: main.cpp
- Revision:
- 13:0b31131bf711
- Parent:
- 11:70df7089e2da
- Child:
- 14:641560b57584
--- a/main.cpp Tue Jun 07 09:30:16 2016 +0000 +++ b/main.cpp Wed Sep 07 14:14:27 2016 +0000 @@ -18,6 +18,9 @@ #include "SPWFInterface.h" #include "TCPSocket.h" +#include "MQTTClient.h" + + //------------------------------------ // Hyperterminal configuration // 9600 bauds, 8-bit data, no parity @@ -27,15 +30,17 @@ DigitalOut myled(LED1); SpwfSAInterface spwf(PA_9, PA_10, PC_12, PC_8, PA_12, true); -int main() { +int main() +{ int err; - char * ssid = "STM"; - char * seckey = "STMdemoPWD"; + char * ssid = "crespan"; // Network must be visible otherwise it can't connect + char * seckey = "Elfrontal0"; pc.printf("\r\nX-NUCLEO-IDW01M1 mbed Application\r\n"); - pc.printf("\r\nconnecting to AP\r\n"); - - err = spwf.connect(ssid, seckey, NSAPI_SECURITY_WPA2);//WPA + pc.printf("\r\nconnecting to AP\r\n"); + + err = spwf.connect(ssid, seckey, NSAPI_SECURITY_WPA2); //WPA2 + if(err!=0) { pc.printf("\r\nerror connecting to AP.\r\n"); @@ -54,9 +59,11 @@ printf("\r\nst.com resolved to: %s\r\n", addr.get_ip_address()); pc.printf("\r\nconnecting to http://time-d.nist.gov\r\n"); + //pc.printf("\r\nconnecting to https://quickstart.internetofthings.ibmcloud.com\r\n"); TCPSocket socket(&spwf); err = socket.connect("time-d.nist.gov", 37); + if(err!=0) { pc.printf("\r\nCould not connect to Socket, err = %d!!\r\n", err);