如何修改Bluetooth link supervision timeout (基于CSR BC4/5)
来源:互联网 发布:游族网络市值 编辑:程序博客网 时间:2024/05/19 08:41
在做scanner产品时,发现蓝牙与android设备断开连接时,android端大概需要20多秒才显示scanner断开连接,客户认为这个时间太长,需要修改成5秒。
与这个问题相关的技术关键词是“link supervision timeout”,当蓝牙为master设备时,可以修改这个timeout,与此同时,slave设备的“link supervision timeout”也会一同修改。
也就是说,只有设备为master时,才有权限修改“link supervision timeout”这个属性。
scanner产品用的是CSR BC4/5系列,查询相关的代码,可以查询到关键的库函数定义如下(lib\connection\connection.h)
/*!@brief This function is called to set the link supervision timeout.@param theAppTask The client task.@param sink The sink.@param timeout The timeout in 0.625ms units.*/void ConnectionSetLinkSupervisionTimeout(Sink sink, uint16 timeout);
/* set timeout to 1 second */ConnectionSetLinkSupervisionTimeout(xxx.sink, 0x064c);
0 0
- 如何修改Bluetooth link supervision timeout (基于CSR BC4/5)
- 使用BlueZ Interface修改 ACL连接Supervision timeout
- 使用BlueZ Interface修改ACL连接Supervision timeout
- Microchip推出基于CSR解决方案的 Bluetooth Smart模块 RN4020
- Bluetooth CSR部分笔记
- How to setup pskey to csr-bc4 chip
- BC4.5 下载地址
- supervision
- myeclipse如何修改tomcat的timeout
- bc4.5下 ucos调试成功,标记
- Bluetooth Link Controller Operation
- CSR BC5 Bluetooth auto reconnect fail issue debug
- 修改 LINK
- CSR MESH修改串口波特率方法!
- 修改 IIS 服务的会话时间(timeout)
- ASP.NET 如何动态修改 title Meta link标签
- 如何修改Jtopo中Node和Link的阴影效果
- SOAPMessage 如何设置timeout
- springmvc上传excel并解析excel
- 64位ubuntu16.04安装Android Studio
- docker导出导入镜像
- MySQL的IF函数
- EditText写入图片
- 如何修改Bluetooth link supervision timeout (基于CSR BC4/5)
- 深入了解MyBatis参数
- NKOI 2134 最大异或次大
- Spring源代码解析URL
- CentOS重置root密码
- CSS全屏布局的5种方式
- hdu4717 The Moving Points
- 【使用SignalR+Asp.net创建实时聊天应用程序】
- Deep Reinforcement Learning 基础知识(DQN方面)