你好,我在使用CC2540与iOS设备进行蓝牙通信,CC2540作为主机,而iOS端则作为从机。现在我再编写iOS端作为从机内容的时候,和CC2540通信后,使用串口调试显示结果是:
BLE Central
Devices Found1
<- to select
connecting
connected
simple svc found
disconnected
reason:19
我想询问突然断开的具体原因是什么?封装后查看不了这块的代码。找了蛮久也不知道reason:19是什么意思。希望能够得到解答。谢谢。
Barbara Wu:
建议您可以抓一下空口的sniffer log看一下
veekend zhang:
回复 Barbara Wu:
你好,我想问问有没有关于CC2540做主机,而iOS做从机的peripheral这份demo??可以提供给我吗?
Barbara Wu:
回复 veekend zhang:
没有 但是我想可以用SimpleBLEPripheral和lightblue来调
veekend zhang:
回复 Barbara Wu:
额…现在状况是用lightblue模拟成SimpleBLEPripheral外设我也是行不通,最后显示结果还是write error。这种情况是怎么回事?个人觉得是CC2540的问题,应该要怎么解决比较好?希望得到解答,谢谢
Barbara Wu:
回复 veekend zhang:
那首先尝试用2540和2540通讯 一个跑central 一个跑prepheral 这样好调一些 撇开可能手机侧的问题
veekend zhang:
回复 Barbara Wu:
2540和2540通讯没问题,2540从机和iOS设备通讯有问题,只有2540主机和iOS设备通讯有问题,这时候我lightblue模拟iOS设备和2540主机连接也有问题。所以我想询问下2540这时候有没什么参数需要设置?
veekend zhang:
回复 veekend zhang:
打错了,2540从机和iOS设备通讯是没问题的
Barbara Wu:
回复 veekend zhang:
iOS有个连接参数的要求 你可以尝试根据这个规则修改一下链接参数 但是我现在是手机上网 查不到链接参数的要求 您得上网查一下
veekend zhang:
回复 Barbara Wu:
0.0那方便的话可否发一份连接参数的要求资料给我?在论坛里面只找到一些,但我怕不完整~THX