设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

协议栈配置central 和 peripheral uuid数目问题?以及主机发现从机服务发现问题?

[复制链接]

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
楼主
admin 发表于 2019-7-5 10:48:18 | 显示全部楼层
第一个问题:主机没有UUID的,主机只是需要判断发现的服务UUID是不是符合要求的,所有说没有要求数目一样。

第二个问题:发现服务过程是发现所有服务的过程,并不是只发现一个服务,主机教程里写的很清楚,发现完所有服务后,才触发回调事件。例子这个可以参考主机心电的例子,心电服务里有多个服务。

第三个问题:发现服务是找到属性参数,这个再主机串口教程里详细说明了。比如你说的电池服务,如下下图:,主机电池服务文件里就有基础数据发现回调。


最后:建议,把主机串口教程里的发现服务过程重新阅读一遍就理解了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
沙发
admin 发表于 2019-7-5 21:10:41 | 显示全部楼层
赵阳 发表于 2019-7-5 12:04
心电服务他们的Generic Access的UUID是1800,下面Device name 是0x2A00,描述符是read和write,,现在我要 ...

设备名字的UUID特征任何例子都是0x2A00,这个是默认的,要改名要把名字存到FLASH中后,在更改GAP名字设置,这个再4.0网盘里有例子,这个并不是服务。
回复 支持 反对

使用道具 举报

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

GMT+8, 2024-5-19 00:48 , Processed in 0.111848 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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