I just published on GitHub some code which presents one possible way to implement firmware update over the air for the ESP32:
- esp32-fuota – Sample application for the ESP32
- docker-fuota-server – Sample update server
Connect objects
I just published on GitHub some code which presents one possible way to implement firmware update over the air for the ESP32:
In order to test some location data generated by an embedded application I’m developing for one of my clients, I need to plot tracks on a map. I already used QGIS 10 years ago, and I have kept in mind that it was supporting Python scripting. This could accelerate my tests a lot. So, let’s go for it.
Continue reading “Displaying tracks with QGIS”Classes or books about software engineering for embedded systems:
Updated: 21-Jul-2023
Updated: 30-Nov-2021
I wanted to configure STM32CubeIDE so that it replaces tab character by spaces, when editing source code. Easy, once one knows where to look:
Moved here.
Updated: 26-Mar-2020
A list of device software environments that provide some IoT-oriented functions:
To be continued…
I have to integrate some Go applications into a distributed validation environment that I’m currently developing. These applications use UDP to exchange messages. I’m well experienced in message-based communication, for several different types of transport layers (wireless, wired, half duplex, full duplex…) but never got the opportunity to use the UDP/IP stack until today.
Continue reading “Client / server with UDP in Go”Updated: 15-Oct-2023
A word of caution: platform can have different meanings in the list below. It can be a software development framework, a software application providing communication (and possibly management and storage) services, a hosted application providing those services, etc. But the common point between all the items in the list is at least some technical mean easing communication between devices in the field (in vehicles, at home, in the pocket, around the wrist, etc.) and some users, usually through some part of the Internet.
Continue reading “A list of IoT platforms”