mp-se / gravitymon

iSpindle replacement firmware for beer brewing/fermenting
MIT License
55 stars 12 forks source link

SSL support for push targets #2

Closed mp-se closed 2 years ago

mp-se commented 2 years ago

Add support for SSL. This should cover most targets.

Options:

Need to investigate what the different libraries support.

mp-se commented 2 years ago

After some testing a full implementation of SSL is not going to work. Just loading the cert store with all root CA takes almost 3 seconds on a a device + 500ms to do the time synchronisation. This would kill the batterylife of the device. Will do some tests on ESP32 later to see if this is a better platform. I will focus on doing the simple approach for next release (option 1).

mp-se commented 2 years ago

dev branch now has support for ssl on http and mqtt targets.

brewfather and influx will be added if needed.