微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 主机已收到从机数据,它放到哪里了?

主机已收到从机数据,它放到哪里了?

时间: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蓝牙驱动,如何通信啊?

我是这么想的:

单片机采集数据-》发送到手机端芯片上--》手机侧驱动接收-》发给应用层--》显示。

有些节点没打通啊。。。

上一篇:绑定时从机handle
下一篇:内存分配问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top