Skip to content
Guides

Ship the project, not the plumbing.

Practical, tested walk-throughs for getting hardware talking to the cloud — real code in Arduino C++ and MicroPython, the bits other tutorials skip (getting commands back to the device, updating a board you can't reach, the sensor gotcha that ruins the build in week three), and the battery tricks that make a sensor last months.

Concept 5 min read

Cloudflare limits and what they cost you

What a nodrix deployment actually consumes on Cloudflare's free tier, which ceiling you hit first, and when the $5/month plan becomes necessary.

Read the guide
Concept 6 min read

Does the EU Cyber Resilience Act apply to you?

Reporting obligations began in September 2026. A decision tree for hobbyists, open-source maintainers, and anyone selling a small batch of boards into the EU.

Read the guide
Project 6 min read

Automate your home against dynamic electricity prices

Wholesale-linked tariffs publish a price per interval, sometimes negative. How to pull them in and trigger real actions, in any market that has them.

Read the guide
Concept ESP32 6 min read

ESP32 certificate verification failed: pinning and rotation

What the TLS handshake error actually means, why setInsecure is not a fix, and how to pin a certificate so a CA rotation does not take your whole fleet offline.

Read the guide
Concept ESP32 5 min read

ESP32 keeps restarting: reading the reset reason

Brownout, task watchdog, Guru Meditation and bootloop produce different serial output. Read the string, find the cause, and see reboots on remote boards.

Read the guide
Concept 5 min read

Access an ESP32 from anywhere without port forwarding

Four ways to reach a board on your home network from outside it, what each costs in setup and risk, and why outbound-only suits most projects.

Read the guide
Concept ESP32 5 min read

ESP32 Wi-Fi keeps disconnecting: a reconnect that holds

Why a board that connects fine drops out after hours, the reconnect loop that actually survives it, and how to know a device went offline instead of guessing.

Read the guide
Concept 4 min read

ESPHome without Home Assistant: reaching it remotely

ESPHome is local-first by design. The honest options for seeing your devices from outside the house, including pushing readings out without leaving ESPHome.

Read the guide
Project 5 min read

Meshtastic telemetry to a dashboard you own

Meshtastic shows readings on a screen. How to persist, chart and alert on them without assembling an MQTT, InfluxDB and Grafana stack of your own.

Read the guide
Comparison 5 min read

SmartThings API goes paid in October 2026: your options

Samsung is ending free SmartThings API access in October 2026. What actually changes, who it affects, and how to own the telemetry layer you were using it for.

Read the guide
Hardware Arduino UNO R4 WiFi 7 min read

Arduino UNO R4 WiFi to the cloud — a live dashboard with no broker

Push Arduino UNO R4 WiFi sensor data to a cloud dashboard over HTTPS with WiFiSSLClient — no MQTT broker, no SDK. How the board's dual-processor design makes TLS possible on 32 KB of RAM, and the firmware gotcha that breaks SSL.

Read the guide
Concept ESP32 6 min read

A Claude Skill for ESP32: teach Claude to write firmware for your hardware

Build a Claude Skill that makes Claude write correct ESP32 firmware for your own IoT backend — what a Skill is, how it differs from an MCP server, and a complete SKILL.md you can drop in today.

Read the guide
Project ESP32 7 min read

Bridge cheap BLE sensors to your own cloud with an ESP32

Turn five-dollar Bluetooth thermometers into a monitored sensor network: passive BLE scanning on an ESP32, parsing the open BTHome v2 broadcast format, and the stack choice that decides whether BLE and Wi-Fi fit on one chip at all.

Read the guide
Project ESP32 7 min read

Build an ESP32 e-paper dashboard that runs for months on a battery

A complete ESP32 e-ink dashboard: pull live sensor values from your own cloud read API, render them on a Waveshare panel, and deep sleep between updates — with the refresh discipline that keeps an e-paper display from ghosting itself into a permanent mess.

Read the guide
Project ESP32 8 min read

Build an ESP32 fridge and freezer alarm that survives a power cut

A complete ESP32 freezer temperature alarm on the DS18B20: monitor fridge and freezer from one probe cable, alert on a sustained rise rather than a door opening, and keep the alarm alive when the power that killed the freezer would have killed the board too.

Read the guide
Project ESP32 8 min read

ESP32 LoRa without LoRaWAN: long-range sensors to your own cloud

Put a sensor kilometres from the nearest Wi-Fi using point-to-point LoRa and an ESP32 gateway — the duty-cycle limit that decides your whole design, honest range expectations, and why skipping LoRaWAN is usually the right call for a maker.

Read the guide
Hardware ESP32 6 min read

ESP32 MicroPython to the cloud — a live dashboard with no broker

Push ESP32 sensor data to a cloud dashboard with MicroPython over HTTPS — no MQTT broker, no SDK. Full code for telemetry, commands back to the board, the internal temperature sensor, and an honest account of what TLS costs you on an ESP32.

Read the guide
Concept ESP32 6 min read

ESP32 OTA updates: ship firmware to deployed boards without touching them

How to update ESP32 firmware over the air properly: the partition trade nobody warns you about, an HTTPS pull triggered from your own dashboard, rollback that catches a bad build, and fleet versions you can actually see.

Read the guide
Project ESP32-S3 7 min read

ESP32-S3 edge AI: send the answer, not the image

A person-detecting ESP32-S3 camera that never uploads an image: on-device inference at roughly 200 ms, and the vector speedup that isn't automatic.

Read the guide
Project ESP32 8 min read

Build an ESP32 solar and battery monitor that counts real amp-hours

A complete ESP32 solar battery monitor on the INA226: measure charge and discharge current through a proper shunt, count amp-hours in and out, and watch a live dashboard from anywhere — with an honest account of why battery voltage is not state of charge.

Read the guide
Project ESP32 8 min read

Build an ESP32 vibration monitor for motor health, measured properly

A complete ESP32 vibration sensor for predictive maintenance: sample an ADXL345 over SPI, convert acceleration to the RMS velocity that ISO 10816 actually grades machines on, and trend a motor's health on a live dashboard instead of guessing from raw g.

Read the guide
Project ESP32 8 min read

Build an ESP32 water tank level monitor with low-water alerts

A complete ESP32 water level sensor for a tank or sump: measure depth with a waterproof JSN-SR04T ultrasonic probe, stream percentage full to a live dashboard, and get a Telegram alert before the tank runs dry — no float switches, no broker, on your own Cloudflare account.

Read the guide
Concept ESP32 5 min read

ESP32 Wi-Fi provisioning: stop hardcoding credentials in your sketch

How to get Wi-Fi credentials onto an ESP32 without recompiling: a captive portal that also collects your server and token, credentials stored in NVS, a factory reset that actually works, and an honest look at what the provisioning window exposes.

Read the guide
Concept ESP32-C6 6 min read

Matter and Thread for makers: what they solve, and what they leave to you

An honest guide to Matter and Thread for DIY hardware: which ESP32 variants can do what, why a border router may not be needed at all, the certification reality for homemade devices, and the jobs Matter deliberately doesn't do.

Read the guide
Hardware Raspberry Pi Zero 2 W 7 min read

Raspberry Pi Zero 2 W to the cloud: when a Linux box beats a microcontroller

Send Raspberry Pi Zero 2 W sensor data to a cloud dashboard in plain Python — with an honest account of the two things that decide whether a Pi belongs in your project: it cannot run on batteries, and its SD card will eventually betray you.

Read the guide
Concept ESP32-S3 5 min read

Voice control your own ESP32 hardware: three paths, honestly compared

How to actually add voice control to DIY hardware: fully offline recognition on an ESP32-S3, borrowing Siri or Google through Matter, or natural language through an AI agent — with the constraint that rules out custom wake words for individuals.

Read the guide
Hardware XIAO ESP32C3 5 min read

Seeed XIAO ESP32 to the cloud: a thumbnail-sized battery sensor

Build a battery-powered wireless sensor on a Seeed XIAO ESP32C3 that reports to your own cloud dashboard — with the antenna trap that stops most first attempts and the regulator detail that decides whether it runs for weeks or months.

Read the guide
Project ESP32 7 min read

Control your ESP32 with Claude: an MCP server for your own hardware

Point Claude at your own IoT backend and let it read your sensors and flip your relays in plain language — no cloud middleman, no vendor skill. nodrix ships a native MCP server, owner-gated and off by default, that turns your ESP32 fleet into tools an AI agent can call.

Read the guide
Project ESP32 6 min read

ESP32 air quality monitor with a live CO2 dashboard

A complete SCD41 build: NDIR-grade CO2, temperature and humidity from one sensor, streamed to a live dashboard with colour-banded alerts.

Read the guide
Project ESP32 6 min read

ESP32 project ideas that connect to the cloud: 10 real builds, ranked

Ten ESP32 IoT project ideas worth actually building — ranked by usefulness, each with the sensor, the difficulty, and a real build guide, not a one-line summary. From a first temperature monitor to a Claude-controlled greenhouse, every one reports to a dashboard you own.

Read the guide
Project ESP32 5 min read

Build an ESP32 weather station with a live cloud dashboard

A complete ESP32 weather station on the BME280: temperature, humidity, and barometric pressure streamed to a live dashboard you open from anywhere — with a falling-pressure storm alert — no MQTT broker, no legacy IoT cloud, on your own Cloudflare account.

Read the guide
Comparison Raspberry Pi Pico 2 W 4 min read

Raspberry Pi Pico 2 W vs ESP32: which to pick in 2026

ESP32 for wireless maturity and the deeper ecosystem, Pico 2 W for newer silicon and cleaner MicroPython. Both around $7 — here's how to choose.

Read the guide
Comparison 6 min read

The best free IoT platforms for makers in 2026, ranked

Every free IoT tier caps something — devices, messages, or retention. An honest 2026 ranking of what each one limits, and where the free tier is your own.

Read the guide
Hardware ESP32-C3 5 min read

ESP8266 vs ESP32-C3: upgrade new builds, keep working ones

The ESP32-C3 is the 8266's successor at nearly the same price, with the RAM headroom TLS needs. Upgrade new designs; leave working deployments alone.

Read the guide
Hardware ESP32-C6 4 min read

ESP32-C6 for makers: what the new radios change, and what they don't

The ESP32-C6 packs Wi-Fi 6, BLE, and an 802.15.4 radio for Thread and Zigbee into a $5 board — the ESP32 line's ticket into Matter. Here's what that actually means for a maker project today, the radio fine print nobody leads with, and why your cloud firmware doesn't change at all.

Read the guide
Project ESP32 7 min read

Build an ESP32 energy meter with a live dashboard

A complete ESP32 energy monitor: read real volts, amps, watts, and kWh with a PZEM-004T, push them to a live dashboard over one WebSocket, and get a Telegram alert when the load spikes — no broker, no vendor app, on your own Cloudflare account.

Read the guide
Project ESP32 7 min read

Build an ESP32 GPS tracker with a live map — no proprietary cloud

A complete ESP32 GPS tracker: read a NEO-6M over serial, stream position over one WebSocket, and watch the marker move on a map dashboard you own — no vendor tracking cloud, no per-device fee, on your own Cloudflare account.

Read the guide
Project ESP32 5 min read

ESP32 notifications: Telegram, Discord, Slack, or SMS from one sketch

Send alerts from an ESP32 to Telegram, Discord, Slack, SMS, or WhatsApp — without baking bot tokens and webhooks into firmware. The board sends one line of telemetry; the alert logic, credentials, and channel live in the cloud, swappable without reflashing.

Read the guide
Concept 5 min read

MQTT vs HTTP for IoT: an honest comparison for makers

Most MQTT-vs-HTTP comparisons are written by broker vendors, and it shows. Here's the maker's version: where MQTT genuinely wins, where the famous overhead numbers mislead, why WebSocket is the missing third option, and how to actually choose for an ESP32-class project.

Read the guide
Comparison 4 min read

nodrix vs Grafana + InfluxDB: the DIY IoT stack, weighed honestly

Grafana with InfluxDB is the forum-default answer for IoT dashboards — and it's half an answer. Here's the honest comparison: what the DIY stack does better, what it quietly doesn't do at all, and what four self-hosted services really cost against one serverless deploy.

Read the guide
Concept 5 min read

Open-source IoT dashboards that actually work for makers

What a maker's IoT dashboard actually needs, which open-source options deliver it, what each costs to run, and when a serverless deploy wins.

Read the guide
Comparison 4 min read

A Particle alternative you own — open-source, on your Cloudflare account

Particle was acquired by Digi International in January 2026 and is being folded into an OEM business. For Wi-Fi makers weighing their options, nodrix is an open-source alternative you deploy to your own Cloudflare account — no subscription, no vendor cloud, plain HTTPS/WebSocket.

Read the guide
Concept 5 min read

How to update a nodrix instance: one rebuild, nothing to migrate

Updating a self-hosted nodrix deployment is one button, not a migration project: the app tells you when a release is out, one rebuild pulls it in, and schema changes apply themselves. Here's exactly how the update path works, how to check your version, and how to roll back.

Read the guide
Project ESP32 9 min read

Build a DIY smart home with an ESP32 and your own cloud

A complete ESP32 smart-home build: switch lights and appliances through relays, control them from anywhere on one private dashboard, and let scenes, schedules, and a sunset trigger run the house — no hub, no broker, on your own Cloudflare account.

Read the guide
Concept 6 min read

How to deploy nodrix to Cloudflare: a free-tier setup guide

Deploy nodrix into your own Cloudflare account in a few minutes. Create a free account, run the one-click deploy, and understand the one step that trips people up — why Cloudflare asks for a card even though nodrix runs entirely on the free plan.

Read the guide
Comparison 4 min read

The open-source Adafruit IO alternative you host on your own Cloudflare account

Looking for an Adafruit IO alternative without rate caps or data-retention limits? nodrix is open-source IoT you deploy to your own Cloudflare account — plain HTTPS/WebSocket, dashboards, automations, and a read API, with your telemetry in your own tenancy.

Read the guide
Comparison 3 min read

An Arduino Cloud alternative for any board — open-source, on your own Cloudflare

Arduino Cloud is polished but tied to the Arduino ecosystem and a hosted freemium plan. nodrix is an open-source alternative for any board that speaks HTTPS — deployed to your own Cloudflare account, no per-device limits, no lock-in.

Read the guide
Comparison 4 min read

The open-source Blynk alternative that runs on your own Cloudflare account

Looking for a Blynk alternative? nodrix is open-source IoT you deploy to your own Cloudflare account — no per-device pricing, no hosted cloud holding your data, plain HTTPS/WebSocket with dashboards, automations, and a read API.

Read the guide
Comparison 3 min read

Datacake alternative with no per-device pricing

nodrix is an open-source Datacake alternative you deploy to your own Cloudflare account — no per-device pricing, your telemetry in your own tenancy.

Read the guide
Project ESP32 9 min read

Build an ESP32 automatic plant watering system

Calibrate a capacitive soil sensor, switch a pump safely through a relay, and let the cloud run the watering logic over a single WebSocket.

Read the guide
Hardware ESP32 6 min read

ESP32 battery life: deep sleep + cloud telemetry that lasts months

Make a battery-powered ESP32 sensor run for months while still reporting to the cloud. Deep sleep structure, RTC-memory Wi-Fi caching, a real power budget, and the dev-board traps that quietly kill battery life.

Read the guide
Hardware ESP32 8 min read

Connect an ESP32 to the cloud over HTTPS — a complete guide (no MQTT broker)

Push ESP32 sensor data to the cloud and receive commands back with the nodrix Arduino library — plain HTTPS underneath, no MQTT broker. Telemetry, control writes, and months of battery life with deep sleep.

Read the guide
Hardware ESP32 4 min read

Receive commands on an ESP32 from the cloud (the downlink, in depth)

How to get data back to an ESP32: handle control writes with the nodrix Arduino library over an always-on WebSocket, or poll on each wake for battery devices. The downlink most IoT tutorials skip.

Read the guide
Hardware ESP8266 3 min read

ESP8266 to the cloud over HTTPS — a live dashboard with no broker

Push ESP8266 sensor data to a cloud dashboard with the nodrix Arduino library — BearSSL under the hood on the 8266's tight RAM, no MQTT broker, control writes back to the board, and the deep-sleep wiring that makes a battery sensor last.

Read the guide
Comparison 4 min read

Home Assistant vs nodrix: local smart-home hub or your own cloud IoT backend?

Home Assistant vs nodrix — they solve different problems. HA is a local home-automation hub for off-the-shelf devices; nodrix is an open-source cloud IoT backend you deploy to your own Cloudflare for custom hardware, remote dashboards, and a read API. Here's how to choose, and how they pair.

Read the guide
Hardware Raspberry Pi Pico W 4 min read

Raspberry Pi Pico W to the cloud with MicroPython — a live dashboard

Send Raspberry Pi Pico W sensor data to a cloud dashboard with MicroPython over HTTPS — no broker. Full code for telemetry with urequests, commands back to the board, the onboard temperature sensor, and an honest note on Pico W TLS.

Read the guide
Comparison 3 min read

A lightweight ThingsBoard alternative for makers — zero servers to run

ThingsBoard is powerful but heavy to self-host. nodrix is an open-source alternative that one-click deploys to your own Cloudflare account — no Java, Postgres, broker, or VM to operate, with dashboards, edge automations, and a read API.

Read the guide
Comparison 3 min read

ThingSpeak alternative with no message cap or rate floor

nodrix is an open-source ThingSpeak alternative you deploy to your own Cloudflare account — no annual message cap, no 15-second update floor.

Read the guide
Comparison 3 min read

A Ubidots alternative that drops per-dot pricing — open-source, on your Cloudflare

Looking for a Ubidots alternative without per-dot or per-device pricing? nodrix is open-source IoT you deploy to your own Cloudflare account — dashboards, events, automations, and a read API, with costs that track Cloudflare usage instead of data points.

Read the guide

Deploy your own IoT cloud, in a click

Free and open source. Deploy nodrix straight to your own Cloudflare account, or star the repo to follow where it's headed.

One-click deploy provisions everything into your own Cloudflare account — nothing leaves it.