permits you to actually connect to a TLS server (port 443,9443, etc., especially with expired CA Certs such as Blynk Cloud). It won’t let you connect to plain non-SSL server because full encryption is still required.
You never have to worry about CA Certs’ update and to include every trusted CA root certificate of every TLS server
Still requires encryption. It just does not validate the certificate or fingerprint. Insecure because we could be subject to a MITM (Man-In-The-Middle) attack.
It’s still much better than plain non-SSL mode which just communicates using no encryption at all.
The updated Blynk_WiFiManager works well for me with ‘standard’ ESP8266, SONOFF, and ESP32s (I like Adafruit’s). I did not like running all these devices unencrypted. I look forward to Blynk’s SSL implementation as they progress their beta into an official release.
Enable scan of WiFi networks for selection in Configuration Portal. Check PR for v1.3.0 - Enable scan of WiFi networks #10. Now you can select optional SCAN_WIFI_NETWORKS, MANUAL_SSID_INPUT_ALLOWED to be able to manually input SSID, not only from a scanned SSID lists and MAX_SSID_IN_LIST (from 2-15)
Fix invalid “blank” Config Data treated as Valid.
Permit optionally inputting one set of WiFi SSID/PWD by using REQUIRE_ONE_SET_SSID_PW == true
Enforce WiFi PWD minimum length of 8 chars
Minor enhancement to not display garbage when data is invalid
Fix AP connect issue caused by breaking ESP8266 core v3.0.0. Caused by multiple core changes, but the new solution results a better and faster connection to AP.
Fix SSL issue caused by breaking ESP8266 core v3.0.0. Now the better BearSSL is used in both ESP32 and ESP8266 to replace the ESP8266 deprecated axTLS. Check Remove axTLS from code and documentation #7437
Fix the BLYNK_INFO_DEVICEdisplaying the generic ESP8266 board with Blynk logo. Caused by new ESP8266 core changes of build.board. For example from ESP8266_NODEMCU in core v2.7.4 to ESP8266_NODEMCU_ESP12E in core v3.0.0
Fix many warnings only displayed in new core ESP8266 v3.0.0
Make code compatible for either new ESP8266 core v3.0.0+ or ealier cores v2.7.4-
I am using BlynkSimpleEsp32_WM.h v1.6.1 and is not very strong in all C ++ syntax yet, can anyone tell me. How can I track the enable status of ConfigPortal after executing Blynk.begin() ? I tried to make the noConfigPortal variable global, but it is overridden in the BlynkSimpleEsp32_WM.h code as local … Even if we remove the bool
Add BlynkSimpleEsp32_WM.h:
...
class BlynkWifi
: public BlynkProtocol<BlynkArduinoClient>
{
typedef BlynkProtocol<BlynkArduinoClient> Base;
public:
BlynkWifi(BlynkArduinoClient& transp)
: Base(transp)
{}
public:
bool noConfigPortal;
...
Error:
...error: 'noConfigPortal' was not declared in this scope Serial.printf("\n\n flag CP = %d\n", noConfigPortal);
Hi! I have been used your lib Blynk_wm. But i got a debug. After few minutes my Serial in Arduino display: lost connect blynk. Connecting to blynk sever:8080 … and then blynk not connected. Solve that for me! Thanks.