Smart Home IoT

Your blinds,
on your schedule.

BlindMaster brings real-time remote control, intelligent scheduling, and seamless IoT integration to your motorized window blinds — from anywhere.

11 Positions
Schedules
Real-time Socket.IO Sync
BlindMaster
Position
Close ↓ Open Close ↑

Why BlindMaster

Everything you need to control your light.

Real-Time Control

Adjust any blind instantly via WebSocket — sub-second response from your phone to your window, anywhere in the world.

Smart Scheduling

Set automated cron-based schedules per blind or per group. Wake up to light gradually filling the room — automatically.

Groups & Rooms

Group multiple blinds and control them together. One tap to raise every blind in a room simultaneously.

Secure by Default

JWT authentication, Argon2 password hashing, TLS everywhere, and multi-layer rate limiting — your home stays yours.

Auto-Calibration

A guided multi-stage calibration flow maps encoder ticks to your exact blind travel — precise positioning every time.

Battery-Aware

Built-in MAX17048 fuel gauge monitoring with low-battery alerts. Dynamic CPU scaling and servo power gating extend runtime.

Architecture

Three components. One seamless system.

BlindMaster is a full-stack IoT platform — every layer is purpose-built to work together.

Flutter App

iOS & Android mobile app. Time-based theming. Real-time slider control. Schedule management.

blinds_flutter
Socket.IO + JWT + TLS

Express Server

Central relay & API. PostgreSQL + MongoDB. Agenda scheduling. Email via AWS SES.

blinds_express
Socket.IO + JWT + TLS

ESP32-C6

FreeRTOS firmware. BLE provisioning. Servo + encoder control. NVS persistent state.

Blinds_XIAO
BLE provisioning (setup only) — phone pairs directly to device to deliver Wi-Fi credentials & auth token
01

Provision Once

Pair your ESP32-C6 device over BLE from the app. Enter your Wi-Fi credentials and authenticate — stored securely on the device in NVS.

02

Calibrate

A guided handshake walks the device through measuring your blind's full travel range. Precise 11-position control from that point on.

03

Control & Schedule

Use the app slider for immediate control or set recurring schedules. Changes reach your blinds in real-time over Socket.IO.

Open Hardware

Built on the Seeed XIAO ESP32-C6.

BlindMaster hardware is built around the Seeed XIAO ESP32-C6 — a compact, powerful RISC-V module with built-in Wi-Fi 6 and Bluetooth 5.3. The firmware is open-source ESP-IDF, and hardware schematics will be open-sourced at launch.

  • LEDC PWM servo control at 50Hz with encoder-based position feedback
  • MAX17048 I²C fuel gauge for accurate LiPo state-of-charge monitoring
  • Dynamic CPU scaling (80–160MHz) + light sleep for extended battery life
  • NimBLE secure provisioning — no cloud dependency during setup
ESP32-C6
RISC-V · Wi-Fi 6 · BT 5.3
FreeRTOS ESP-IDF NimBLE
Coming Soon

Ready to take control of your light?

BlindMaster is launching on TestFlight for iOS beta testers, with hardware schematics open-sourced at the same time. Join the early access list to be first to know.

iOS TestFlight Beta
Open-Source Hardware
Android App (following)

No spam. Just a launch notification.