O hardware completo consiste de:
- Um ESP8266 qualquer (R$15 ou menos no ML);
- Um regulador de 3.3V (Menos de R$1);
- Um cabo para ligar a alguma fonte de energia USB que você tenha de bobeira pela casa.
Exemplo:
Sim, tendo o resto do material necessário para programação o atualizador sai por menos de R$20 e você ainda pode rodar outras coisas nele.
Se você já tiver um ESP8266 na sua casa ou escritório ocupado com outra tarefa mas com espaço em flash sobrando (HTTPS requer muito do bicho) pode acrescentar o código nele. Afinal o processo leva segundos e ocorre apenas a cada x minutos. E não requer nenhuma GPIO.
Os detalhes da programação eu publiquei no automalabs por sem bem mais apropriado do que aqui.
Ao contrário do que eu disse, aproveitar espaço em outro ESP8266 para essa tarefa pode não ser boa idéia. O maior problema do SSL no ESP8266 não é espaço em flash: é RAM. E problemas de falta de RAM são de enlouquecer em um projeto com microcontrolador.