Hi, I use a NanoESP-Board (Nano with integrated ESP8266).
My sketch is a modified “UbidotsSaveMultiValues”.
My Problem is that I get a DNS-Fail at AT+CIPSTART.
Response of ESP8266:
clearin data
Response of ESP8266:
AT+RST
OK
"qXÑzÂC!É
1±ÿ)ÓCCa*ò“I!a5 )‘I™Ca5 Jr0KN �K!ÑCÊ!‘
÷þ•rô
ready
Response of ESP8266:
AT+GMR
AT version:0.22.0.0(Mar 20 2015 10:04:26)
SDK version:1.0.0
compile time:Mar 20 2015 11:00:32
OK
Response of ESP8266:
AT+CWMODE=3
OK
Response of ESP8266:
AT+CWJAP="Wi-Fi","12345678902206198809876543"
OK
Response of ESP8266:
AT+CIFSR
+CIFSR:APIP,"192.168.178.123"
+CIFSR:APMAC,"1a:fe:34:a4:5c:62"
+CIFSR:STAIP,"192.168.178.28"
+CIFSR:STAMAC,"18:fe:34:a4:5c:62"
OK
=>57f20cee76254274821fed89:22.30$,57f20d8d762542788859e489:61.50$,57f20dbb7625427856a903a1:39.00$,57f20dc7762542790956b381:101476.00$,
Response of ESP8266:
AT+CIPMUX=0
OK
Response of ESP8266:
AT+CIPSTART="TCP","translate.ubidots.com",9010
DNS Fail
ERROR
Response of ESP8266:
AT+CIPMODE=1
OK
Response of ESP8266:
AT+CIPSEND
ERROR
Error CIPSEND
=>57f20cee76254274821fed89:22.30,57f20d8d762542788859e489:61.50,57f20dbb7625427856a903a1:39.00,57f20dc7762542790956b381:101476.00,57f20cee76254274821fed89:22.30,
Response of ESP8266:
AT+CIPMUX=0
OK
First, try to upgrade the AT firmware version: Here there are the steps to do that. When you do that try again with your code. If that doesn’t work, then i will build a special edition for you.
Yeah scartman, you could try with old version of ESP firmware, now im working with the new version of the firmware to find the problem of that noise and solve it.
ESP8266’s firmware was recently updated by the library’s provider and AT command’s baud speed was upgraded and it is not working properly with the Arduino Software Serial Library, because Ubidot’s Library uses virtual ports and at high baud rates the new firmware produces noise and right now the communication cannot be set between the ESP and the Arduino using only a written code in an Arduino Sketch.
Because the third party ESP’s firmware library doesn’t rest on us, it is a bit difficult for us to solve easily the issue, we highly recommend to our users to use an arduino Board with two hardware serial ports and not to virtualizate the ports in order to set properly the baud rate without any kind of noise, you can use an Arduino Duemilanove or Mega for having more hardware serial ports Available.
We will be working for trying to solve the isue, but the solution is not trivial and it can take us some time so we gently recommend you to implement your code with a different board or trying a search for an older ESP library firmware.