你好,
我使用的是DA14580为我的项目。
我期待读出硬件的数据,但我不知道该设备UUID从其他硬件设备区分附近。
我想有一个UUID每个BLE模块来区分他们,但我发现的唯一的东西是载于下文的sps_server.c文件中的行:
的#define SPS_SERVER_TX_UUID {0xb8,0x5c,×49,0xd2,0×04,0xA3执行,0x40的,0x71,0XA0,0xB5执行,0x35,0x85,0x3E的,0XB0,0×83,0×07}
的#define SPS_SERVER_RX_UUID {0xba,0x5c,×49,0xd2,0×04,0xA3执行,0x40的,0x71,0XA0,0xB5执行,0x35,0x85,0x3E的,0XB0,0×83,0×07}
的#define SPS_FLOW_CTRL_UUID {0xb9,0x5c,×49,0xd2,0×04,0xA3执行,0x40的,0x71,0XA0,0xB5执行,0x35,0x85,0x3E的,0XB0,0×83,0×07}
预先感谢
关键词:
设备:

嗨Avouaill,
你的手机,例如,发现的是通过他们的蓝牙地址,或通过他们的名字来区分的设备(如果他们有一个自己的广告串)。我可以告诉你正在使用的DSPS从UUID是你提到(顺便说一下那些UUID是特色的UUID,除非你建立与设备的连接,它们是不可见)。因此,在DSPS上通用的手机扫描仪,如果运行FW为是,你应该看到“对话框的SPS”,这是该设备的名称和80:EA:CA:00:00:00这是默认该装置的BD地址。
谢谢mt_dialog.
你好,
感谢的回答。
硬件正在传输数据,但我不捕获数据,因为我不知道该特征的UUID是什么样的方式。
我现在需要使用BLE灯塔通告报文为我的设备创建一个埃迪斯通-UID包(10字节的命名空间,6个字节的情况下),然后发送数据。我有什么在Keil项目来实现这样的事是什么?
提前致谢 ,
嗨Avouaili,
我真的不得到什么的问题的DSP和特点的UUID必须与埃迪斯通UID呢?如果你想有一盏明灯,改变广告串有大量的实例和文档如何做到这一点,你可以看看是否出现启动ble_app_barebone例子或检查信标参考设计。一个设备的广告串可以通过一个通用的Android / iOS应用程序捕获,但为了看一个服务的特征,你必须连接到该设备。
谢谢mt_dialog.
你好,
我正在寻找一种方式来知道所发出的数据包(广告,数据结构,..)的结构。我使用在参考设计部,其与DSPS应用炒菜锅提供的代码。我使用的sps_device的keil5项目。
谢谢
嗨Avouaill,
你的意思是BLE的广告渠道包的结构?你将能够发现在BLE规范。
谢谢mt_dialog.
你好,
这就是我的意思是,我在DA14580文件搜索。有很多的文件,你能告诉我哪一个是好的?
提前致谢
嗨Avouaill,
您将无法找到在对话框的文档信息,你将不得不检查BLE协议的规范。
谢谢mt_dialog.
你好,
我在哪里能找到BLE协议的规格?
我搜索了它在你的网站所提供的Keil工程,我发现了一个名为“app_adv_data.h”文件。
我想这一定值连接起来,以创建最终SENT字符串。我怎么会知道最终的结构?
在此先感谢您的帮助
嗨Avouaill,
一个在前面的文章中提到,你可以找到在BLE规范BLE广告串的结构,头文件,你刚才提到包含所有可用的广告标志和的UUID在SDK每个配置文件选项/定义。为了检查广告结构如何,你可以下载BLE规范(从SIG下载),你将能够找到的广告形式(至少在核心4.0)在第3卷/部分C /第11广告与扫描响应数据格式。
谢谢mt_dialog.