app与设备进行大数据交互时,容易断:
解决方法:修改设备的蓝牙连接间隔在10-20ms
连接间隔修改方法:
1.设备中有做好接收app发送指令后修改的:根据设备商提供的协议往设备上发送连接间隔时间(如ti芯片就有该功能)
2.芯片厂商没有的:在android5.0以上系统有:
ble 中requestConnectionPriority这个方法 修改设备连接参数
requestConnectionPriority(int connectionPriority)
connectionPriority这个参数可以设置三个值:
CONNECTION_PRIORITY_BALANCED :0//默认的值,ble建议的设备连接参数
CONNECTION_PRIORITY_HIGH:1//连接快的值,当需要跟设备进行大的数据传输时设置该值,当传输完成后需要设置为
CONNECTION_PRIORITY_BALANCED(如固件升级时可设置为该值)
CONNECTION_PRIORITY_LOW_POWER:2
.//低功耗值
3.有些厂商会在大数据交互开始时主动请求申请修改连接间隔