KRUXMIND
Speedcubing Tracker

Smart cubes Bluetooth: cómo funcionan y cómo conectarlos

Un smart cube es un cubo de Rubik con sensores internos que reporta cada giro por Bluetooth Low Energy (BLE) en tiempo real, sin necesidad de una pad ni un timer aparte. Esta guía explica cómo funcionan los protocolos de las marcas principales, qué diferencia a un GAN de un MoYu o un QiYi, y cómo conectar el tuyo a Kruxmind Timer, que soporta las tres marcas de forma nativa por el navegador.

Qué es un smart cube y qué resuelve

Un cubo normal no sabe qué giros hiciste: solo un timer externo mide el tiempo total. Un smart cube tiene un sensor por pieza (o por eje, según el diseño) que detecta cada rotación y la transmite por BLE al instante. Eso permite tres cosas que un timer manual no puede: arrancar y parar el cronómetro solo (sin tocar la pantalla), reconstruir el solve completo movimiento a movimiento para revisarlo después, y medir métricas reales como el TPS (turns per second) o el reparto de tiempo por fase (Cross/F2L/OLL/PLL).

Las marcas y sus protocolos

El mercado de smart cubes lo dominan hoy tres fabricantes con protocolos propios e incompatibles entre sí — ninguno usa un perfil BLE estándar de "cubo", cada uno inventó el suyo:

GAN

El fabricante con la base instalada más grande y el protocolo mejor documentado (con licencia permisiva, gracias a proyectos de la comunidad). La línea de gama alta es la serie 356 i (356 i → 356 i Play → 356 i2 → 356 i3, el primero con imanes ajustables) y la serie 12 ui (con "PowerPod", batería inductiva). GAN ha iterado varias generaciones de protocolo BLE (Gen2, Gen3, Gen4); los cubos más recientes cifran la comunicación con AES por dirección MAC, lo que complica un poco la conexión inicial pero no la hace menos fiable una vez emparejado.

MoYu

MoYu tiene, en la práctica, dos protocolos distintos según el modelo — algo que genera confusión real entre usuarios:

Si tu MoYu no conecta con una app que sí soporta GAN, es probable que sea de esta segunda familia — necesita un driver específico para MoYu, no el de GAN.

QiYi

QiYi usa su propio protocolo (identificado como QYSC en la documentación de la comunidad), con un handshake de emparejamiento propio ("App Hello" con clave de aplicación) y verificación de integridad CRC-16. Modelos como el QiYi AI 3x3 y el QY Smart Cube S lo usan. Está documentado públicamente por la comunidad de speedcubing (incluyendo herramientas de captura de tráfico BLE para verificarlo).

Compatibilidad con Kruxmind

Kruxmind Timer conecta de forma nativa, sin instalar nada, con las tres marcas: GAN, MoYu y QiYi, vía Web Bluetooth directamente desde el navegador. El cronómetro arranca solo al primer giro real (no al agarrar el cubo) y para solo al llegar al estado resuelto, con detección de fase (Cross/F2L/OLL) cuando el solve tiene splits reales.

PlataformaSoporte Web Bluetooth
Android (Chrome/Edge)✅ Sí
Windows/macOS/Linux (Chrome/Edge)✅ Sí
iOS/iPadOS (Safari)❌ No — limitación de Apple, no del navegador ni de Kruxmind. Apple no implementa Web Bluetooth en Safari.

Cómo conectar tu smart cube

  1. Abre kruxmind.app/timer en Chrome o Edge (Android o computadora), con el Bluetooth del dispositivo encendido.
  2. En el panel de smart cube, elige tu marca (GAN, MoYu o QiYi) y confirma el permiso de Bluetooth que pide el navegador.
  3. La primera vez, algunos modelos piden la dirección MAC del cubo (visible en la app oficial del fabricante, o con una herramienta como nRF Connect en Android). Se guarda para las próximas conexiones — no hace falta repetirlo.
  4. Una vez conectado, resuelve el scramble a mano: el cronómetro detecta el primer giro real y arranca solo.

Problemas comunes de conexión

El cubo no aparece al buscar dispositivos

Confirma que el Bluetooth del sistema está encendido (no solo el del navegador) y que el cubo está "despierto" (dale un giro antes de buscar — muchos entran en reposo tras unos minutos sin uso).

Pide la MAC cada vez que te conectas

El identificador que usa el navegador para "recordar" un dispositivo Bluetooth no es siempre estable entre sesiones. Si te la vuelve a pedir cada vez, es una señal de que tu navegador no está persistiendo esa asociación — probar de nuevo tras cerrar y reabrir la pestaña suele bastar.

En Windows tarda mucho o nunca conecta solo

La detección automática de dispositivos Bluetooth cercanos (sin tocar nada) es menos fiable en Windows que en Android — es una limitación conocida del sistema operativo, no del cubo. El emparejamiento manual (elegirlo de la lista) funciona igual de bien.

Conecta pero no reporta ningún giro

Algunos modelos necesitan una señal de "despertar" del software al reconectar (no solo al primer emparejamiento) para empezar a transmitir. Si esto pasa después de una reconexión (Bluetooth cortado y vuelto a conectar), probar a desconectar del todo y conectar de nuevo desde cero suele resolverlo.

← Inicio · Acerca · FAQ · Base científica