微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > Btool中如何通过命令查询server上可用的service列表

Btool中如何通过命令查询server上可用的service列表

时间:12-22 整理:3721RD 点击:

如图,即使起始结束包括了所有范围,也未能查询到任何结果。

而我一打开lightblue(ios上的一款调试工具),它的首页便罗列出了查询出来的可用service列表,不知道这不是也是通过GATT_FindIncludedServices

我在keyfob中刷入的SimpleBLEPeripheral的Demo,我想测试如果不看源代码中的profile,能否通过命令查询出所有service。

我查了很多资料都没有提到“如何查询server上提供的可用的service”。大部分资料都只提到了如何发现特性,而这不是我的需求。

不知道尊敬的TI工程师们 能否指点下迷津

您应该指的是

Class of device is a parameter received during the device discovery procedure,
indicating the type of device and which types of service that are supported.

这个是在GAP层的

尝试使用GAP_DeviceDiscoveryRequest

感谢TI工程师的回复,我不是要去寻找某种类型的device,其实我就是在用lightBlue调试的时候,界面上“services found”列表中显示有两个service,一个是"device infomation",一个是“0xFFF0”,我很好奇lightBlue怎么找到Peripheral设备上存在的这两个服务的,今天我还用sniffer作了一次抓包实验,抓取到了相关线索,我另外发了一帖

http://www.deyisupport.com/question_answer/analog/wireless_connectivity/f/45/t/47203.aspx

我觉得截图中我画的两个框框分别是find “device infomation” 服务 跟find “0xFFF0” 的过程

但是图中这两个命令的具体含义不明,还请TI工程师不吝赐教。

设备在回复discovery的消息时在class of device里面就会包含设备能够支持的service。

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top