Firefly开源社区

打印 上一主题 下一主题

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

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。
回复

使用道具 举报

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

本版积分规则

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