设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 14602|回复: 11
打印 上一主题 下一主题

请教,如何定制特性的UUID。

[复制链接]

4

主题

28

帖子

93

积分

注册会员

Rank: 2

积分
93
跳转到指定楼层
楼主
沉默的暴躁 发表于 2015-11-18 14:57:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大家好,请问如何定制自己特性的UUID啊?
     我目前可以ble_nus_init方法中定制自己的服务UUID。但是如果我也需要完全定制128bit的特性UUID该如何进行呢?

     我从Nordic的论坛里逛过,有一个帖子对我似乎有帮助。它是让我像定制Service UUID一样,先将特性的基础UUID通过该函数sd_ble_uuid_vs_add(&nus_io_character_base_uuid,&p_nus->uuid_type);  进行添加。
然后再通过sd_ble_gatts_characteristic_add方法添加特有的16bit UUID。
    按照上面的步骤,的确成功的私有定制了128bit的Service UUID和Characteristic UUID,但是功能上却实现不了。以前在只定制service uuid的情况下,ios设备能够检测外设。按照上面的方法继续添加了characteristic UUID后,
却不能成功的检测到外设了。

PS:sd_ble_uuid_vs_add(&nus_io_character_base_uuid,&p_nus->uuid_type);  的调用,第一个参数是装有私有的基础UUID数组。第二个参数是添加服务UUID时定义的,未做任何修改。


请知道我错在哪里的朋友不吝赐教。谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

7

帖子

45

积分

新手上路

Rank: 1

积分
45
12#
kqxajgg 发表于 2018-7-4 09:36:50 | 只看该作者
沉默的暴躁 发表于 2015-11-19 16:09
你解决没有?我知道怎么做了。

分享一下啊
回复 支持 反对

使用道具 举报

2

主题

7

帖子

45

积分

新手上路

Rank: 1

积分
45
11#
kqxajgg 发表于 2018-7-4 09:36:20 | 只看该作者
vipfanghui 发表于 2015-12-16 17:48
这个uuid问题我解决了。但是客户要定制scan response data数据包。有不会弄了。

怎么解决的,教教我啊
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
10#
admin 发表于 2017-10-30 11:25:04 | 只看该作者
慢慢走 发表于 2017-10-28 10:57
请问nrf51822的特征uuid和服务uuid是多少啊

有专门的一篇教程讲了这个UUID的设置
回复 支持 反对

使用道具 举报

6

主题

26

帖子

181

积分

注册会员

Rank: 2

积分
181
9#
慢慢走 发表于 2017-10-28 10:57:41 | 只看该作者
请问nrf51822的特征uuid和服务uuid是多少啊
回复 支持 反对

使用道具 举报

1

主题

14

帖子

68

积分

注册会员

Rank: 2

积分
68
QQ
8#
vipfanghui 发表于 2015-12-16 17:48:13 | 只看该作者
沉默的暴躁 发表于 2015-11-19 16:09
你解决没有?我知道怎么做了。

这个uuid问题我解决了。但是客户要定制scan response data数据包。有不会弄了。
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
7#
admin 发表于 2015-11-20 19:09:40 | 只看该作者
沉默的暴躁 发表于 2015-11-20 16:24
青风,请问MTU协商怎么做啊?是一个什么样的流程啊。我要做的案子,文档上提示我要将MTU协商为大于或等于 ...

这个具有没有研究,有网友研究了分享一下,这里帮顶了
回复 支持 反对

使用道具 举报

4

主题

28

帖子

93

积分

注册会员

Rank: 2

积分
93
6#
 楼主| 沉默的暴躁 发表于 2015-11-20 16:24:56 | 只看该作者
admin 发表于 2015-11-19 17:12
advertising data和scan response data广播128bit vs uuid,也就是在广播函数中应用了没有

青风,请问MTU协商怎么做啊?是一个什么样的流程啊。我要做的案子,文档上提示我要将MTU协商为大于或等于默认的ATT_MTU。
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
5#
admin 发表于 2015-11-19 17:12:56 | 只看该作者
advertising data和scan response data广播128bit vs uuid,也就是在广播函数中应用了没有
回复 支持 反对

使用道具 举报

4

主题

28

帖子

93

积分

注册会员

Rank: 2

积分
93
地板
 楼主| 沉默的暴躁 发表于 2015-11-19 16:09:47 | 只看该作者
vipfanghui 发表于 2015-11-18 16:35
我也遇到了这样的问题。求大神解惑。

你解决没有?我知道怎么做了。
回复 支持 反对

使用道具 举报

4

主题

28

帖子

93

积分

注册会员

Rank: 2

积分
93
板凳
 楼主| 沉默的暴躁 发表于 2015-11-19 09:19:12 | 只看该作者
互顶啊。.............
青风侠,Help me
回复 支持 反对

使用道具 举报

1

主题

14

帖子

68

积分

注册会员

Rank: 2

积分
68
QQ
沙发
vipfanghui 发表于 2015-11-18 16:35:33 | 只看该作者
我也遇到了这样的问题。求大神解惑。
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-23 02:18 , Processed in 0.156891 second(s), 30 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表