Skip to content

About

Vexi BLE WiFi provisioning page (Web Bluetooth)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

vexi-setup — Página de vinculación Bluetooth de Vexi

Página web estática (Web Bluetooth) para entregarle a Vexi (ESP32-S3) las credenciales WiFi por Bluetooth. El teléfono nunca se une a una red del reloj: nada de portales cautivos, nada de cambiar de red.

Uso

  1. Enciende el reloj sin WiFi: entra en modo vinculación y la pantalla muestra la guía.
  2. Abre esta página en Chrome para Android (Web Bluetooth no está soportado en navegadores iOS).
  3. "Conectar con Vexi" → elige el reloj en el selector de Bluetooth.
  4. Toca la pantalla del reloj para autorizar la sesión.
  5. Elige tu red WiFi (o escríbela) y la clave → "Conectar Vexi".
  6. El reloj se conecta y te lo confirma en su pantalla y en la página.

Protocolo GATT (v1)

Servicio 56455849-5345-5455-5000-000000000001 (prefijo "VEXISETUP"):

Característica Propiedad Contenido
…0002 redes READ / WRITE {"scan":0,"nets":[{"ssid","rssi","secure"}]} · escribe {"scan":1} para pedir escaneo
…0003 credenciales WRITE {"ssid":"…","pass":"…"} (requiere autorización por toque)
…0004 estado READ / NOTIFY {"st":"idle|connecting|connected|failed","auth":0|1,"ssid":"","ip":""}

Firmware: firmware/src/ble_setup.cpp (NimBLE). El portal WiFi (Vexi-Setup-XXXX) queda como fallback para PC u otros dispositivos.

About

Vexi BLE WiFi provisioning page (Web Bluetooth)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages