Forked version with getIMEI support for AerCloud integration
Dependents: AerCloud_C027_Sample
Fork of C027_Support by
Diff: MDM.cpp
- Revision:
- 112:aad678f042a6
- Parent:
- 101:edfeb8af206e
- Child:
- 113:095982b8f8b4
--- a/MDM.cpp Tue Jul 01 06:41:26 2014 +0000 +++ b/MDM.cpp Mon Nov 10 22:39:20 2014 +0000 @@ -262,6 +262,13 @@ return WAIT; } +//return IMEI of the SIM +bool MDMParser::getIMEI(char *str) +{ + memcpy(str,&_dev.imei,16); + return true; +} + // ---------------------------------------------------------------- bool MDMParser::connect( @@ -911,13 +918,14 @@ bool MDMParser::socketConnect(int socket, const char * host, int port) { IP ip = gethostbyname(host); + printf("Host: %s\n",host); if (ip == NOIP) return false; // connect to socket bool ok = false; LOCK(); if (ISSOCKET(socket) && (_sockets[socket].state == SOCK_CREATED)) { - TRACE("socketConnect(%d,%s,%d)\r\n", socket,host,port); + printf("socketConnect(%d,%s,%d)\r\n", socket,host,port); sendFormated("AT+USOCO=%d,\"" IPSTR "\",%d\r\n", socket, IPNUM(ip), port); if (RESP_OK == waitFinalResp()) ok = _sockets[socket].state = SOCK_CONNECTED;