
Проблема:
Модуль SIM900+GPRS.
AT+CISERVER=1,port //Создаю сервер для ожидания входящих:
AT+CIPSTATUS //проверяю состояние
STATUS: SERVER LISTENING
REMOTE IP: xxx.xxx.xxx.xxx //иногда подключается клиент
происходит обмен данными
CLOSED //через время клиент закрывает соединение
все работает отлично, часами не глючит, но иногда
к серверу невозможно подключиться, а он показывает
STATUS: SERVER LISTENING - типа все нормально, AT+CIFSR - айпишник
не меняется.
делал AT+CIPCLOSE - думал может остаются незакрытые соединения
делал переподключение сервера, менял операторов, толку 0. спасает только CIPSHUT.
Может оператор отключает, может модуль глючит.
Вопрос - как выявить, что модуль перестал нормально работать.