Leer una característica
Lee el valor actual de una característica de un dispositivo YA CONECTADO (con «Conectar a un dispositivo»). El UUID del servicio y de la característica los da
Lee el valor actual de una característica de un dispositivo YA CONECTADO (con «Conectar a un dispositivo»). El UUID del servicio y de la característica los da la ficha técnica del aparato (o los ves con una app de escaneo BLE genérica en tu celular, ej. "nRF Connect"). Suelen verse así: 0000180d-0000-1000-8000-00805f9b34fb. Texto manda/lee los bytes tal cual UTF-8 (lo normal para básculas o sensores que hablan texto plano). Hex manda/lee los bytes EXACTOS que escribas en pares de dígitos, sin espacios (ej. «1B40»): lo que piden protocolos como el de una impresora ESC/POS. SALIDAS: «Éxito» (el valor) y «Error» (no conectado, la característica no existe, no se puede leer…). También deja el valor como RESULTADO, para usarlo en los pasos que siguen.
Entradas
- Id del dispositivo (del resultado de «Buscar dispositivos cercanos») (text)
- UUID del servicio (text)
- UUID de la característica (text)
- Formato del valor (select)
Salidas (callbacks)
- Éxito — Corre con el valor leído. Dato del evento: el valor (según el formato elegido: Texto o Hex). También queda como resultado de este paso.
- Error — Corre si no se pudo leer (desconectado, característica que no existe…). Dato del evento: el motivo.
