I have donated my time and resources to helping my water association by building a water level monitoring system for each of their water tanks.
My Computer and Gear
Mac OSX v12.5.1
Microcontroller: Adafruit MO WIFI
In brief, if the water level falls below 8 feet the sketch executes a PHP webpage that sends SMS text messages to certain people to take action on the water loss. All of this works perfectly.
The issue is that I am using one of my personal websites to do the testing and now want to embed the text sending PHP files within the water accociations website. I built the water associations website and set it up as a secure - HTTPS - site. I added the necessary text-sending PHP files within the includes folder of the water associations website, but I have NEVER received a text from this website.
After much testing and research, I have concluded that the reason I never received texts from this site is because it is secure. Whether or not this is actually true, I am not 100% be certain.
I was advised to use another microcontroller that has a built-in ‘SSL stack’ - Adafruit ESP32 Feather V2. I have never read a clear explanation as to what a SSL stack actually is, but was told this was designed specifically for accessing secure websites. This would include using the ‘WiFiClientSecure.h’ library, I believe.
I purchased several of these microcontrollers but have yet to test them as of yet. I also have several Arduino Nano 33 IoT boards, but these may not have the ability to do what I need.
Before I change boards, I would like to exhaust every avenue with my current Feather micocontroller. This is the reason for this post.
That said, can someone:
1- assure me that the secure website is my problem and
2- if so, can someone kindly point me to some information that would allow me to overcome this problem.
Thank you.