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”
A presentation providing an overview of the domain that is today called IoT or connected objects is available here: https://pascalbod.github.io/iot-en-presentation.
The perspective is the one of the system integrator, who has to make a system fulfilling (more or less) detailed functional specifications,
I just delivered a new version of the talk I give to postgraduate students of a Telecom and Electronics Master of the University of Nice Sophia-Antipolis (France). I added the presentation of a simple end-to-end IoT system demonstrator, using LoRa in device-to-device mode, that I specifically developed for this talk.
In this article, I maintain a list of various (private or public) organizations that are active in the field of standards that can be used by the Internet of Things. For each organization, a what and a who sections are provided. The source of information is the organization’s website.
This is the fourth year I give my classes about the Internet of Things, to postgraduate students of a Telecom and Electronics Master of the University of Nice (France). From six hours for previous years, my course slot increased to nine hours. Consequently, I was able to spend more time on some important topics, like communications and embedded software. And I introduced two new sections: big data and security.
The new edition of the presentation I use as a support is available on SlideShare.
In the beginning of the 2000s, while the small company I had cofounded in 1990 was still active, we decided to answer a Request for Proposal submitted by a waste removal company, for a system allowing to check whether all planned daily garbage collections had been performed. At this time, we didn’t know a lot about the waste removal market. But we knew we were experienced enough in technologies we would have to assemble in order to answer the RFP: onboard equipment and embedded software, GNSS positioning, wireless communications, Geographical Information Systems, etc. Continue reading “IoT tips and tricks #2”
As I wrote in another post, one of the distinctive features of IoT projects is that they require integration of technical blocks originating from three different domains: electronics, communications and software. And inside these three domains, various different sub-domains are usually involved: analog and digital electronics, wireless communication modules, protocol stacks, embedded software, user interfaces, database management, analytics, geospatial data, etc. Continue reading “IoT tips and tricks #1”