Вопрос по переменной sid в файле RemoteXYComm_AT.h.
В строке uint8_t res = sendATCommandForResult (AT_MESSAGE_CIPSTART, sid, ",\"TCP\",\"", host,"\",", sport,NULL);
Как я понял, это идентификатор присоединения клиента.
Судя по логу в мониторе Serial порта, sid равен 3, и соответственно строка приобретает вид
[ 11.266] -> AT+CIPSTART=3,"TCP","cloud.remotexy.com",6376
т.е. идет указание на трансляцию данных через Serial3, тогда как модем подключен к Serial1.
В скетче прописан Serial1:
remotexy = new CRemoteXY (RemoteXY_CONF_PROGMEM, &RemoteXY, "");
CRemoteXYStream_HardSerial * stream_Serial1 = new CRemoteXYStream_HardSerial (&Serial1, 115200);
CRemoteXYComm_GSM * GSM = new CRemoteXYComm_GSM
(
stream_Serial1,
"internet",
"gdata",
"gdata"
);
remotexy->addConnection (new CRemoteXYConnectionCloud(GSM, "cloud.remotexy.com", 6376, "368f702616c942129c8a775aecxxxxxx"));
Откуда берется 3?