-
Notifications
You must be signed in to change notification settings - Fork 698
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AT+CIPSEND send to wrong IP address with UDP connection #205
Comments
Hi, |
I need to communicate with different IP at the same time, so that "set the last parameter of the command to 0" can not achive my purpose. |
Hi, |
We require communicate with 8 IPs, but the max connection in current AT firmware can be created is only 5 (link ID: ID of network connection (0~4), used for multiple connections). |
@SONGjiaxiu |
Test condition:
esp32 work in single connection mode (+CIPMUX=0) and UDP connection is created (AT+CIPSTART="UDP","192.168.101.110",8001,8001,2).
Issue condition:
Use command to start data transfer to remote IP_1:
AT+CIPSEND=16,"IP_1",8001
While sending data after "OK” and ">" is got, if a UDP packet is got
+IPD,16,"IP_2",8001:<data>
Then after all data is sended and "Recv 16 bytes" "SEND OK", the IP_2 will get the packet rather than IP_1
Issue reproduce confirmed AT firmware:
https://www.espressif.com/sites/default/files/ap/ESP32_AT_V1.1.3.zip
AT version:1.1.3.0(5a40576 - Nov 28 2018 12:50:55)
SDK version:v3.0.7
compile time:Dec 21 2018 09:04:56
Bin version:1.1.3(WROOM-32)
https://www.espressif.com/sites/default/files/ap/esp-wroom32_at_v1.0.zip
AT version:1.0.0.0(870285c - Nov 14 2017 07:26:38)
SDK version:v2.1-65-g8bca703
compile time:Nov 17 2017 07:53:25
https://github.com/espressif/esp32-at/tree/release/v1.2.0.0
AT version:1.2.0.0-dev(b4e03a6 - Apr 15 2019 07:24:21)
The text was updated successfully, but these errors were encountered: