BLE低功耗蓝牙开发相关概念问题记录

本文探讨了BLE蓝牙开发中的关键概念,包括连接间隔、从机延时和监控超时,以及如何在扫描时进行过滤。解释了如何通过BluetoothGatt接口修改MTU和连接优先级,同时提醒在过滤蓝牙设备时不应依赖名称,而应使用服务UUID。
摘要由CSDN通过智能技术生成

蓝牙ble的传输速率是指主从机每秒所传输的字节数。既然是传输速率那就涉及到时间和每次所传递包大小的问题。

本文已授权微信公众号 fanfan程序媛 独家发布


转载请注明出处,本文出自 BLE低功耗蓝牙开发相关概念问题记录

关于ble通信的demo可以参考蓝牙API介绍及基本功能实现


Ble概念相关

ble对于数据的传输有一个字节上的限制,默认情况下是20个字节,但并不是不可修改的。默认情况下mtu是23个字节(除去3个字节的标志位剩余为20个字节),主机完全可以通过调用BluetoothGatt#requestMtu(int mtu)来修改每个包所传输的字节数。
同样,ble在属于传输时对于每个包之间的时间间隔也有一定的限制,大多数从机的连接时间间隔为7.5ms–4s(以1.25ms为一个单位,也就是6-0x0C80个单位)。对于连接间隔主机同样可以修改:调用BluetoothGatt# requestConnectionPriority(int connectionPriority)方法。其中connectionPriority有三个取值:

  • BluetoothGatt#CONNECTION_PRIORITY_LOW_POW
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值