I am trying to follow this guide. I have the esp8266 libraries all installed and have my device properly selected so nothing is strange here (code compiles and uploads to my ESP8266). It is only when it asks me to download the Ubidots library that trouble arises.
I get an error:
fatal error: WiFiClientSecureAxTLS.h: No such file or directory
34 | #include <WiFiClientSecureAxTLS.h>
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
I was digging through all the files and found that UbiProtocol.h uses WiFiClientSecureAxTLS.h from ESP8266Wifi. However, this header file is nowhere to be found in the ESP8266WiFi folder. I searched some more and found that WiFiClientSecureAxTLS.h was most likely replaced with WiFiClientSecureBearSSL.h instead. These header files are both present in the GitHub repo, but only WiFiClientSecureBearSSL.h actually gets downloaded.
Is there an updated UbiProtocol.h that uses WiFiClientSecureBearSSL.h instead? How can I fix this error?