Why are you running the USB link?? You have WiFi… USB COM port and Network port, two totaly different types of “ports”
USB-link is a temporary (says the guy using it for months) method of linking an Arduino (that does NOT have WiFi or Ethernet options) to the internet/network and thus to a Blynk server. Don’t use it in your case (unless your ESP is broken).
As for the WiFi connection, you shouldn’t “normally” have to worry about port blocking or forwarding if your device is inside your network, initiating the port connection… and port forwarding generally becomes an issue only when you have your phone out on the town and want to check in in on your IoT stuff, located in your home network and local server.
I do see another possible issue, you are using a 3.3v ESP on a 5v Arduino… I see you have a 3.3v regulator for the power, however the TX from the Arduino back to the RX on the ESP will still be at 5v potential, so if you haven’t already damaged it, you will soon. You need some form of 5v to 3.3v level shifter for that line.
Hi I´m using ESP-01 adapter to power the ESP. I used configuration (ESP+adapter+arduino), time ago with other Blynk version and other internet supplier; for rthis reason I think in the ports…
I´m confused with the blynk-ser.bat . I thought I could see if I connected. My internet provider does not give me the router username and password.
I test with three different arduinos and two ESPs … and give me the same errors.
You CAN try that USB-link (NO shield) method… just don’t use any of the ESP libraries or connections in that case. This will at least confirm if your router or ISP is blocking network port 8442.
I had a similar problem with nano via software serial. The solution was to downgrade the blink lib version to 0.4.0. There is a topic from the last days about it.
If you could connect via USB link, the issue probably rests in the connection between the Arduino and ESP… That generally seems the weak point in these device mashups.
Whether or not that is due to the software serial or not is yet to be determined… but software serial is an Arduino library not directly Blynk related, thus not sure how Blynk library version would affect it.
Revert your sketch back to the ESP settings (if you haven’t already) and post your code here for us to double check it. Thanks.
3.3 volt adapter ESP-01 Adapter V1.0
TX Ard = TX ESP
RX Ard = RX ESP
GPIO = GND
Arduino RESET = GND
I´m flashing the ESP with this connection
When I run the the Code example “Blynk> boards_Wifi> ESP8266_Shield” change the following connection
D2 Ard = TX ESP
D3 Ard = RX ESP
GPIO = disconnected
Arduino RESET = disconnected
I test with two ESP and with three different arduinos…
The next step is burn my head …hehe… No, I plan to uninstall Arduino, Blynk and start again.
I don’t know what example you are using,but I rarely see GPIO in reference to a pin on an Arduino board? But that may just be me and my limited device availability
Have you tried the examples from the Sketch Builder (at the top right of this page)?
Once you have a solid, seamless, interface between the Arduino and the WiFi (internet) via the ESP, then moving forward with Blynk should be relatively easy.
This is one reason why most Blynkers use the All-in-one ESP Dev boards (Wemos, NodeMCU, etc), so they don’t have to worry about multi-MCU/device interconnect issues… they are a pain
I had a similar issue where my devices were powered and seemed to function correctly, but on the BLYNK app they would not show up as ONLINE. I refreshed the AUTH TOKEN, and reloaded the program with the new AUTH TOKEN and now it shows up as ONLINE.
Hi Friends
I was able to solve the problem. Delete Arduino software, Blynk and install the version Arduino 1.8.2 ; Blynk V0.3.3 and refreshed the AUTH TOKEN…
Run AT commands AT+UART_DEF=9600,8,1,0,0
Load the example ESP8266_Shield_Softser.