ESP32 Net Sentinel Dongle

To sharpen my Rust skills for embedded systems, I embarked on creating a project that uses Discord (and soon MQTT) to receive commands for network tasks. Users can monitor devices, perform network scans, execute pings, send WOL packets and get alerts when applications running on edge devices fail.

Continue reading

SVG animation

Recently, I needed to create some animated diagrams and discovered that it’s possible to animate SVG images directly within the SVG element itself. However, the process isn’t exactly straightforward. To simplify it, I decided to write this blog post to share my findings. I even developed a tool to make building SVG animations easier, which I’ll introduce as well.

Continue reading

I am preparing a new series of blog posts about my home server setup using an old Dell Latitude 5490. This setup is designed to power on when a smart plug activates and to shut down safely when the plug turns off. To achieve this, I configured the BIOS settings (power on) and set up a cronjob for Proxmox (power off). This blog series will cover these configurations and the overall process.

Continue reading

Here at home, we lost all the garage door remotes. Since I had a spare Sonoff RFR3 lying around, I decided to modify it to be able to activate the garage button. But to do that, I had to make some modifications, as you’ll see later in this blog post.

Continue reading

Imagine having multiple devices running Docker containers. How do you effectively manage all these containers? Personally, I’ve found the solution with Portainer. I can have a master running the main program and multiple agents running on the devices. In this blog post, I will explain various setups that are possible.

Continue reading

Mosquitto, one of the widely used MQTT brokers, offers robust user authentication through username and password combinations. However, creating password files using the official terminal tool ‘mosquitto_passwd’ can be a challenging task. To address this issue, I have developed an online tool that simplifies this process, making it more accessible and user-friendly.

Continue reading

Author's picture

David Melo

engineer and a techie

Telco Engineer

Portugal