当前位置:首页 > 技术心得 > 正文内容

谈谈BLE连接参数

xjtudll12年前 (2015-04-20)技术心得21240

在使用BLE过程中,BLE连接参数是一个比较容易忽略的地方,很多人从来不管这些连接参数,结果很容易出现以下几个问题:
1、设备功耗大;
2、与android系统手机或ios系统手机无法连接(尤其是ios系统);
3、连接后,串口使用较低波特率发送数据时,容易出现乱码;

这些问题都是连接参数不对导致的,ios系统要求:

The connection parameter request may be rejected if it does not comply with all of these rules:
Interval Max * (Slave Latency + 1) ≤ 2 seconds
Interval Min ≥ 20 ms
Interval Min + 20 ms ≤ Interval Max
Slave Latency ≤ 4
connSupervisionTimeout ≤ 6 seconds
Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout

连接参数是从机申请修改,主机如果觉得没问题才会接受的,这样才下个连接事件就会变更连接参数;如果连接参数不符合要求,主机会拒绝接受的。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/354/

标签: BLE蓝牙
分享给朋友:

“谈谈BLE连接参数” 的相关文章

vc中如何获取修改系统时间的消息

参考资料:http://msdn.microsoft.com/en-us/library/windows/desktop/ms725498%28v=vs.85%29.aspx 问题: 我在窗口上显示了系统时间,点击后调出系统的“日期和时间 属性”对话框,修改属性...

AutoCAD转Protel99SE及丢线问题解决

AutoCAD转Protel99SE及丢线问题解决

工作中经常需要将AutoCAD里面的图形导入到Protel99SE,导入的过程中碰到的最大的问题就是:导入后的图形丢失了曲线(圆弧)。搜遍Google和百度,没有找到一个完善的解决办法,要么语焉不详,要么答非所问。不过网络上终究有些蛛丝马迹,给我提供了一些思路,后几经尝试,终于解决了这个问题。下面与...

工作台待处理业务、待处理流程、待审批、我的跟进、预警、消息对应的数据表

https://vip.kingdee.com/questions/152510144306059546/answers/152510187037628697 工作台待处理业务、待处理流程、待审批、我的跟进、预警、消息对应的数据表如下: 待处理业务:t_SuspendWorkPushMain、t_S...

php环境如何测试是否配置成功

<?php phpinfo(); ?> 编写一个PHP文件(注意:是PHP文件,不是txt文件),里面内容如上。 浏览器里访问这个文件。如果能看到配置信息,表明PHP环境配置成功。...

Keil WARNING L16: UNCALLED SEGMENT……解决

Keil WARNING L16: UNCALLED SEGMENT……解决

Keil默认情况下会给所有的代码分配使用空间的,如果某些函数没被调用过,Keil则会给出警告 Warning L16:Uncalled Function(Segment),Ignored For Overlay Process。 这个警告本身不关键,关键是不使用的函数居然占用了ROM。如何解决这个...

运放输入电压范围

运放输入电压范围

原文作者:djyos 出处:http://blog.chinaaet.com/detail/2463.html 运放输入电压范围是有限制的,大家都知道,输入电压超过电源电压+0.5V时,就有可能损坏运放。那么,是否输入电压不超过电源电压,就能正常工作呢?就是很多人注意不到的了。 运放对输入电压...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。