Me gustaría construir un dispositivo que obtenga la hora local desde un teléfono o computadora portátil a través de BLE. Mi flujo de interacción ideal sería:
- presione un botón "establecer hora" en el dispositivo para que comience a anunciarse
- abra la configuración de Bluetooth o el panel de control en el teléfono / computadora, busque el dispositivo y toque para conectarse
- el dispositivo utiliza el servicio de hora actual para solicitar la hora desde el teléfono, luego se desconecta y deja de anunciar
El alcance total de la interacción es solo para obtener la hora local sin necesidad de ajustes manuales y sin agregar conectividad más compleja como WiFi para usar NTP.
¿Es posible este flujo de interacción con BLE? ¿Puede un periférico, por sí solo, leer desde el servicio horario actual desde la central? Si no, ¿una aplicación complementaria en el teléfono necesita escribir en la característica de servicio de hora actual en el periférico?