-
- почему-то не заморачивался этим, ставил себе скорость и всё. - Лaгyнoв(10.04.2023 13:34)
- Скорость-то выставлена, только от этого должно зависеть (по
мануалу) ЧТО будет валить или не валить в порт модуль при
включении. Мое дело на это правильно реагировать. Вариант включить
- отсчитать время задержкой, проигнорировав все что модуль выплюнул
при старте и потом пытаться начинать работать предполагая, что все
прошло гладко при старте, мне такой вариант не нравится. - petrd(11.04.2023 09:10)
- Главный подход, который выбрал - максимально НЕ использовать всякие
__delay_ms() при обмене с модулем. Поэтому мой путь на данный момент выглядит
так: petrd(712 знак., 12.04.2023 08:35)
- Ну а для меня завершения старта модуля - получение "1" в ответ на
AT+CREG?. если за 20 сек нет - выясняю есть ли симка. Если есть, то
буду периодически сбрасывать модем. - Лaгyнoв(12.04.2023 09:17)
- +CREG: 1 - говорит только о том что вы к сотовой сети подключились.
Для передачи данных надо еще сервис GPRS поднять (CGATT). - petrd(12.04.2023 10:39)
- кто-то вообще SMS Ready сначала ждет. :-) А у меня действительно
два признака нормальной работы - как связь сотовая, так и интернет.
Вот когда IP-адрес командой AT+SAPBR=2,1 получу, вот тогда точно
готов к работе. А если CREG не прошла, то чего я полезу интернет
ставить? - Лaгyнoв(12.04.2023 11:04)
- Угу. А если +CGATT: 0, то какой смысл ждать IP-адрес от команды
AT+SAPBR=2,1. Ну да можно ресетить и ресетить модуль по кругу
каждые 20 сек, авось когда-нибудь возможно очнется. А если нет?
Максимальное время ответа на CGATT если что 75 сек. - petrd(12.04.2023 11:25)
- наверняка и такое у клиентов бывало с кривой симкой. Меняют - всё нормально. Буквально недавно такой случай был в Томске. Нет интернета у человека. Из своего телефона переставил - есть. Скомандовал местным - поменяйте. Поменяли - всё стало нормально. Моё устройство им всё равно не поможет в этом деле. :-) - Лaгyнoв(12.04.2023 12:44)
- Угу. А если +CGATT: 0, то какой смысл ждать IP-адрес от команды
AT+SAPBR=2,1. Ну да можно ресетить и ресетить модуль по кругу
каждые 20 сек, авось когда-нибудь возможно очнется. А если нет?
Максимальное время ответа на CGATT если что 75 сек. - petrd(12.04.2023 11:25)
- кто-то вообще SMS Ready сначала ждет. :-) А у меня действительно
два признака нормальной работы - как связь сотовая, так и интернет.
Вот когда IP-адрес командой AT+SAPBR=2,1 получу, вот тогда точно
готов к работе. А если CREG не прошла, то чего я полезу интернет
ставить? - Лaгyнoв(12.04.2023 11:04)
- +CREG: 1 - говорит только о том что вы к сотовой сети подключились.
Для передачи данных надо еще сервис GPRS поднять (CGATT). - petrd(12.04.2023 10:39)
- Ну а для меня завершения старта модуля - получение "1" в ответ на
AT+CREG?. если за 20 сек нет - выясняю есть ли симка. Если есть, то
буду периодически сбрасывать модем. - Лaгyнoв(12.04.2023 09:17)
- Я обычно делал так. BlackMorda(340 знак., 11.04.2023 20:15)
- Главный подход, который выбрал - максимально НЕ использовать всякие
__delay_ms() при обмене с модулем. Поэтому мой путь на данный момент выглядит
так: petrd(712 знак., 12.04.2023 08:35)
- Скорость-то выставлена, только от этого должно зависеть (по
мануалу) ЧТО будет валить или не валить в порт модуль при
включении. Мое дело на это правильно реагировать. Вариант включить
- отсчитать время задержкой, проигнорировав все что модуль выплюнул
при старте и потом пытаться начинать работать предполагая, что все
прошло гладко при старте, мне такой вариант не нравится. - petrd(11.04.2023 09:10)
- почему-то не заморачивался этим, ставил себе скорость и всё. - Лaгyнoв(10.04.2023 13:34)