128位服务数据广告

6个帖子/ 0新
最后一篇
jjennings.
离线
最后一次露面:4年4个月前
加入:2014-09-02 13:10
128位服务数据广告

我有一个我想要在广告包中发送ADC值到手机的设备。这是用于自定义服务,因此我为服务生成了128位UUID。

从蓝牙规格(https://www.bluetooth.org/en-us/specification/assigned-numbers/generic-a ...),我想使用0x21«服务数据 - 128位UUID»但是当我尝试将这种类型放入广告数据包时,没有发送广告。它不是溢出广告数据包的数据长度的问题,因为这是我唯一放入广告的东西。将0x21更改为0x09(完整设备名称)表示广告与我想要的数据发送,但显然在错误的类型下。

我注意到了128位服务数据类型未在枚举中定义Gap.h,这是否意味着它不能使用?

谢谢

je_dialog
离线
最后一次露面:10小时2分钟前
职员
加入:2013-12-05 14:02
你好,抱歉延迟 -

您好,抱歉延迟 - 一周非常繁忙 - 有人正在看你的问题,并将尽快回应:

BR JE_DIALOG.

RVA.
离线
最后一次露面:14小时前1天
职员
加入:2014-02-07 14:10
嗨jjennings,

嗨jjennings,

正如我们在直接电子邮件联系人的那样,在本主题下不会发布任何进一步的评论。
最好的祝福,
RVA(对话)

亚历克斯罗
离线
最后一次露面:2个月前1年
专家
加入:2014-02-28 19:16
你好,

你好,

解决问题的任何解决方案?我有同样的经验请让我分享你的解决方案。

谢谢!

亚历克斯罗
离线
最后一次露面:2个月前1年
专家
加入:2014-02-28 19:16
你好,

你好,

解决问题的任何解决方案?我有同样的经验,请让我分享你的解决方案。我使用0x07 for compeleted 128bit uuid,但它可以更多地播出。

谢谢!

Joacimwe.
离线
最后一次露面:1年4个月前
格鲁鲁
加入:2014-01-14 06:45
如果您使用最新的SDK

如果您使用最新的SDK这应该是工作。
128位UUID服务数据的类型值为0x21。它应该包含UUID的前16个字节,然后是您想要的任何自定义数据。
请注意,当您收到包含此数据的广告时,使用Mediatek蓝牙使用MediaTek蓝牙的一些预算电话(所接收的ScanRecord数组是虚伪词)。
您最好使用制造商特定数据。