Add ThingsBoard LwM2M OTA Updates to ESP32
Prepare a tagged ESP32 firmware release and use ThingsBoard LwM2M Object 5 to update from v01 to v02 over the existing X.509 DTLS connection.
Prepare a tagged ESP32 firmware release and use ThingsBoard LwM2M Object 5 to update from v01 to v02 over the existing X.509 DTLS connection.
Migrate an existing ESP32 from MQTT to LwM2M with Anjay and X.509 DTLS. Configure ThingsBoard, reuse the device identity, flash over USB, and verify temperature and humidity telemetry.
Pass an Android phone from an Ubuntu KVM host into a virtual machine for adb and Flutter development. Configure USB attachment, guest permissions, and automatic reconnection with udev and systemd.
In a previous post, I showed how to set up KVM and Cockpit on Ubuntu 24.04. That setup works well
In a previous post, I configured a WireGuard site-to-site VPN between my MikroTik hEX router at home and OPNsense 25.7
In my previous post, I used EJBCA RA Web to issue ThingsBoard device certificates from an externally signed IoT device
This guide enables GitHub login for a self-hosted Teleport Community Edition cluster using a GitHub OAuth App and maps GitHub
WordPress email delivery can be unreliable when it uses PHP mail (password resets, contact form notifications, admin alerts). The fix
This guide enables ACME v2 on an existing Smallstep Step CA deployment, then shows how a host like test.maksonlee.com can
This post extends my previous Step CA deployment: Here we add SSH short-lived certificate login using: What you’ll build Users