Gostaria de criar um dispositivo que obtenha a hora local de um telefone ou laptop via BLE. Meu fluxo de interação ideal seria:
- pressione um botão "tempo definido" no dispositivo para começar a anunciar
- abra as configurações de Bluetooth ou o painel de controle no telefone / computador, encontre o dispositivo e toque para conectar-se a ele
- o dispositivo usa o serviço de horário atual para solicitar o horário do telefone, desconecta e interrompe a publicidade
O escopo total da interação é apenas para obter a hora local sem a necessidade de ajuste manual e sem adicionar conectividade mais complexa, como o WiFi, para usar o NTP.
Esse fluxo de interação é possível com o BLE? Um periférico, por si só, pode ler a partir do serviço de horário atual a partir da central? Caso contrário, um aplicativo complementar no telefone precisa gravar na característica atual do serviço de hora no periférico?