← Documentación
General

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.