ios系统能和安卓刷ios系统系统一起用蓝牙连跑跑卡丁车么?

Pages: 1/3
主题 : 关于iOS CoreBluetooth连接蓝牙BLE4.0进行配对与绑定的问题
级别: 新手上路
可可豆: 115 CB
威望: 15 点
在线时间: 100(时)
发自: Web Page
来源于&&分类
关于iOS CoreBluetooth连接蓝牙BLE4.0进行配对与绑定的问题&&&
操作系统:iOS7.xBLE:蓝牙4.0,smartRF系列,CC254x我参考了网上很多资料,SerialApp,LightBlue, DarkBlue, BleCentralDemo, CoreBlueTooth, , stackOverflow,始终没有得到解决,希望来到这里的高人们帮我看看究竟问题出在了哪里。问题描述:BLE设备需要密码进行配对,app调用CBCentralManager的scanForPeripheralsWithServices进行扫描,iOS设备能够弹出密码输入框,输入正确的密码能够成功配对,接下来就是正常的connectPeripheral, stopScan, discoverServices, discoverCharacteristics这些流程。之后app退出,重启app,再次启动后还是和之前一样的流程,但是问题来了:scanForPeripheralsWithServices后,能够回调到didDiscoverPeripheral,由于之前输入过正确的密码,已经不弹出密码输入框了,走到didDiscoverPeripheral这个回调里,之后如果我不调用connectPeripheral,那么啥事都不发生,但是这样也什么都不能做,因为毕竟没有连接上BLE呢;一旦调用connectPeripheral,先回调到didConnectPeripheral,然后还不等我调用discoverServices,就立刻回调到didDisconnectPeripheral里了,返回的NSError是Error Domain=CBErrorDomain Code=6 &The connection has timed out unexpectedly.& UserInfo=0x {NSLocalizedDescription=The connection has timed out unexpectedly.}UI上的表现就是:第二次尝试连接BLE时,连接成功后立刻自动断开连接;之后不论怎么连接,都是立刻就断开,只有在系统设置的蓝牙里面把这个蓝牙设备忽略掉,变成未配对状态,才能再次进行连接,但是这时候就要输入配对密码了,可这不是我想要的结果:我希望iOS设备与BLE断开连接后,能够自动的进行新一次的连接,而不需要再次输入配对密码。网上很有名的LightBlue程序,也是这样的表现,都是无法成功进行后续的自动连接;系统设置的蓝牙程序,也是一样的结果,都是不能进行后续的自动连接。请有经验的朋友们帮忙分析一下,该怎么解决?
级别: 新手上路
可可豆: 4 CB
威望: 4 点
在线时间: 97(时)
发自: Web Page
老主,怎么做到在扫描的时候出现配对弹框,如果扫描到多个,岂不是要弹好几次?
级别: 新手上路
可可豆: 115 CB
威望: 15 点
在线时间: 100(时)
发自: Web Page
弹出的对话框是系统自动弹出的,不是我的程序控制的,给我的感觉是在调用了scanForPeripheralsWithServices这个函数时,系统自动弹出的。
级别: 骑士
UID: 61071
可可豆: 1636 CB
威望: 1808 点
在线时间: 2932(时)
发自: Web Page
楼主你找到原因了么?我现在也碰到这个error,但是一断开连接之后它又会自动连上了
while( !died ){&&&& tryMakeDreamToBeTrue( allMyBest );}
级别: 新手上路
可可豆: 4 CB
威望: 4 点
在线时间: 97(时)
发自: Web Page
回 2楼(lukelark) 的帖子
应该是读或者写了某个特性,系统才会自动弹出的吧,你的要输入密码?话说你怎么知道用户有没有配对,感觉好像没有哪个回调函数通知用户是否配对了
级别: 新手上路
可可豆: 115 CB
威望: 15 点
在线时间: 100(时)
发自: Web Page
回 4楼(jieqiudede) 的帖子
系统设置里显示着是否配对
级别: 新手上路
可可豆: 115 CB
威望: 15 点
在线时间: 100(时)
发自: Web Page
引用 引用第3楼fenggx于 16:19发表的&&:楼主你找到原因了么?我现在也碰到这个error,但是一断开连接之后它又会自动连上了 你好,我的问题依然没有解决,不过你说你的能断开后自动又连上了,这个是怎么做的?我就是要做到这样的效果。你的app是否需要输入密码进行配对?如果没有输入密码的过程,好像和我的不太一样啊。
级别: 新手上路
可可豆: 3 CB
威望: 4 点
在线时间: 436(时)
发自: Web Page
回 2楼(lukelark) 的帖子
硬件发送一个配对请求指令,就弹出这个框了
级别: 新手上路
可可豆: 3 CB
威望: 4 点
在线时间: 436(时)
发自: Web Page
回 3楼(fenggx) 的帖子
你好,请问你的自动重连的解决了吗,我想主动断开连接都不行,对于配对过的设备。
级别: 骑士
UID: 61071
可可豆: 1636 CB
威望: 1808 点
在线时间: 2932(时)
发自: Web Page
回 6楼(lukelark) 的帖子
我的是不需要输密码的配对的
while( !died ){&&&& tryMakeDreamToBeTrue( allMyBest );}
Pages: 1/3
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版IOS系统的蓝牙能和安卓系统蓝牙连接吗【android吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,194,020贴子:
IOS系统的蓝牙能和安卓系统蓝牙连接吗收藏
市面上的主流蓝牙适配器,车载蓝牙适配器等与安卓系统能适配连接吗?那么和IOS系统又是否能连接,还是只是部分适配苹果的设备能连接苹果的产品?
看蓝牙适配器是否支持这两个系统
ios的蓝牙不是传东西的,和安卓不能互通。(同学说的)
用IOS至今没开过蓝牙。。。目测只能适配耳机之类的    ------易惹人爱,所以得众人所爱。
安卓的蓝牙和ios蓝牙不能连接
用茄子快转,可以跨系统互连互发文件,我用4S与P6试过。
可以连接,但是只可以用一些热点之类的功能,传东西别想了~
用诺基亚的蓝牙耳机连接过iPhone,,,能用.     ——来自剁手兴发热神器u950至尊客户端   
登录百度帐号推荐应用}

我要回帖

更多关于 安卓跑跑卡丁车破解版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信