蓝牙LMP响应超时 BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT
一、问题现象
蓝牙service端和client端使用蓝牙nus串口透传服务传输数据,在client端与service端建立连接后的30s后,蓝牙连接就会莫名断开(两设备相邻很近),查看断开的原因提示为BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT,就是LMP回复超时,查看了相关文档,只讲了LMP的相关协议,但并未查出会是什么原因导致LMP回复超时。
二、解决办法
为了做对比,直接下载了官方的uart_nus_c端的程序,然后连接service端传输数据,结果为超过30s不会自动断开链接,经过不懈的对比测试,最终发现是因为两端设置的最大MTU大小不一样导致的,只需要把NRF_SDH_BLE_GATT_MAX_MTU_SIZE改为和service一样的就可以了,但是为什么两端的mtu大小不一致会导致LMP回复超时,现在还没有想通,请教有知道的大佬说一下,非常感谢!
蓝牙LMP响应超时 BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT相关推荐
- 战斗服务器响应超时是否尝试重连,刺激战场:教你,从开伞到落地瞬间技巧
原标题:刺激战场:教你,从开伞到落地瞬间技巧 刺激战场,在手游吃鸡中,可以说是非常的出众,打开游戏竟然发现居然有300人在线,难怪贫僧天天都能收到好友的邀请,看来都中了刺激吃鸡的毒. 贫僧在朋友圈中, ...
- python项目小案例:一个网页响应超时提醒小闹钟
2019独角兽企业重金招聘Python工程师标准>>> 前言 由于网络速度或对方服务器问题, 爬取一个网页的时候,都需要时间.如果该网页长时间未响应,那么系统就会判断该网页超时,有时 ...
- EBS R12中FND凭证打印警告:OPP响应超时
接近年关,最近年结忙的飞起,此为背景,今天运维那边反应日记账凭证打印报错,看了下后台请求发现请求有警告. 查看日志发现报了"并发:OPP响应超时"的警告,这个地方响应超时可能是配置 ...
- 第三方支付接口响应超时处理方法
问题:调用第三方支付接口超时怎么办? 解决方法:调用接口时设置超时时间,当接口超过60秒未返回结果,自动将改订单设置为处理中,然后由定时任务调用查询接口,同时如果用户下拉刷新页面也会发起单笔交易查询. ...
- 和平精英服务器响应超时什么意思,和平精英服务器无响应,和平精英服务器超时...
1.刺激战场国际服服务器无响应怎么回事,连续一周都这样了 应该是服务器在维护,或者在重启阶段 但是已经过去了一周,并没有任何的反应 2.这是怎么了 手机刺激战场 战斗服务器没有响应? 手机版本太底,把 ...
- (十一)jmeter接口自动化难点系列---设置响应超时时间
在做jmeter接口测试的时候,有时服务器问题,导致我们的接口一直在请求,而无法得到返回. 所以我们需要用到jmeter的一个功能响应超时自动停止请求. 在jmeter中, 有一项设置名称为timeo ...
- 竞赛服务器响应超时是否尝试重连,“吃鸡”坐在后座也能操控载具?几分钟后,我收到15字提醒...
原标题:"吃鸡"坐在后座也能操控载具?几分钟后,我收到15字提醒 不清楚大家在玩游戏时,有没有遇到过,比较让人匪夷所思的事情.在某一场游戏对局中,刺激哥就遇到了一件非常奇怪的事情. ...
- 服务器响应超时是配置不足吗,服务器响应超时是什么情况
服务器响应超时是什么情况 内容精选 换一换 非联通用户请查看设备接入服务.订阅:是指应用服务器通过调用物联网平台的"订阅平台业务数据"和"订阅平台管理数据"接口 ...
- 生产事故总结篇(2) 接口响应超时优化方案
1 查询类接口 一 mysql数据库查询超时问题 1 查询字段是否存在索引,索引是否失效 索引是个老生常谈的问题了, 需要特别注意下面几个点 唯一的值必须要建立唯一索引 比如订单号,售后单号,上门取件 ...
- 迅雷下载显示服务器响应超时?
迅雷下载显示服务器响应超时怎么办?迅雷下载软件是一款自由度非常高的软件,大部分的资源都可以在上面下载,但是很多用户也容易遇到问题,比如服务器响应超时,下面就一起来看看解决方法吧. 迅雷服务器响应超时解 ...
最新文章
- 微信jssdk ajax 获取签名,【Golang版】微信access_token、jsapi_ticket、signature签名算法生成示例,开箱即用...
- 笔记-项目范围管理-确认范围与控制范围的区别
- 【1024创造营】精彩课程回顾
- (56)zabbix Screens视图配置
- 【bfs】WJ的逃离
- php文件上传到虚拟主机,php源码上传到虚拟主机(php源码上传到服务器)
- php ajax xmlhttpreq 上传文件 get,使用Ajax XmlHttpRequest上传文件
- Java B2B2C多用户电子商务平台SpringCloud/Boot
- Python线程同步机制
- axure怎么存html文件怎么打开,axure 保存html文件怎么打开
- EGO Planner代码解析bspline_optimizer部分(3)
- Python面向对象三大特征之封装
- 从零开始学android:环境搭建
- PHP初级程序员出路
- web前端开发工具支持及环境搭建
- 手机兼容性测试——机型选择(从系统、屏幕、型号考虑)
- 家用计算机中的内存大约多少,64gb内存能装多少东西_64gb内存有多大-系统城
- 天下数据支招虚拟主机的挑选
- 开发手机APP做UI设计,这5个UI错误会置你的APP于死地!
- dhu复试基础——64 统计字母
热门文章
- 基于Tushare量化分析示例
- 关于执行gulp命令报这样的错误:gulp : 无法加载文件 C:\Users\dalv\AppData\Roaming\npm\gulp.ps1
- 为什么 securely empty 那么慢?
- 工作被拥抱变化了该怎么办?
- 解决方案(.sln)文件
- VS解决方案下文件的含义(记录)
- JVM 垃圾收集器Serial、Parallel Scavenge、ParNew、CMS、G1
- 人在囧途之火车调研篇
- 安卓生成keystore文件
- 饥荒无条件制作下载_饥荒巨人国无条件制造版