Your own public cloud — why not ?

Alright, this is going to be quite a long article, about a subject that I have grown particularely fond of lately : online privacy. We're going to deal with self-hosting too, a lot 😇. And we'll get technical, don't worry. In a nutshell, this article is my personal take on what I…

[Recycling Thursday] The μLCD-32PT (gen1)

The μLCD 32PT is a nice TFT display from the Australians at 4DSystems. I have found two in an old box - perfect for Recycling Thursday ! The legacy documentation is here (GFX flavour). So it's time to spin up a Windows VM and try to make something useful out of…

About the Grove O₂ gas sensor

For less than 50€, you can get your hands on this tiny and easy to use sensor to monitor O₂ concentration up to 25%. https://www.seeedstudio.com/Grove-Oxygen-Sensor-ME2-O2-2-p-1541.html The problem is, the documentation is really crappy. After hours of searching and testing to find the actual working example…

A service file and a tip for ReSTUNd

I've recently worked on a quite important WebRTC project including live streams, recording, multiroom chat and broadcasting (more on that maybe in following articles), and in the process, I needed a proper STUN server (Session Traversal Utilities for NAT) to be able to ... well, traverse a NAT. A few options…

Isolating I2C slaves

While developing for the IoT2040 from Siemens (see the product page), I was having difficulties with the I2C bus; specifically, some peripherals were slow to respond or somehow buggy and the bus was becoming unresponsive. On this device, the I2C bus is behind an extender, and it seems not very…