IMU boards · pressure boards · Bluetooth LE

Wireless orientation and pressure, live in the browser.

BlinkPose.BLE connects over Bluetooth LE to a whole set of small wireless boards at once and republishes what each one measures in real time — IMU boards send a fused orientation quaternion, and pressure boards send ten live load channels each. Because the boards are small and wireless, it's the natural fit for wearables, props and mats — and you can tare any orientation board straight from the dashboard, capturing its current pose as a new zero reference on the fly.

orientation quaternion · 10 pressure channels · mixed rosters · tare · real-time

localhost — BlinkPose.BLE
BlinkPose.BLE dashboard: live 3D orientation gizmos, pressure sensor bars and per-board readouts

Plate I — the BLE dashboard: every connected board on one page, orientation boards as tareable 3D gizmos and pressure boards as live sensor bars.

What it streams

Two kinds of board, one link

Orientation boards and pressure boards share every bit of the discovery, reconnect and network plumbing. They differ only in what they measure — and in the type that labels their entry in the JSON.

Fused orientation

Each IMU board's absolute orientation as a quaternion, sensor-fused on the device itself.

Ten pressure channels

Each pressure board reports ten load sensors, every one with its raw count, its voltage and a validity flag.

Mixed rosters

Orientation and pressure boards on the same instance and the same page, each entry tagged imu_orientation or pressure_sensors.

Per-device tare

Zero any orientation board to its current pose, live — capture a new reference on the fly.

Gizmos & bars

A rotating cube per orientation board, a ten-column bar chart per pressure board — the same tile, either way.

Wireless & wearable

Small, battery-friendly BLE boards with no cables — ideal for props, wearables and mats.

New — the pressure board

Ten load channels, wireless

One small battery-powered board carrying up to three analog-to-digital converters, four plus four plus two, for ten pressure sensors. It scans them all at around 150 frames a second and notifies every second frame over BLE.

Raw counts and volts

Every channel arrives as both the raw converter count and the voltage it works out to, so you can calibrate against whichever you prefer.

Per-sensor validity

An unwired or unreadable channel is flagged invalid rather than sent as zero — "not reading" never gets mistaken for "reading nothing".

Board health in-band

Each packet carries the converter status mask, which modules answered, the board's own scan rate and its notify counters.

Hot-plug converters

The board finds its own I²C bus at boot and keeps re-probing, so a module reconnected mid-session comes back on its own.

Screen on the board

The built-in display shows link state, scan rate and a live bar per sensor — enough to tell a wiring fault from a link fault without a PC.

Names itself

Each board derives its own label from its BLE address, so one firmware image serves every board in the rig.

Inside the dashboard

Every board, at a glance

Both families share one page: watch orientation and load update in real time, and re-zero anything without leaving it.

Why it's different

The one that can go cable-free

Because it's Bluetooth LE, this is also the module a browser could talk to directly via Web Bluetooth — making it the natural pick for lightweight, install-light setups. Adding a second kind of board changed none of that: same JSON shape, same page, same look as every other module.

quat
fused orientation
10
pressure channels
mixed
boards, one instance
BLE
wireless, wearable