Sync ThingsBoard Time-Series Data from Cassandra to Delta Lake Using Spark SQL
This guide shows how to mirror time-series data stored in ThingsBoard’s Cassandra database into a Delta Lake table using spark-sql. […]
From Kubernetes and Ceph to Proxmox, Kafka, Jenkins, Vault, Android, and CI/CD, every guide here is a tested, step-by-step walkthrough from my lab.
This guide shows how to mirror time-series data stored in ThingsBoard’s Cassandra database into a Delta Lake table using spark-sql. […]
This guide walks you through deploying Apache Spark 3.5.6 on a single-node Ubuntu 24.04 bare metal server using standalone mode.
In a previous post, I explained how to secure ThingsBoard using X.509 client certificate authentication and enable auto-provisioning.This post focuses
Smallstep step-ca is a CA server for automated certificate issuance in internal environments (homelabs, labs, DevOps workflows). The common model
This post outlines the full lifecycle of an IoT device, from factory assembly to end-user operation, and ownership transfer. Devices
This guide builds on: to enable: Why We Removed MQTTS from HAProxy In the earlier setup, HAProxy terminated TLS for
Provisioning Wi-Fi credentials to an ESP32 can be tricky without a screen or keyboard. Thankfully, Espressif provides a simple way
This guide walks you through building and flashing your first ESP32 project using the ESP-WROOM-32 DevKit and the official ESP-IDF
This guide applies to bare-metal setups only. If you’re running ThingsBoard on Kubernetes, refer to your ingress controller (e.g. Traefik
Introduction This guide walks you through installing ThingsBoard CE 4.0.1 on Ubuntu 24.04 with the following setup: This hybrid architecture