FRDM-K64F, Avnet M14A2A, Grove Shield, to create smart home system. In use with AT&Ts M2x & Flow.

Dependencies:   mbed FXOS8700CQ MODSERIAL

Files at this revision

API Documentation at this revision

Comitter:
fkellermavnet
Date:
Sat Jul 23 04:27:35 2016 +0000
Parent:
37:44265008bab9
Child:
39:1996eaec02d6
Commit message:
Changed timeout for sockconn.

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
wnc_control.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sat Jul 23 02:32:14 2016 +0000
+++ b/main.cpp	Sat Jul 23 04:27:35 2016 +0000
@@ -41,7 +41,7 @@
 #define WNC_WAIT_FOR_AT_CMD_MS 40
 
 Serial         pc(USBTX, USBRX);
-SerialBuffered mdm(PTD3, PTD2, 128);
+SerialBuffered mdm(PTD3, PTD2, 4096);
 DigitalOut led_green(LED_GREEN);
 DigitalOut led_red(LED_RED);
 DigitalOut led_blue(LED_BLUE);
--- a/wnc_control.cpp	Sat Jul 23 02:32:14 2016 +0000
+++ b/wnc_control.cpp	Sat Jul 23 04:27:35 2016 +0000
@@ -267,6 +267,7 @@
 //  send_wnc_cmd("AT+CFUN=1", &pRespStr, WNC_TIMEOUT_MS);     // Try to force on network pt2
 //  send_wnc_cmd("AT", &pRespStr, WNC_TIMEOUT_MS);             // Heartbeat?
   pc.puts("WNC Status:\r\n");
+  send_wnc_cmd("AT@SOCKDIAL?", &pRespStr, WNC_TIMEOUT_MS);
   send_wnc_cmd("AT+CPIN?", &pRespStr, WNC_TIMEOUT_MS);      // Check if SIM locked
   send_wnc_cmd("AT+CREG?", &pRespStr, WNC_TIMEOUT_MS);      // Check if registered on network
   send_wnc_cmd("AT+CSQ", &pRespStr, WNC_TIMEOUT_MS);        // Check RSSI
@@ -281,7 +282,8 @@
   cmd_str += ipStr;
   cmd_str += "\",";
   cmd_str += port;
-  send_wnc_cmd(cmd_str.c_str(), &pRespStr, 5*WNC_TIMEOUT_MS);
+  cmd_str += ",30";
+  send_wnc_cmd(cmd_str.c_str(), &pRespStr, 30000);
   send_wnc_cmd("AT@SOCKCREAT?", &pRespStr, WNC_TIMEOUT_MS);
   send_wnc_cmd("AT@SOCKCONN?", &pRespStr, WNC_TIMEOUT_MS);
 }