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 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.
New blog post: ESP32 OTA firmware update using compressed firmware image https://wp.me/pawL3e-1fF #mqtt #iot #esp32 #esp8266 #homeautomation
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

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 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/

Received a new toy #ESP32 esp32-cam

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.
New post: TFT32 – ESP32 based IoT control hub/gateway with TFT, RFM69 and more https://wp.me/sawL3e-tft32

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

20 pcs #ESP32 TFT project ready 🙂
Even better idea: switch to cURL for #ESP32 OTA, that will enable OTA over gzip compressed http(s) sources, (s)ftp, ssh #IoT

Added GUI to monitor OTA updates to #ESP32 TFT project

Testing 3D printed enclosure for #ESP32 TFT project #IoT, looks and feels much more finished now 🙂

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
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..
TO-DO: research project feasibility: swap the RFM69 for a LoRaWAN on my #ESP32 TFT project and use it as SIM-less urban car telemetry/location tracker

20 PCBs for revision 6 of my #ESP32 #TFT project arrived. I think that it is complete now, need to stop shelling money on perfecting it at least 🙂 Now awaiting components delivery to run a small batch SMD assembly. I will have few spares to sell late December
Working on native #ESP32 OTA over MQTT (TLS), the use case is that I have devices behind restrictive firewalls that block outgoing HTTP(S) connections but allow MQTT over TLS

#ESP32 GUI translation proof of concept works well. Thanks for the translation tips! #IoT

The 3D-printable enclosure for my #ESP32 TFT display project is taking shape, but still WIP.. #IoT

Touch driver for the #ESP32 GUI implemented, looks and feels lovely

Working on a 3D-printable enclosure for my #ESP32 TFT #IoT project

#ESP32 driven touch workins well :).. and I am bad at drawing

LiPo batteries for an upcoming #ESP32 e-paper display project arrived

Did another PCB revision to my #ESP32 TFT project to allow the use of a resistive touchscreen. Did that after seeing my daughter push the screen on a prototype of my non-touch version with a finger in an attempt to use the GUI.. obviously, button-controlled GUI is not intuitive

Working on #ESP32 WiFi credentials manager #IoT

Working on a PCB revision for the #ESP32 RFM69-to-MQTT gateway with TFT display. Added a piezo buzzer, htu21d TH sensor and a LDR for smarter screen dimming.
Interesting http://esptool.py wrapper that lets you use RTS/CTS for #ESP8266 / #ESP32 auto-reset on firmware flashing instead of the usual RTS/DTR method. Saves a few components thus reducing project cost. Description and code here https://github.com/jimparis/esptool-ftdi

Running TFT demo on my #ESP32 gateway project

My new home automation IoT ecosystem architecture is taking shape. Now working on a PCB for a RFM69[+BLE] -to-MQTT ESP32 gateway with TFT status display. Next is low power, battery-operated wireless status display with e-paper and RFM69+atmega328 + more..

Experimenting with #esp32 + #rfm69 to #MQTT #IoT gateway, works well

#ESP32 BLE iBeacon to #MQTT proof of concept bridge project.. #IoT