Firefly开源社区

打印 上一主题 下一主题

MASTER向SLAVE发送数据

7

积分

0

威望

0

贡献

技术小白

积分
7

MASTER向SLAVE发送数据

发表于 2015-7-9 11:04:34      浏览:10511 | 回复:11        打印     [复制链接] 楼主
本帖最后由 net_scan 于 2015-11-8 17:38 编辑

首先感谢安安的指点  我才调试通过。
准备两块QN902X系列的开发板,一块做主,一块做从。
先用LIGHTBLUE看SLAVE的属性,在profile中只有一个服务,UUID为128位的UUID.在这个服务下包含有几个特征,其中第一个特征UUID为9600结尾的一个128位UUID,是用于接收发送的数据的属性,其他几个是用于发送数据到的特征值,这里先不管他。所以SLAVE默认提供一个WRITE属性,MASTER可以直接调用系统提供的函数像其发送函数。里面的细节处理应该是系统闭源的。
但是MASTER要发送数据到SLAVE,必须建立qppc服务。建立服务后,内核才会对其进行处理。这个很关键。
如果没有建立PPC服务,这个请求就不处理,数据也就不能发送了。
所以参考PPC启动代码app_qppc_enable_req(NULL, conhdl);
初始化ppc服务之后即可。


回复

使用道具 举报

7

积分

0

威望

0

贡献

技术小白

积分
7
发表于 2015-7-9 11:06:14      沙发
本人对BLE了解很少,希望朋友们多指点。
回复

使用道具 举报

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

本版积分规则

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