HTTPS for iotawatt

I know the current version of iotawatt does not support https for sending data to external webserver like EMONCMS. But, ESP8266 itself has enough resources to support HTTPS as a client.

Is there anyone who performed HTTPS on iotawatt? maybe by optimizing the codes, lowering data transmission rate or lowering sampling rate.

Trust me when I say that it is not possible for a variety of reasons. That said, if you are looking for secure data transmission to Emoncms, IoTaWatt will encrypt the data packets using AES if you specify your Emoncms user ID in the uploader setup. This feature was developed jointly with Open Energy Monitor folks to provide secure upload without HTTPS.

If you require HTTPS for other uploaders, IoTaWatt provides a way to use an NGINX proxy on your local LAN to convert HTTP to HTTPS.

Hi overeasy,
Thank you for your prompt response. Of coarse I trust you when you say it is not possible. But I am using the open source device in a project in which they need HTTPs.
So, as you said, shouldn’t we try to implement any light version https?

we are about to use iotawatt as a power meter and then analys the data as a project.

HTTPs is a critical requirement for the project. if it doesn’t support https, the project is not started.

Good luck.

If you don’t want to use the upload options as described by @overeasy
I offer this post to be encouraging. Depending on what you’re doing you can upload or extract data from IotaWatt locally (so the IotaWatt / HTTP is not a factor ‘WAN’ wise and remains secure) to a local DB (IotaWatt supports this) or even as raw data to a filesystem. Then use HTTPS to access the local DB or even some custom setup to pull from the local filesystem. **I extract data to a local DB and then access the data via an HTTPS web dashboard.

1 Like