Поднимаю 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. Нет такого, что после приема идет посылка, а потом опять прием и все в как надо работает, без переоткрытия соединения.
|