
苹果在IOS 6系统之后开始支持BLE 40,iPhone4s,iPod 5,iPad 3等之后的机型开始内嵌BLE40硬件,因此在开发前请先确认你的开发环境符合上述要求,并且苹果在BLE40之后,对外部的连接设备已经不在需要MFI认证了,当然你的外设肯定得要有蓝牙4
因耳机的型号不同
配对的方法也不同
一般的方法是
长按住蓝牙耳机的某一个键
使其进入查找状态
然后手机搜索
找到之后选择就可以了
如果你已经是这么做的
那原因可能是
蓝牙耳机都有最多可以连接手机的数量限制
有的是一个
多点的有8个的
你可以参照说明书
先将耳机恢复出厂
再试试和手机连接
如何查看安卓手机中已配对蓝牙设备信息,有需要的朋友可以参考下。
抓蓝牙空中包的时候最蛋疼的就是遇到SSP(安全简单配对),因为这时候的LinkKey不是通过pincode生成的,连接加密之后就无法解析数据包了。有两种方法来直接获得LinkKey,一是抓HCI log另一种方法就是到手机里查找LinkKey。
方法是用adb cat以下文件:
/data/misc/bluedroid/bt_configxml
通过name或者bdaddr找到相关设备,要注意的是LinkKey的大小端
<N4 Tag="00:0d:fd:36:ab:00"> <N1 Tag="Timestamp" Type="int">1395734997</N1> <N2 Tag="DevClass" Type="int">2360324</N2> <N3 Tag="DevType" Type="int">1</N3> <N4 Tag="AddrType" Type="int">0</N4> <N5 Tag="Name" Type="string">Motorola S305</N5> <N6 Tag="LinkKeyType" Type="int">0</N6> <N7 Tag="PinLength" Type="int">0</N7> <N8 Tag="LinkKey" Type="binary">b16285e94d9afd4db882f101bb7494fd</N8> <N9 Tag="Manufacturer" Type="int">10</N9> <N10 Tag="LmpVer" Type="int">4</N10> <N11 Tag="LmpSubVer" Type="int">5363</N11> <N12 Tag="Service" Type="string">0000111e-0000-1000-8000-00805f9b34fb 0000110b-0000-1000-8000-00805f9b34fb 0000110e-0000-1000-8000-00805f9b34fb </N12>
文章来自: 年轻网() 原文:>
以上就是关于ios ble4.0 能取到蓝牙外设的id吗全部的内容,包括:ios ble4.0 能取到蓝牙外设的id吗、如何更改手机蓝牙的ID、如何查看安卓手机中已配对蓝牙设备信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)