2014-06-25 42 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服务器发送通知给客户端,因为它已订阅。
相关问题