2014-07-15 83 views
2

我有一個藍牙低功耗設備,有一個按鈕,如果按下,應該通知其他設備(平板電腦)。也許平板電腦處於「睡眠模式」(想到在Android設備上按下電源按鈕)藍牙低能耗警報協議l

這個用例的最佳協議是什麼?

這是我的意思的例子:

  • 的BLE裝置
  • 按鈕按下平板掃描 - >發送廣告
  • 平板發現按鈕的廣告
  • 平板電腦處理此通知(運籌學通知收到的按鈕)
  • 按鈕進入休眠狀態
  • b的平板掃描le設備

永久性掃描平板電腦怎麼樣?這是否限制平板電腦上的其他應用程序?能耗如何?


另一個protocoll可能會有一個permantent連接。但爲了避免高能量消耗,必須修改連接間隔和連接從屬延遲,其控制通信週期的間隔並且容許從設備的丟失通信週期。如果連接丟失,必須儘快重新連接。

一個有趣的紙將是:http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3478807/?report=reader

回答

0

如果設備符合BLE 4.1,你應該有你的平板電腦廣告,並開始從按鈕裝置連接。您基本上會顛倒拓撲結構,但在這種情況下,您可能會延長電池壽命,因爲按鈕設備只在需要時啓動,並且您的平板電腦可以以數百ms的間隔進行安全廣告。

  • 平板廣告不斷(例如每1秒)。
  • 按下按鈕 - >設備啓動與平板電腦的連接,最多連接1秒鐘,將數據寫入平板電腦的GATT服務器,接收確認信息,然後重新進入睡眠狀態。

就是這樣。

+0

我沒有得到什麼時候每個設備正在做什麼。包括時間限制。你能否提供一個序列表,就像我的問題一樣? thx – matcauthon

+0

我編輯了我的答案,希望現在更清楚。 –

+0

是的。現在我懂了。謝謝。我很好奇它不是由我自己決定的。 – matcauthon