Just recorded a new video: Provisioning ESP32 devices for mutual TLS authentication for MQTT using own PKI https://youtu.be/7qTT9EPCdCw #IoT #mTLS #MQTT #security #PKI #DIY #eclipse
x.509 certificates to dedicated ESP32 partitions
I now load x.509 certificates to dedicated ESP32 partitions rather embedding into the code via COMPONENT_EMBED_TXTFILES; This helps decouple the code from provisioning the device with CA and client certificate+key; Still working on PKI to provision the certificates at flash time
Run a C Language Interpreter on Your ESP32

This is pretty interesting: Run a C Language Interpreter on Your ESP32 https://www.codeproject.com/Articles/5061494/Run-a-C-Language-Interpreter-on-Your-ESP32
ESP32-S2 secure Wi-Fi MCU
@EspressifSystem I'd love to get my hands on the #ESP32-S2 , count me in for a tester https://www.espressif.com/en/news/espressif-announces-%E2%80%A8esp32-s2-secure-wi-fi-mcu
IoT sliding door opener

My Beninca BULL 5M sliding gate is now on the IoT – ESP8266 + MQTT lets me open, close and check the gate state from my phone.
Demo of pairing a remote wireless sensor
Demo of pairing a remote wireless sensor, RFM69 based, with main control hub https://youtu.be/r7twp9cV2z4 #IoT #ESP32 #rfm69 #homeautomation
Self-made esp8266 gate controller

Installed a self-made esp8266 gate controller with magnetic switch status sensor, I can now open/close/read the statate of the gate from anywhere. #IoT #esp8266
2.4GHz vs 433MHz range tester

Wrote a 2.4GHz vs 433MHz range tester: sending espnow 2.4GHz and RFM69 @ 433MHz from master to a slave node. 433MHz range is much better from what I can see but I am comparing apples to pears here..
Human-Machine Interface (HMI) modeling and implementation using event-driven finite-state machines

Modeling touch HMIs as event-driven finite-state machines instead of coding prototypes by hand – my approach to GUI behavior design.
Experimenting with a 3.5″ TFT

Testing the TFT32 ESP32 project on a 3.5″ ILI9488 480×320 resistive touch TFT – mostly a matter of adapting the display drivers.
3.5″ TFT
New post: Experimenting with a 3.5″ TFT https://wp.me/pawL3e-1hq
Testing ILI9488 3.5″ TFT clocked @ 40Mhz
Testing ILI9488 3.5" TFT clocked @ 40Mhz in 4 wire SPI mode with DMA, looks pretty responsive. #LittlevGL #ESP32 https://youtu.be/HVVAo9QdOfM
ESP32 + 480*320 ILI9488 TFT with touch + LORA

It lives! #esp32 + 480*320 ILI9488 #TFT with touch + #LORA (not yet populated on the PCB) + RTC + piezo buzzer
Hand soldering 40 pin 0.5mm pitch FPC

Hand soldering 40 pin 0.5mm pitch FPC isn't my favorite thing to do, but here it is
Prototype PCBs for ESP32 3.5″ TFT IoT control hub

Prototype PCBs for ESP32 3.5" TFT IoT control hub project
Real-time 3D rendering on ESP32

Toying with real-time 3D rendering on ESP32, adapted @elect_gombe 's code to my hardware setup
DEV.BG tech talk #3

Notes from my DEV.BG tech talk on the ESP32 IoT control hub – over 100 people signed up, sadly no recording was allowed.
Professional enclosure design for my ESP32 control hub

Considering professional enclosure design for my #ESP32 control hub/thermostat project #IoT #homeautomation
3.5″ TFT+touch version of my IoT control hub project

Drafting a 3.5" TFT+touch version of my IoT control hub project; upgraded to ESP32 WROVER to benefit from the extra PSRAM. Planning on adding LoRa support
3.5″ 480×320 TFT with touch

Bigger is better.. 3.5" 480×320 TFT with touch for a future version of my #ESP32 IoT control hub project
ESP32 OTA firmware update using compressed firmware image over HTTP (s) / MQTT (s)

ESP32 OTA over 2G links kept timing out, so I push compressed firmware images over HTTP(s)/MQTT(s) instead – smaller, and far more reliable.
ESP32 OTA firmware update using compressed firmware image
New blog post: ESP32 OTA firmware update using compressed firmware image https://wp.me/pawL3e-1fF #mqtt #iot #esp32 #esp8266 #homeautomation
OTA firmware update resume feature
TODO research feasibility of OTA firmware update 'resume' feature; will pick-up from where last OTA stopped receiving the firmware, so, in case of failed OTA, it will resume from where we left off #esp32 #esp8266 #iot
Compressed binary OTA firmware update for ESP32
Testing compressed binary OTA firmware update for #ESP32, similar to http://esptool.py's serial flash compression. Speeds up OTA by reducing the size of the image transfer over a sometimes unreliable/slow internet connection.. works over HTTPS and MQTTS #IoT
ESP32 OTA firmware update using MQTT over SSL

How my ESP32 nodes do OTA firmware updates over MQTT with SSL – a firmware notifications topic tells them when a new version is out.
ESP32 OTA using MQTT over SSL

#ESP32 OTA using #MQTT over SSL as transport and Node-Red as provider A short write-up of this here: https://harizanov.com/2019/01/esp32-ota-using-mqtt-over-ssl-as-transport-and-node-red-as-the-bin-image-provider/
Dynamic frequency shifting, modem light sleep and TFT

Experimenting with dynamic frequency shifting, modem light sleep and TFT dimming to bring down power consumption to roughly 60mA while maintaining Wi-Fi connection to MQTT #ESP32
Battery-free sensor tag gathers energy from radio
Battery-free sensor tag gathers energy from radio frequencies https://www.engadget.com/2019/01/15/wiliot-battery-free-sensor-tag/ via @engadget
New toy ESP32 esp32-cam

Received a new toy #ESP32 esp32-cam
TFT32 Wi-Fi configuration GUI

A video of the TFT32 Wi-Fi provisioning GUI – touch-based initial setup, one of the trickier parts of any IoT product, work in progress.
WiFi setup using touch GUI

WiFi setup using touch GUI makes the initial setup of an IoT device soo easy #LittlevGL #ESP32
TFT32 – ESP32 based IoT control hub/gateway with TFT, RFM69 and more

TFT32 is my ESP32 based IoT control hub/gateway with touch TFT and RFM69 – and why I want less cloud in my home automation.
