我将手机设定为可被搜寻模式,但SimpleBLECentral找不到手机
请问SimpleBLECentral有办法scan到智能手机装置吗?
要怎么设定呢?
Susan Yang:
android 5.0以前的系统,是不能发广播的。手机只能作为observer。
Sco Lin:
回复 Susan Yang:
谢谢Susan Yang的回复,
我有android 5.0的系统与iphone 5c
但我把iphone 5c的bluetooth打开
SimpleBLECentral还是没找到
请问在SimpleBLECentral要做什么设定吗?
Susan Yang:
回复 Sco Lin:
iOS有个连接参数的要求 您可以尝试根据这个规则修改一下链接参数
•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更多信息可以参考 https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
Sco Lin:
回复 Susan Yang:
谢谢Susan Yang的回复
请问在android5.0也是这样设定修改吗?
我试着打开android5.0让SimpleBLECentral去scan,一样也是找不到
Jun He4:
回复 Sco Lin:
#define DEFAULT_DEV_DISC_BY_SVC_UUID FALSE//false
TI simpleBLECentral例程中该参数设置为true,会根据扫描到的service进行过滤,是扫不到手机的。因为手机没有TI的service服务