To answer your second question: We need the Keep Alive function so the server knows that the program is connected to it and so does the MCU knows he is connected to the Server.
I could make some logs with reading out what the MCU sends to the WizFi360 and then checking the messages on the Tablet on a terminal program to see the delay with timestamps.
(11:11:13.996) [CR]AT+CIPSENDBUF=0,0006
(11:11:14.111) 00167[CR]AT+CIPSENDBUF=1,0006
(11:11:14.111) 00167[CR]AT+CIPSENDBUF=2,0006
(11:11:14.111) 00167
(11:11:19.104) [CR]AT+CIPSENDBUF=0,0006
(11:11:19.104) 00168
(11:11:19.236) [CR]AT+CIPSENDBUF=1,0006
(11:11:19.236) 00168[CR]AT+CIPSENDBUF=2,0006
(11:11:19.236) 00168
(11:11:24.195) [CR]AT+CIPSENDBUF=0,0006
(11:11:24.321) 00169[CR]AT+CIPSENDBUF=1,0006
(11:11:24.321) 00169[CR]AT+CIPSENDBUF=2,0006
(11:11:24.321) 00169
(11:11:29.286) [CR]AT+CIPSENDBUF=0,0006
(11:11:29.420) 00170[CR]AT+CIPSENDBUF=1,0006
(11:11:29.420) 00170[CR]AT+CIPSENDBUF=2,0006
(11:11:29.420) 00170
(11:11:34.394) [CR]AT+CIPSENDBUF=0,0006
(11:11:34.394) 00171
(11:11:34.512) [CR]AT+CIPSENDBUF=1,0006
(11:11:34.512) 00171[CR]AT+CIPSENDBUF=2,0006
(11:11:34.512) 00171
(11:11:39.486) [CR]AT+CIPSENDBUF=0,0006
(11:11:39.486) 00172
(11:11:39.604) [CR]AT+CIPSENDBUF=1,0006
(11:11:39.604) 00172[CR]AT+CIPSENDBUF=2,0006
(11:11:39.604) 00172
(11:11:44.593) 6
(11:11:44.577) [CR]AT+CIPSENDBUF=0,000
(11:11:44.593) 00173
(11:11:44.700) 00173
(11:11:44.700) [CR]AT+CIPSENDBUF=1,0006
(11:11:44.700) 00173[CR]AT+CIPSENDBUF=2,0006
(11:11:49.685) [CR]AT+CIPSENDBUF=0,0006
(11:11:49.808) 00174[CR]AT+CIPSENDBUF=1,0006
(11:11:49.808) 00174[CR]AT+CIPSENDBUF=2,0006
(11:11:49.808) 00174
(11:11:54.776) [CR]AT+C
(11:11:54.825) IPSENDBUF=0,0006
(11:11:54.825) 00175[CR]AT+CIPSENDBUF=1,0006
(11:11:54.825) 00175
(11:11:55.007) 00175
(11:11:55.007) [CR]AT+CIPSENDBUF=2,0006
(11:11:59.884) [CR]AT+CIPSENDBUF=0,0006
(11:12:00.005) 00176[CR]AT+CIPSENDBUF=1,0006
(11:12:00.005) 00176[CR]AT+CIPSENDBUF=2,0006
(11:12:00.005) 00176
(11:12:04.976) [CR]AT+CIPSENDBUF=0,0006
(11:12:05.124) 00177[CR]AT+CIPSENDBUF=1,0006
(11:12:05.124) 00177[CR]AT+CIPSENDBUF=2,0006
(11:12:05.124) 00177
(11:12:10.083) [CR]AT+CIPSENDBUF=0,0006
(11:12:10.212) 00178[CR]AT+CIPSENDBUF=1,0006
(11:12:10.212) 00178[CR]AT+CIPSENDBUF=2,0006
(11:12:10.212) 00178
(11:12:15.174) [CR]AT+CIPSENDBUF=0,0006
(11:12:15.305) 00179[CR]AT+CIPSENDBUF=1,0006
(11:12:15.305) 00179[CR]AT+CIPSENDBUF=2,0006
(11:12:15.305) 00179
(11:12:20.266) [CR]AT+C
(11:12:20.282) IPSENDBUF=0,0006
(11:12:20.282) 00180
(11:12:20.490) [CR]AT+CIPSENDBUF=1,0006
(11:12:20.490) 00180[CR]AT+CIPSENDBUF=2,0006
(11:12:20.490) 00180
(11:12:25.373) [CR]AT+CIPSENDBUF=0,0006
(11:12:25.373) 00181
(11:12:25.503) [CR]AT+CIPSENDBUF=1,0006
(11:12:25.503) 00181[CR]AT+CIPSENDBUF=2,0006
(11:12:25.503) 00181
(11:12:30.465) [CR]AT+CIPSENDBUF=0,0006
(11:12:30.584) 00182[CR]AT+CIPSENDBUF=1,0006
(11:12:30.584) 00182[CR]AT+CIPSENDBUF=2,0006
(11:12:30.584) 00182
(11:12:35.557) [CR]AT+CIPSENDBUF=0,0006
(11:12:35.693) 00183[CR]AT+CIPSENDBUF=1,0006
(11:12:35.693) 00183[CR]AT+CIPSENDBUF=2,0006
(11:12:35.693) 00183
(11:12:40.664) [CR]AT+CIPSENDBUF=0,0006
(11:12:40.664) 001
(11:12:40.790) 84[CR]AT+CIPSENDBUF=1,0006
(11:12:40.790) 00184[CR]AT+CIPSENDBUF=2,0006
(11:12:40.790) 00184
(11:12:45.755) [CR]AT+CIPSENDBUF=0,0006
(11:12:45.886) 00185[CR]AT+CIPSENDBUF=1,0006
(11:12:45.886) 00185[CR]AT+CIPSENDBUF=2,0006
(11:12:45.886) 00185
(11:12:50.863) [CR]AT+CIPSENDBUF=0,0006
(11:12:50.863) 00186
(11:12:50.988) [CR]AT+CIPSENDBUF=1,0006
(11:12:50.988) 00186[CR]AT+CIPSENDBUF=2,0006
(11:12:50.988) 00186
(11:12:55.955) [CR]AT+CIPSENDBUF=0,0006
(11:12:56.077) 00187[CR]AT+CIPSENDBUF=1,0006
(11:12:56.077) 00187[CR]AT+CIPSENDBUF=2,0006
(11:12:56.077) 00187
(11:13:01.062) ,0006
(11:13:01.046) [CR]AT+CIPSENDBUF=0
(11:13:01.062) 00188
(11:13:01.184) 00188
(11:13:01.184) [CR]AT+CIPSENDBUF=1,0006
(11:13:01.184) 00188[CR]AT+CIPSENDBUF=2,0006
(11:13:06.154) [CR]AT+CIPSENDBUF=0,0006
(11:13:06.301) 00189[CR]AT+CIPSENDBUF=1,0006
(11:13:06.301) 00189[CR]AT+CIPSENDBUF=2,0006
(11:13:06.301) 00189
(11:13:11.261) [CR]AT+CIPSENDBUF=0,0006
(11:13:11.261) 00190
(11:13:11.402) [CR]AT+CIPSENDBUF=1,0006
(11:13:11.402) 00190[CR]AT+CIPSENDBUF=2,0006
(11:13:11.402) 00190
(11:13:16.353) [CR]AT+CIPSENDBUF=0,0006
(11:13:16.485) 00191[CR]AT+CIPSENDBUF=1,0006
(11:13:16.485) 00191[CR]AT+CIPSENDBUF=2,0006
(11:13:16.485) 00191
(11:13:21.460) [CR]AT+CIPSENDBUF=0,0006
(11:13:21.593) 00192[CR]AT+CIPSENDBUF=1,0006
(11:13:21.593) 00192[CR]AT+CIPSENDBUF=2,0006
(11:13:21.593) 00192
(11:13:26.567) [CR]AT+CIPSENDBUF=0,0006
(11:13:26.567) 00193
(11:13:26.715) [CR]AT+CIPSENDBUF=1,0006
(11:13:26.715) 00193[CR]AT+CIPSENDBUF=2,0006
(11:13:26.715) 00193
(11:13:31.659) [CR]AT+CIPS
(11:13:31.675) ENDBUF=0,0006
(11:13:31.675) 00194
(11:13:31.775) 00194
(11:13:31.775) [CR]AT+CIPSENDBUF=1,0006
(11:13:31.775) 00194[CR]AT+CIPSENDBUF=2,0006
(11:13:36.767) [CR]AT+CIPSENDBUF=0,0006
(11:13:36.767) 00195
(11:13:36.900) [CR]AT+CIPSENDBUF=1,0006
(11:13:36.900) 00195[CR]AT+CIPSENDBUF=2,0006
(11:13:36.900) 00195
(11:13:41.858) [CR]AT+CIPSENDBUF=0,0006
(11:13:41.989) 00196[CR]AT+CIPSENDBUF=1,0006
(11:13:41.989) 00196[CR]AT+CIPSENDBUF=2,0006
(11:13:41.989) 00196
(11:13:46.966) [CR]AT+CIPSENDBUF=0,0006
(11:13:46.966) 00
(11:13:47.103) 197[CR]AT+CIPSENDBUF=1,0006
(11:13:47.103) 00197[CR]AT+CIPSENDBUF=2,0006
(11:13:47.103) 00197
(11:13:52.057) [CR]AT+CIPSENDBUF=0,0006
(11:13:52.185) 00198[CR]AT+CIPSENDBUF=1,0006
(11:13:52.185) 00198[CR]AT+CIPSENDBUF=2,0006
(11:13:52.185) 00198
(11:13:57.149) [CR]AT+CIPSENDBUF=0,0006
(11:13:57.277) 00199[CR]AT+CIPSENDBUF=1,0006
(11:13:57.277) 00199[CR]AT+CIPSENDBUF=2,0006
(11:13:57.277) 00199
(11:14:02.256) [CR]AT+CIPSENDBUF=0,0006
(11:14:02.256) 00200
(11:14:02.388) [CR]AT+CIPSENDBUF=1,0006
(11:14:02.388) 00200[CR]AT+CIPSENDBUF=2,0006
(11:14:02.388) 00200
(11:14:07.348) [CR]AT+CIPSENDBUF=0,0006
(11:14:07.473) 00201[CR]AT+CIPSENDBUF=1,0006
(11:14:07.473) 00201[CR]AT+CIPSENDBUF=2,0006
(11:14:07.473) 00201
(11:14:12.455) [CR]AT+CIPSENDBUF=0,0006
(11:14:12.583) 00202[CR]AT+CIPSENDBUF=1,0006
(11:14:12.583) 00202[CR]AT+CIPSENDBUF=2,0006
(11:14:12.583) 00202
(11:14:17.547) [CR]AT+CIPSENDBUF=0,0006
(11:14:17.704) 00203[CR]AT+CIPSENDBUF=1,0006
(11:14:17.704) 00203[CR]AT+CIPSENDBUF=2,0006
(11:14:17.704) 00203
(11:14:22.654) [CR]AT+CIPSENDBUF=0,0006
(11:14:22.654) 00204
(11:14:22.783) [CR]AT+CIPSENDBUF=1,0006
(11:14:22.783) 00204[CR]AT+CIPSENDBUF=2,0006
(11:14:22.783) 00204
(11:14:27.746) [CR]AT+CIPSENDBUF=0,0006
(11:14:27.866) 00205[CR]AT+CIPSENDBUF=1,0006
(11:14:27.866) 00205[CR]AT+CIPSENDBUF=2,0006
(11:14:27.866) 00205
(11:14:32.853) [CR]AT+CIPSENDBUF=0,0006
(11:14:32.853) 00206
(11:14:33.006) [CR]AT+CIPSENDBUF=1,0006
(11:14:33.006) 00206[CR]AT+CIPSENDBUF=2,0006
(11:14:33.006) 00206
(11:14:37.961) [CR]AT+CIPSENDBUF=0,0006
(11:14:37.961) 00207
(11:14:38.095) [CR]AT+CIPSENDBUF=1,0006
(11:14:38.095) 00207[CR]AT+CIPSENDBUF=2,0006
(11:14:38.095) 00207
(11:14:43.053) [CR]AT+CIPSENDBUF=0,0006
(11:14:43.190) 00208[CR]AT+CIPSENDBUF=1,0006
(11:14:43.190) 00208[CR]AT+CIPSENDBUF=2,0006
(11:14:43.190) 00208
I had the MCU to send a message every 5 seconds for this.
I will try to do this without MCU but I don’t know if I’m able.
I hope this will be helpful.