Firefly开源社区

打印 上一主题 下一主题

关于技术案例的蓝牙透传有个疑问

61

积分

0

威望

0

贡献

游客

积分
61

关于技术案例的蓝牙透传有个疑问

发表于 2016-3-5 23:31:46      浏览:6521 | 回复:3        打印      只看该作者   [复制链接] 楼主
有人知道图中UUID为CC03的服务是用来干嘛的吗?看样子是用来接受ble通知之类的设置.有谁知道这个服务具体怎么用吗?
还有安卓入门里面有个函数是setCharacteristicNotification(),这个函数的参数是填哪个服务啊?是开头是FF92的UUID还是CC03开头的UUID?:dizzy:

IMG_1133.PNG (83.3 KB, 下载次数: 451)

IMG_1133.PNG
回复

使用道具 举报

5

积分

0

威望

0

贡献

游客

积分
5
发表于 2016-3-8 17:06:59        只看该作者  沙发
你好!
1.CC03那个服务是用于AT命令的,其下包含2个特征值,一个用于写入AT命令,另一个用于返回结果
2.CC03服务的用法跟普通透传没区别,一样是通过写特征向设备写数据,不过写入的是特定的AT命令,设备处理完通过另一个特征值返回结果,可以从回调函数里面接收到结果。
3.
setCharacteristicNotification()是指BluetoothGatt下的函数吗?setCharacteristicNotification()的参数填的并不是服务的UUID,而是服务下包含notify这个属性的Characteristic(特征值)的UUID。串口透传功能是填写ff92服务下包含notify属性的Characteristic的UUID,需要将ff92服务下所有包含notify属性的特征值通过setCharacteristicNotification()设为true,才能正常收到设备数据。AT命令与透传类似,就是将服务CC03下的所有包含notify属性的特征值设置监听。注意,不能频繁调用setCharacteristicNotification(),否则会设置监听失败。
回复

使用道具 举报

5

积分

0

威望

0

贡献

游客

积分
5
发表于 2016-3-8 17:07:36        只看该作者  板凳
你好,回复在2L。
回复

使用道具 举报

61

积分

0

威望

0

贡献

游客

积分
61
发表于 2016-3-9 15:22:52        只看该作者  地板
liangxp9221 发表于 2016-3-8 17:06
你好!
1.CC03那个服务是用于AT命令的,其下包含2个特征值,一个用于写入AT命令,另一个用于返回结果
2.C ...

谢谢,我已经写出来了:hug:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表