主机已收到从机数据,它放到哪里了?
时间:10-02
整理:3721RD
点击:

我的数据是从机,使用GATT_Notification发送到主机的
从图片看,BTool已经能显示出来了。
目前问题:
1.主机(dongle)是以何种方式收GATT_Notification发来的信息?
2.收到后存到哪里了?某一个数组还是?
3.BTool是如何解析出来的?我想写一个应用,怎么去读这个发来的数据。
肯定是蓝牙啊,dongle也是一个2540。
你的从机通过蓝牙发送数据包给dongle上的2540,2540把包通过USB发送给pc。BTOOL直接拆包解析显示数据。
收到的数据就是一个个包,你去看看发送包的结构和主机端的接受函数应该就知道了。
BTOOL是没有源码的,你要写的话一切需要自己实现,就是说没有例子和模版,要自己去实现。
又遇到大哥了啊
我把数据是发到了 dongle 2540上,这数据存到哪了啊。。。
我们不说PC,就说手环和手机apk
手环把信息发到手机4.0,手机apk肯定是去读蓝牙芯片里存的东西啊。。
要读得知道存到哪里了。。。
你的从机把数据发给主机,主机调用GATT read那个函数就可以把数据读取出来啊。我记得会存在底层的HCI buffer里。
多看看demo吧,收发数据是最基本的。
好贴!
使用dongle,写代码在芯片上可以做到啊。
目前就是想显示到pc或者手机屏幕上。
想请教一下,CC2541这套协议栈,跟Android蓝牙驱动,如何通信啊?
我是这么想的:
单片机采集数据-》发送到手机端芯片上--》手机侧驱动接收-》发给应用层--》显示。
有些节点没打通啊。。。
