2014-06-25 47 views
1

我是新來的藍牙LE和CSR的設備上工作,在藍牙LE中,GATT服務器和GATT客戶端在連接建立之前做廣告?

  1. 計劃是創建GATT客戶端和服務器GATT。
  2. GATT服務器可以使用通知向GATT客戶端發送數據。
  3. 但是在這裏,我們希望服務器和客戶端都是基於微控制器的BT LE設備。

另外,還有一個問題是,GATT服務器有數據時,程序員是否有責任創建和發送通知,或者有什麼方法可以在更新屬性時自動發送通知。

請提供是否有任何示例代碼可用於此。

+0

究竟是什麼問題?另外,C是你正在使用的編程語言?堆棧屬於CSR嗎? –

+0

我正在查找示例代碼。是的堆棧來自CSR – suhel

+0

服務器或客戶端與廣告無關。 –

回答

3

過程實際上是這樣的:

  1. 關貿總協定服務器通告。
  2. 客戶端正在掃描;它會看到服務器並啓動連接(它變爲主服務器並且服務器爲從服務器)。
  3. 客戶端找到想要通知其值的特徵。
  4. 該特性具有一個稱爲CCCD(客戶端特性配置描述符)的描述符,其值需要相應修改才能訂閱通知。
  5. GATT服務器發送通知給客戶端,因爲它已訂閱。
相關問題