Closed makmorit closed 1 year ago
MDBT50Q DongleのRTCC(リアルタイムクロック・カレンダー)に対し、管理ツールからBLE経由で時刻設定をすると、下図のように最低でも2秒ほどの遅延が発生してしまいます。
他方、USB経由で時刻設定をすると、ほぼ遅延が見られないようです。
原因ですが、BLE経由の場合、接続前に送信データ(現在時刻)を設定するロジックの関係上、現在時刻取得から接続完了までに2秒以上要してしまうためと考えています。 おそらくですが、接続完了後に現在時刻を取得し、即送信するようロジックを修正すれば、遅延が回避できるかと思われます。
問題が解消したのでクローズいたします。
概要
MDBT50Q DongleのRTCC(リアルタイムクロック・カレンダー)に対し、管理ツールからBLE経由で時刻設定をすると、下図のように最低でも2秒ほどの遅延が発生してしまいます。
他方、USB経由で時刻設定をすると、ほぼ遅延が見られないようです。
原因ですが、BLE経由の場合、接続前に送信データ(現在時刻)を設定するロジックの関係上、現在時刻取得から接続完了までに2秒以上要してしまうためと考えています。 おそらくですが、接続完了後に現在時刻を取得し、即送信するようロジックを修正すれば、遅延が回避できるかと思われます。