New blog post: ESP32 OTA firmware update using compressed firmware image https://wp.me/pawL3e-1fF #mqtt #iot #esp32 #esp8266 #homeautomation
ESP32 OTA firmware update using compressed firmware image over HTTP (s) / MQTT (s)

Performing Over-The-Air firmware update over a slow/unreliable internet connection may be challenging. I have had many cases, where the edge nodes to be updated are in a remote rural area with a 2G modem internet connection, and pushing a let’s…
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

My recent IoT projects are capable of performing OTA firmware updates, I have previously blogged about the importance of this capability. I normally use MQTT over SSL as a means of communication between the edge nodes and the cloud backend,…
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
Universal USB interface cable

Got this universal USB interface cable today. Is the phone charger/interface hell repeating again?
Tweeting in base64 is any good
SnVzdCB3b25kZXJpbmcgaWYgdHdlZXRpbmcgaW4gYmFzZTY0ICBpcyBhbnkgZ29vZA
New toy ESP32 esp32-cam

Received a new toy #ESP32 esp32-cam
Thoughts on time/date management on IoT nodes
New post: Thoughts on time/date management on IoT nodes https://wp.me/pawL3e-1f0
Thoughts on time/date management on IoT nodes

Accurate time/date information is crucial for the correct operation of IoT nodes. From a security perspective, time/date information is necessary to perform SSL certificate validations. If your embedded device’s clock isn’t accurate, you can’t ensure the presented server certificate hasn’t…
DIY IoT control hub project

Join me on Feb 5 @DEV.BG Work & Share Coworking Space, 15-17 Tintyava str, Sofia where I will present a DIY #IoT control hub project I created. Event details: https://tinyurl.com/ya3egvup #ESP32 #homeautomation Got a notification that 100 already signed up for the event; Looking forward to a great networking tomorrow π
TFT32 Wi-Fi configuration GUI

I am working on a thermostat control project using the TFT32 hardware, let me share a video of the Wi-Fi configuration GUI (still work in progress). The Wi-Fi provisioning via GUI addresses one of the significant challenges when setting up…
Mediafire UM34C USB tester

Just received a Mediafire UM34C USB tester. First impressions are positive, might post a review later And of course I meant it is a RUIDENG UM34C π
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
New post: TFT32 β ESP32 based IoT control hub/gateway with TFT, RFM69 and more https://wp.me/sawL3e-tft32
TFT32 – ESP32 based IoT control hub/gateway with TFT, RFM69 and more

Those of you that follow me on Twitter might already know that I’ve been working on an ESP32 based IoT control hub/gateway project with touch TFT lately. Let me describe what problems I am trying to address with this project.…
MQTT-ed my Christmass tree lights using TFT32

MQTT-ed my Christmass tree lights using TFT32 powered touch control. It sends Tasamota flashed Sonoff S20 commands over MQTT using #Arduino #littlevgl #ESP32 #TFT source code: https://github.com/mharizanov/TFT32/tree/master/examples/gui/mqtt_controller Buy TFT32 https://harizanov.com/product/tft32/ Merry Christmas!
TFT32 product wiki
Working on TFT32 product wiki https://harizanov.com/wiki/wiki-home/tft32/ , I will include Arduino example code soon #IoT #ESP32
TFT32 project e-shop

Just finished setting up a small e-shop for the TFT32 project on my blog grab one from here (I have only a few to sell): https://harizanov.com/product/tft32/
New product TFT32
New product: TFT32 https://harizanov.com/product/tft32/
20 pcs ESP32 TFT project ready

20 pcs #ESP32 TFT project ready π
cURL for ESP32 OTA
Even better idea: switch to cURL for #ESP32 OTA, that will enable OTA over gzip compressed http(s) sources, (s)ftp, ssh #IoT
Compress OTA images to reduce OTA time
Idea: compress OTA images to reduce OTA time, similar to UART flash on #ESP32
GUI to monitor OTA updates to ESP32 TFT project

Added GUI to monitor OTA updates to #ESP32 TFT project
#brexit makes sense

Found this today, now #brexit makes sense. Agree?
3D printed enclosure for ESP32 TFT project

Testing 3D printed enclosure for #ESP32 TFT project #IoT, looks and feels much more finished now π
Stocking tens of TFTs with touch

Stocking tens of TFTs with touch π
SQLite DB on ESP32 on a SPIFFS partition

Experimenting with SQLite DB running on #ESP32, the database itself on a SPIFFS partition. I have some pretty interesting use cases in mind.. https://github.com/siara-cc/esp-idf #IoT
ESP32 graphical GUI resources in shared R/O SPIFFS
Moving #ESP32 graphical GUI resources to dedicated shared R/O SPIFFS partition to reduce main code partition sizes. This also decouples the code from GUI, allows easier branding/styling of the final product, but complicates OTA updates..
