Поднимаю UDP соединение в режиме Extended (AT+CIPUDPMODE=1). До тех пор, пока не пошлю данные, прием идет нормально. Стоит только сделать AT+CIPSEND и уже ничего не читается. Приходится закрывать соединение (AT+CIPCLOSE) и заново открывать его(AT+CIPSTART=...), тогда чтение работает, но опять пока не будет что-нибудь отправлено.
Ход действий:
AT+CGATT=1
AT+CSTT="FixedIP.nw","megafon","megafon"
AT+CIICR
AT+CLPORT="UDP",55554
AT+CIPUDPMODE=1
AT+CIFSR
AT+CIPSTART="UDP","х.х.х.х",уууу
В аппноуте есть пример, но там как как будто специально сначала идет прием с разных IP, а потом рассылка на разные IP. Нет такого, что после приема идет посылка, а потом опять прием и все в как надо работает, без переоткрытия соединения.