www.initialstate.com is a great data broker and visualization platform for IoT devices. Up until now it was out of reach for ESP8266 fans because the Arduino environment for ESP8266 did not support SSL/TLS connections. But now it does. So here is how to get HTTPS working on ESP8266 using Arduino IDE and upload readings from DHT11 every 10 seconds. ESP8266 and DHT11 Steps for Windows computers: Install CP2102 drivers for the USB-UART chip onboard the ESP8266 NodeMcu v1.0 board Get the latest offline Arduino IDE Windows Installer from https://www.arduino.cc/en/Main/Software Install Board support for ESP8266 in your Arduino IDE, follow instructions here: https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/installing-the-esp8266-arduino-addon Assemble your ESP8266 and DHT11 circuit. You will need 3 jumper cables and a breadboard to connect 3 signals from ESP8266 to DHT11 module. Connect pin marked D2 on ESP8266 to DHT11's data pin. Also supply 3.3V and GND