BLE常见问题解答.docxVIP

  • 111
  • 0
  • 约1.8千字
  • 约 5页
  • 2017-12-20 发布于河南
  • 举报
BLE常见问题解答

1 有个不理解的地方?既然有特征值就行?为什么还要多一个服务的uuid呢?不是多此一举吗特征值是一个属性条目,属性条目含有三部分:句柄,类型(UUID),值?2 当我们获取一个服务?比如?设备信息这个服务,我们也是需要对这个服务下的多个特征进行不断的读取还是只要读取这个服务?就会返回多个这个服务的特征属性值连接后会启动一个?服务发现过程。该过程会依次启动服务发现,特征值发现,描述符发现等。依次返回事件结构体,里面包含发现的服务的句柄和其中包含的特性的句柄等信息。客户端对于服务器中数据的访问,都是基于句柄的可以比作一个地址值。3那个就是cccd用来?使能?通知功能的服务端的 某个特征值可能有notify功能,从而可以发送数据给客户端。客户端不一定愿意随时接收服务端notify过来的数据。所以就有了这个cccd,当客户端往服务端的cccd写使能notify后,服务用notify方式发送的数据客户端就能接收到了。如果客户端没有做这个操作。服务器即使用notify发数据过来客户端也是收不到的。 另外一般sdk的实现方式都是客户端使能notify后服务端才能通过notify方式发送数据给客户端,所以如果客户端没有使能的话可能服务端压根就不能发送更别提客户端收不收的问题了。cccd?就是?client?characteristic?configuration?describe?的缩写 ,其本质

文档评论(0)

1亿VIP精品文档

相关文档