added AT commands interface to GSM transport
This commit is contained in:
parent
d06c9abfc2
commit
26ddfea36e
|
|
@ -70,6 +70,8 @@ void PPPModemSoftRestart(void);
|
|||
void PPPModemStart(void);
|
||||
|
||||
void PPPModemGetRSSI(void);
|
||||
void ModemSendSMS(void);
|
||||
void ModemSendAT(char *cmd);
|
||||
|
||||
void MQTTRun(void);
|
||||
|
||||
|
|
|
|||
|
|
@ -298,5 +298,17 @@ void PPPModemGetRSSI(void)
|
|||
ESP_LOGW(TAG, "Signal %d, ber %d", rssi, ber);
|
||||
}
|
||||
|
||||
void ModemSendAT(char *cmd)
|
||||
{
|
||||
char resp[128] = {0};
|
||||
esp_modem_at(dce, cmd, resp, 5000);
|
||||
ESP_LOGW(TAG, "%s", resp);
|
||||
}
|
||||
|
||||
void ModemSendSMS(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -484,19 +484,22 @@ static HTTP_IO_RESULT HTTPPostSystemSettings(httpd_req_t *req, char *PostData)
|
|||
{
|
||||
if (!strcmp(tmp, (const char*) "1"))
|
||||
{
|
||||
ModemSendAT("AT\r");
|
||||
return HTTP_IO_DONE_NOREFRESH;
|
||||
}
|
||||
else if (!strcmp(tmp, (const char*) "2"))
|
||||
{
|
||||
WiFiDisconnect();
|
||||
ModemSendAT("AT+CCLK?\r");
|
||||
return HTTP_IO_DONE_NOREFRESH;
|
||||
}
|
||||
else if (!strcmp(tmp, (const char*) "3"))
|
||||
{
|
||||
ModemSendAT("ATD+79022518532;\r");
|
||||
return HTTP_IO_DONE_NOREFRESH;
|
||||
}
|
||||
else if (!strcmp(tmp, (const char*) "4"))
|
||||
{
|
||||
ModemSendAT("ATH\r");
|
||||
return HTTP_IO_DONE_NOREFRESH;
|
||||
}
|
||||
else if (!strcmp(tmp, (const char*) "5"))
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user