BLEを介して電話またはラップトップから現地時間を取得するデバイスを構築したいと考えています。私の理想的な相互作用の流れは:
- デバイスの「時間設定」ボタンを押して、広告を開始します
- 電話/コンピューターでBluetooth設定またはコントロールパネルを開き、デバイスを見つけてタップして接続します
- デバイスは現在のタイムサービスを使用して電話から時刻を要求し、接続を切断して広告を停止します
対話の全体的な範囲は、手動で調整する必要なく、NTPを使用するためにWiFiのようなより複雑な接続を追加することなく、現地時間を取得することです。
この相互作用フローはBLEで可能ですか?周辺機器は、それ自体で中央から現在のタイムサービスから読み取ることができますか?そうでない場合、電話のコンパニオンアプリは、周辺機器の現在のタイムサービス特性に書き込む必要がありますか?