微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540(主机)与iOS(从机)蓝牙断开

CC2540(主机)与iOS(从机)蓝牙断开

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

你好,我在使用CC2540与iOS设备进行蓝牙通信,CC2540作为主机,而iOS端则作为从机。现在我再编写iOS端作为从机内容的时候,和CC2540通信后,使用串口调试显示结果是:

BLE Central

Devices Found1

<- to select

connecting

connected

simple svc found

disconnected

reason:19

我想询问突然断开的具体原因是什么?封装后查看不了这块的代码。找了蛮久也不知道reason:19是什么意思。希望能够得到解答。谢谢。

建议您可以抓一下空口的sniffer log看一下

你好,我想问问有没有关于CC2540做主机,而iOS做从机的peripheral这份demo?可以提供给我吗?

没有 但是我想可以用SimpleBLEPripheral和lightblue来调

额...现在状况是用lightblue模拟成SimpleBLEPripheral外设我也是行不通,最后显示结果还是write error。这种情况是怎么回事?个人觉得是CC2540的问题,应该要怎么解决比较好?希望得到解答,谢谢

那首先尝试用2540和2540通讯 一个跑central 一个跑prepheral 这样好调一些 撇开可能手机侧的问题

2540和2540通讯没问题,2540从机和iOS设备通讯有问题,只有2540主机和iOS设备通讯有问题,这时候我lightblue模拟iOS设备和2540主机连接也有问题。所以我想询问下2540这时候有没什么参数需要设置?

打错了,2540从机和iOS设备通讯是没问题的

iOS有个连接参数的要求 你可以尝试根据这个规则修改一下链接参数 但是我现在是手机上网 查不到链接参数的要求 您得上网查一下

0.0那方便的话可否发一份连接参数的要求资料给我?在论坛里面只找到一些,但我怕不完整~THX

•Interval Max * (Slave Latency + 1) <= 2 s

•Interval Max >= 20 ms

•Interval Min + 20 ms <= Interval Max

•Slave Latency <= 4

•ConnSupervisionTimeout <= 6 s

•Interval Max * ( Slave Latency + 1) * 3 < ConnSupervisionTimeout

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

网站地图

Top