
蓝牙必备知识
文章平均质量分 76
心跳包
硕士研究生,嵌入式软件开发,蓝牙,IOT,人工智能方向
展开
-
蓝牙核心规范V5.3版本有这些变动,你需要知道的都在这里
1.蓝牙核心规范V5.3主要增强项1.1 周期性广告增强常见的扩展广告有效载荷形式ADI字段,现在可能包含在AUX_SYNC_IND协议数据单元(pdu)中,当设备在进行定期广告时,它们就会被广播。在接收AUX_SYNC_IND pdu BLE控制器时,可以使用ADI字段中的信息来判断相同意义的包或或者广告播已经被接收后,又发来重传的包。此时,控制器可以丢弃数据包而不是将其内容传递给主机。 这个功能可以为控制器快速切换通道,提高RX占空比。...原创 2021-07-27 15:35:19 · 4732 阅读 · 0 评论 -
蓝牙协议之AVDTP
AVDTP简介(AUDIO/VIDEO DISTRIBUTION TRANSPORT PROTOCOL)AVDTP协议指定音频或视频分发的传输协议,简称AVDTP,通过蓝牙空中传输流媒体音频或视频。音频和视频数据流需要同步的数据传输能力,A/V分发传输协议的传输机制和消息格式,基于《RFC 3350》中定义的RTP,其中由两大协议组成:RTP数据传输协议(RTP)和RTP控制协议(服务器)。AVDTP在整个协议栈中的结构图如下图所示:常用术语及定义首先对协议中常用的一些术语和定义做一个简原创 2021-02-02 15:32:21 · 6406 阅读 · 1 评论 -
蓝牙ATT_LIST设置服务指令
ATT List表格式 Byte0-Byte1 Byte2 Byte3-ByteN+2 Byte N+3 ByteN+4-Byte N+M+3 Handle Len(N byte) UUID Len2(M byte) 注:Handle是从0x0100开始向上累加的数据,0x0000表示列表.原创 2020-07-12 17:58:32 · 835 阅读 · 0 评论 -
蓝牙BLE技术
蓝牙低功耗无线电的调制速率由规范规定为恒定的1Mbps(兆比特每秒)。当然,这是理论上的上限。在实践中,根据所使用设备的限制,您可以期望每秒5- 10kb。就距离而言,BLE专注于非常短的距离通信。可以创建和配置一个BLE设备,该设备可以可靠地传输30米或30米以上的视线范围内的数据,但典型的操作范围可能更接近2到5米。当然,续航里程越高,电池消耗就越多,所以在调整你的设备以适应更高的续航里程时要小心。蓝牙BLE组成BLE由三个主要构建模块组成:应用程序、主机和控制器。顾名思义,应用程序块是与蓝牙协议栈原创 2020-07-09 14:52:22 · 2246 阅读 · 2 评论 -
BLE 广播格式定义
低功耗蓝牙两类报文 : 广播报文 和 数据报文。本文讨论广播报文数据段,不包括完整报文其他部分,比如前导,接入地址等蓝牙设备通过广播表明自己的存在,等待被连接。BLE 考虑功耗, 使用了3个广播信道,顺序广播。两个蓝牙设备想要建立连接, 第一步是 从机(server) 向外广播, 主机(client) 搜索到后发起请求。 从机广播中包含设备的相关信息,比如设备名称,设备具有的服务uuid 等。广播包类型广播包 (Advertising Data) 响应包 (Scan Response)原创 2020-07-10 16:10:13 · 2923 阅读 · 1 评论