公式で紹介されている通り、Blynk.begin()を行うと[E][WiFiClient.cpp:288] setSocketOption(): 1006 : 9 esp32
とエラーが出て、通信が止まってしまうことがある。
そのような場合は、公式のサンプルにもあるように、接続先のサーバーを明示的に指定することでうまく通信できる。
1 2 3 4 5 6 7 |
// ここでエラーが出る場合 Blynk.begin(auth, ssid, pass); // このように明示的に接続先サーバーを指定する Blynk.begin(auth, ssid, pass, "blynk.cloud", 80); // IPアドレスを用いて指定することも可能 Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080); |