Он мне отписывался, но до конца проблему по-моему не решил. СМС-ки не отправляются. Звонки происходят.
Помог мне один товарищ со скетчем ,как туда номер из 12 цифр прописать.
Вобьщем номер прописался, по аварии ,звонит на мой телефон, а вот по звонку смс не отправляет
просто сбрасывает и все. А ведь должен отправлять о текущем состоянии контроллера.
Вот какие изменения были внесены в скетч, может что то упустил, или неправильно написалmsg31, 10 Авг. 16, 12:12
Мне кажется, что с вашей помощью и пару бессонных ночей , я решил часть проблемы. Но это касается только дозвона и СМС сообщений - все работает.
Обращаю внимание, что изменения приведены под GPRS модем SIM900 Icomsat1.1
char my_phone[14]="+777777777778"; // заменил на 14 и добавил 8
----------------------------------------------------------------------------------------------------------
for(i=1;i<=11;i+=2) // замена
{
pdu_phone[i-1]=my_phone[i+1];
pdu_phone
=my_phone;
}
pdu_phone[12]=0;
}
-------------------------------------------------------------------------------------------------------
for(i=0;i<13;i++) eeWriteChar(my_phone); // замена на 13
for(i=0;i<13;i++) // было 12
my_phone[13]=0;// замена с 12 на 13
if (nPopr<12) nPopr++; // замена с 11 на 12
sprintf(lcd_buffer,"%s/%2u)",my_phone,(unsigned int)my_phone[nPopr]);
char pdu_header[]="0011000C91";
Serial2.println("AT+CIPCLOSE");// было TCPCLOSE=0
Serial2.println("AT+CIPCLOSE"); // было UDPCLOSE=0
if (!strcmp(my_phone,"+7777777777778") || my_phone[0]!='+') // добавил 8
Serial2.println("AT+CIPMUX=0"); // "AT+XISP=0" замена на CIPMUX=0 настройка соед с одним сервером
if (strstr(my_rx_buffer,"+CIPCLOSE")) // замена UPDCLOSE