Browse Apps

Nodik — IoT Dashboard for ESP32 | Blynk Alternative



IoT Platform

Nodik — IoT Dashboards for ESP32

Connect an ESP32 with plain HTTPS — no MQTT broker, no SDK, no virtual pins. Live gauges, charts and switches, rule alerts plus zero-config anomaly detection, and an AI that writes your firmware. Free for four devices, forever.

No credit card. Runs on any ESP32, ESP8266 or anything that can make an HTTPS request.

🏆 Why Builders Pick Nodik

Designed around a real dual-pump borewell controller — not a spec sheet.

📡

Plain HTTPS, No SDK

Three REST calls and you’re online: authenticate, PATCH your state, GET your commands. No broker to run, no library to fight, no board-specific SDK.

🏷️

Named Fields, Not Virtual Pins

Your device sends {"temp":27.5}. A widget with field temp displays it. Nothing to register, nothing to map, no V7-means-humidity notes to lose.

📈

Five Widget Types

Gauge, chart, switch, slider and map — added from a dropdown, no drag-and-drop puzzle. Units are display-only, so your firmware keeps sending raw numbers.

🔔

Rule Alerts + Anomaly Detection

Write thresholds like level < 20, and let Nodik learn each field’s normal range on its own and flag outliers you never thought to write a rule for.

🤖

Ask Nodik AI Maker

“Why didn’t the pump run yesterday?” Nodik reads the live state, recent history and alert log and answers in plain language.

🔧

AI Firmware Generator Creator

Describe your sensors and pins in a sentence; get a ready-to-flash Arduino sketch already wired to your device’s credentials and the Nodik protocol.

⏰

Schedules & Parameters

Morning and evening run times, day-of-week mask, and any numeric parameter pushed as a command — the device applies and saves it locally.

📱

Installable PWA + Push

Add Nodik to your phone’s home screen and get browser or app push notifications, plus email to your account address. No app store required.

Your Devices

🖥️ Every Device, One Screen

Add a device, get a token once, flash it, and it appears here. Your plan, device count and daily AI quota sit right at the top — no hunting through settings.

Nodik device list showing plan, device quota and two connected devices

The Protocol

🔒 Three Calls. That’s the Whole Integration.

If your board can make an HTTPS request, it can talk to Nodik. Devices authenticate with their own token, push state every few seconds, and poll for commands.

// 1. Boot — exchange your device token for a short-lived ID token
POST  /deviceAuth            {"deviceId":"...", "token":"..."}
// 2. Telemetry — push whatever fields you like, every ~4 s
PATCH /devices/{id}/state.json?auth={idToken}
      {"temp":27.5, "waterPct":68, "pump":0, "rssi":-58}
// 3. Commands — poll every ~2 s and apply the diffs
GET   /devices/{id}/cmd.json?auth={idToken}
🚫
No MQTT broker
📦
No vendor SDK
🔑
Tokens stored hashed only

Live Dashboard

📊 Whatever Your Device Sends, You Can See

Two real devices, two completely different field sets, the same dashboard. Switches and sliders write straight back to the command channel.

Borewell Pump device header showing online status
Tank level, line pressure gauges and pump switch widgets
Borewell pump — tank level, line pressure and a live pump toggle
Greenhouse Sensor device header showing online status
Temperature, humidity gauges and exhaust fan switch widgets
Greenhouse sensor — same platform, entirely different fields

Widget Editor

🧩 Build the Dashboard in Ten Seconds

Pick a type, type the field name your firmware sends, label it, set a range. That’s a widget. Remove one with an ×. Building a pump controller? One button applies the whole preset.

  • → gauge — a live number with a min/max bar
  • → chart — history for that field, throttled server-side
  • → switch / slider — write back to the command channel
  • → map — plot a device that reports coordinates
Nodik widget editor listing pump widgets and the add-widget row
Widget editor on the greenhouse device with temperature, humidity, light and fan widgets

Alerts

🔔 Rules You Write — Plus the Ones You Didn’t

Threshold rules cover what you already know can go wrong. Nodik’s anomaly detection learns each field’s normal behaviour from your own data and flags what falls outside it — no configuration, no training step.

⚖️
Threshold rules
🧠
Zero-config anomalies
📱
Push & email delivery
🔒
5-min cooldown per rule
Nodik alert rules editor with a tank-level threshold rule
Nodik recent alerts log with timestamped tank-level alerts

Every alert is logged with a timestamp, so you can see the pattern — not just the last notification you dismissed.

Nodik settings and schedule panel with run times, day mask and device parameters
Schedules & Parameters

⏰ Change Behaviour Without Reflashing

Set morning and evening run times and pick the days. Push any numeric parameter — tank height, minimum flow, a sunlight threshold — as a command; the device applies it and saves it to its own storage.

  • → Two run windows plus a day-of-week mask
  • → Arbitrary numeric parameters — you name them, the firmware reads them
  • → Settings persist on the device, so it keeps working if the network drops
  • → One-shot commands (like a test run) reset themselves once acted on

AI Features

🤖 Ask Your Device Questions. Let AI Write the Firmware.

Two features that only make sense because Nodik already holds your live state, your history and your alerts.

💭 Ask Nodik AI Maker & Creator

It reads the current state, your recent history and the alert log before answering — so “why didn’t the pump run yesterday?” gets a real answer, not a generic one.

Ask Nodik AI panel with example device questions

🔧 AI Firmware Generator Creator

Describe your sensors and pins in plain English. You get a complete .ino sketch with the Nodik connection scaffold already correct — the AI only writes your sensor logic, so the protocol part can’t be hallucinated.

Nodik AI firmware generator panel

Real-World Origin

💧 Built Around a Real Dual-Pump Borewell Controller

Nodik wasn’t built from a spec document. Its feature set came from an actual industrial borewell controller — two pumps, an ultrasonic tank sensor, two flow meters, a light sensor for sunrise detection, seasonal schedules, dry-run protection and daily litre tracking. The production controller runs on its own hardware interlocks; a bench replica of the same setup runs on Nodik, so every feature on this page is exercised against real sensor behaviour, not assumptions.

🛡️
Dry-run protection
Low tank level stops the pump before it damages itself
🌞
Seasonal schedules
Separate summer, monsoon and winter run windows
💧
Flow-fault detection
Pump running but no flow raises a fault flag
🛠️
OTA updates
Reflash over WiFi with the pump forced off

An honest note on safety: Nodik is a monitoring and convenience layer, not a certified control system. Keep your fail-safes on the hardware — contactors, thermal cutouts, float switches — so nothing depends on the cloud being reachable.

Coming from Blynk?

🔄 Virtual Pins → Named Fields

The migration is mostly a rename. Wherever your sketch wrote to V3, it now sends "waterPct". Wherever it read V7, it reads "manualPump" from the command object. The dashboard matches on the name, so there’s no mapping table to maintain.

  • → Blynk.virtualWrite(V3, x) becomes a field in your state PATCH
  • → BLYNK_WRITE(V7) becomes reading cmd.manualPump
  • → Edgent provisioning becomes WiFiManager with a captive-portal fallback
  • → A worked pin-by-pin migration table ships with the pump controller firmware

What Nodik does not have

Worth knowing before you switch, rather than after:

  • ✗ No native iOS/Android app — it’s an installable PWA
  • ✗ No cloud OTA firmware pipeline — OTA is done from your own network
  • ✗ No drag-and-drop dashboard designer — widgets are a form
  • ✗ No MQTT endpoint — HTTPS only, by design

If any of those are dealbreakers, a heavier platform is the right call — and we’d rather you knew now.

🤝 Who Is Nodik For?

People who want their device online this afternoon, not after a weekend of broker configuration.

🎓

Students & makers
Who need a working dashboard for a project, on the free plan
🔄

Blynk refugees
Tired of virtual pin bookkeeping and per-device pricing
🛠️

Small automation installers
Pumps, tanks, greenhouses, cold rooms — a handful of sites each
🌾

Farm & irrigation owners
Who want to see the tank level from the phone, not the field
💻

Anyone who can write an HTTP request but doesn’t want to run a server
Auth, storage, history, alerts, push and a dashboard — all handled

Pricing

Four Devices Free. Forever.

The dashboard, widgets, history, alerts and push notifications are the same on every plan. You pay for device count and AI — nothing else is held back.

Free
$0
forever · no card

Create an account

✓ 4 devices
✓ All widget types
✓ History charts
✓ Alert rules & anomaly detection
✓ Push & email notifications
✓ Schedules & parameters
✗ Ask Nodik AI
✗ AI Firmware Generator
Most Popular
Maker
$6/mo
or $60/yr — 2 months free

Upgrade to Maker →

✓ Everything in Free, plus:
✓ 12 devices at full speed
✓ Ask Nodik AI — 100 questions/day
✓ Email support
Creator
$18/mo
or $180/yr — 2 months free

Upgrade to Creator →

✓ Everything in Maker, plus:
✓ 16 devices at full speed
✓ AI Firmware Generator
✓ 500 AI requests/day
✓ Priority support

Prices in USD. Device counts above are the full-speed tier — extra devices keep working at a paced rate rather than being blocked. Sold via Paddle (Merchant of Record) — cancel any time from your receipt email.

Getting Started

⏱️ Online in Four Steps

1

Add a device

You get a device ID and a token — shown once, stored hashed.

2

Flash the sketch

Start from the example, or have the AI write it for your sensors.

3

Add widgets

Name the fields your firmware sends. They light up immediately.

4

Set alerts

Add a threshold rule, enable push, and stop checking manually.

Get in touch

💬 Stuck on a sensor, or just curious?

Wiring questions, firmware trouble, feature requests — send them over and we’ll reply within 1–2 business days. The FAQ covers the common ones, or email hello@superappsdomain.com.

    Your ESP32 deserves a real dashboard. 📡

    Four devices free, forever. No credit card, no broker to configure, no SDK to install — just three HTTPS calls and you’re live.

    FAQ · Privacy · Terms · Refunds

    Nodik is operated by SuperApps India.

    Scroll to Top