微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 packet sniffer抓包数据如何分析?

CC2541 packet sniffer抓包数据如何分析?

时间:10-02 整理:3721RD 点击:

附件图中,Opcode+AttHandle+AttValue这3段数据的作用,有什么资料或者教程可以参考吗

可以参考蓝牙协议在蓝牙的官网上可以找到下载https://www.bluetooth.org/zh-cn

还得BLE的协议啊,lightblue连接正常,App(第三方)与模块连不上,但此App与创杰模块连接正常,以下抓包能看出什么问题吗,

怎么测试的有点不明白

是说iOS和CC2541连接吗?如果用lightblue+iOS连接CC2541正常 如果用第三方APP+iOS连接CC2541不正常,是吗?

从log看感觉是在找一些特定的service,没有找到

lightblue+ios连接正常,但App+ios连接不正常

感觉是APP这边在找一些service但是CC2541这边不支持

另外一家非TI方案的模块, 用lightblue+ios、我司App+ios、第三方App+ios均正常

但正在开发的CC2541透传模块,用lightblue+ios、我司App+ios也是正常,但第三方App+ios不正常,一直找不到原因,不能确认第三方App是否有问题

蓝牙模块的service UUID是FFF0,特征1的UUID是FFF1(Notify),特征2的UUID是FFF2(Write)

感觉有可能是APP这边在找设备这边的某些Service,如果没有就不连接了

是有这个可能,另外有个疑问,就是那个非TI的模块,苹果手机的系统蓝牙可以搜到,但CC2541的蓝牙用苹果系统蓝牙却搜不到,是否CC2541蓝牙底层协议有什么不同,造成ios不能识别吗

不明白您的意思 什么是用苹果系统蓝牙搜得到和搜不到?

非TI的模块应该是一个双模蓝牙的模块吧?

传统蓝牙是不用安装APP就能搜到的 BLE是需要安装APP才能被搜到的

哦,是双模模块

//static uint8 simpleProfileChar2Props = GATT_PROP_WRITE;
static uint8 simpleProfileChar2Props = GATT_PROP_WRITE | GATT_PROP_WRITE_NO_RSP;

thanks WBJ,char2(Write)增加GATT_PROP_WRITE_NO_RSP属性后,第三方App+ios可以连接了

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

网站地图

Top