![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bluetooth开发
xsophiax
这个作者很懒,什么都没留下…
展开
-
蓝牙BQB测试基础知识(一)
蓝牙BQB认证的射频测试原理总结如下:PRBS:Pseudo-Random Binary Sequence,中文翻译叫做伪随机二进制序列.PRBS 码的周期长度与其阶数有关,常用的阶数有 7 、 9 、 11 、 15 、 20 、 23 、 31 ,也就是我们常说的 PRBS7 、 PRBS9 、 PRBS11 、 PRBS15 、 PRBS20 、 PRBS23 、 PRBS31 。发射机测试原理1. TRM/CA/01/C (Output Power) 输出功率测试仪发射净荷.原创 2020-10-21 10:52:36 · 6047 阅读 · 1 评论 -
蓝牙(四)LMP协议解析之二
1、LMP层整体架构蓝牙controller中整体架构如下所示,HCI层、LMP层、Baseband层以及LC等各部分。对于LMP来说,简化版的结构如下所示,LM模块和LC模块交互完成host和controller之间的命令交互。2、数据包格式LMP数据包采用DM1包,并且长度固定不能够超过DM1数据包的长度。只有在HV1数据包的SCO链路中,并且数据长度小于9byt...原创 2020-01-20 16:22:27 · 4219 阅读 · 0 评论 -
蓝牙(七)L2CAP层协议解析
1、L2CAP概述L2CAP-全称是逻辑链路控制与适配层,为两个通信的蓝牙设备提供一个端到端的通道。L2CAP主要功能:1.协议信道复用(protocol/channel multiplexing)2.分段与重组(segmentation and reassembly SAR)3.每个信道流控(per-channel flow control)4.差错控制(error ...原创 2020-01-20 15:30:16 · 9984 阅读 · 0 评论 -
蓝牙(六)HFP协议
名词AG(Audio Gate)音频网关—音频设备输入输出网关(一般手机、车载等)HF(Hands Free)免提—该设备作为音频网关的远程音频输入/输出机制,并可提供若干遥控功能(耳机等c)。协议栈AG和HF需要支持的功能1.HF control通信流程1.1 Service Level ConnectionAG和HF均可以通过内部或者用户事件发起Ser...原创 2020-01-20 11:22:26 · 2995 阅读 · 0 评论 -
蓝牙(五)RFCOMM协议
概述介绍RFCOMM提供了基于L2CAP协议的串行(9针RS-232)模拟RFCOMM支持在两个蓝牙设备间高达60路的通信连接,最新规范是V1.2RFCOMM支持两种设备类型,但并不对它们进行区分Type 1: DTE, 通信终端(如计算机, 打印机) Type 2: DCE, 通信节点(调制解调器)接口帧类型示例(Ellisys抓包分析)-SAB...原创 2020-01-20 11:07:24 · 1166 阅读 · 0 评论 -
zephyr学习蓝牙部分(五) - Bluetooth tools
This page lists and describes tools that can be used to assist during Bluetooth stack or application development in order to help, simplify and speed up the development process.此页面列出并描述了可用于在蓝牙堆栈或应用程...翻译 2019-04-17 18:05:42 · 1546 阅读 · 0 评论 -
zephyr学习蓝牙部分(四) - Bluetooth Qualification
Qualification ListingsThe Zephyr BLE stack has obtained qualification listings for both the Host and the Controller. See the tables below for a list of qualification listingsHost qualificationsZ...翻译 2019-04-17 17:57:07 · 582 阅读 · 0 评论 -
蓝牙(三)GATT协议
书虫请看原文Introduction to Bluetooth Low Energy,作为 BLE 的入门时介绍是非常合适的。1.引言现在低功耗蓝牙(BLE)连接都是建立在GATT(Generic Attribute Profile) 协议之上。GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute)。2.GAP详细介...原创 2019-04-20 15:07:50 · 21754 阅读 · 5 评论 -
蓝牙(二)A2DP协议
1.概述A2DP(Advanced Audio Distribution Profile)是蓝牙的音频传输协议,典型应用为蓝牙耳机。A2DP协议的音频数据在ACL Link上传输,这与SCO上传输的语音数据要区别。A2DP不包括远程控制的功能,远程控制的功能参考协议AVRCP。AVDTP则定义了蓝牙设备之间数据流句柄的参数协商,建立和传输过程以及相互交换的信令实体形式,该协议是A2DP...原创 2019-04-19 16:55:12 · 41497 阅读 · 5 评论 -
蓝牙(一)AVRCP协议
1.Profile简介AVRCP子协议的作用是支持CT(contorllerdevices)控制TG(target devices),CT通过指令控制TG播放音乐,比如蓝牙耳机时CT,而手机可以作为TG。具体来说如果手机和一个蓝牙音箱设备连接上了,那么音箱可以控制手机播放/暂停/切歌以及获得手机上播放歌曲的信息,如专辑,歌名,歌手,时长、播放/暂停/下一曲/上一曲,以及获取播放状态等信息。...原创 2019-04-19 15:27:29 · 18833 阅读 · 2 评论 -
蓝牙(四)LMP协议之一
1.序链路管理器(link manager, LM)协议(LMP)是蓝牙协议中的一个重要组成部分。它主要完成三个方面的工作:(1)处理、控制和协商发送数据所使用的分组的大小(2)管理蓝牙单元的功率模式和PICONET中的状态(3)处理链路和秘钥的生成、交换与控制 LMP协议用于链路的建立、链路安全和控制。链路管理器协议可以直接发送有效载荷而不用L2CAP方式来发送,...原创 2019-04-22 17:29:50 · 7170 阅读 · 0 评论 -
zephyr学习蓝牙部分(三) - Bluetooth Stack Architecture
OverviewThis page describes the software architecture of Zephyr’s Bluetooth protocol stack.NoteZephyr supports mainly Bluetooth Low Energy (BLE), the low-power version of the Bluetooth specifica...翻译 2019-04-17 17:54:01 · 3321 阅读 · 0 评论 -
zephyr学习蓝牙部分(二)
蓝牙主机支持具有所有可能的LE角色的通用访问配置文件(GAP) 周边和中央 观察员和广播员GATT(通用属性配置文件) 服务器(作为传感器) 客户端(连接到传感器)配对支持,包括蓝牙4.2的安全连接功能 非易失性存储支持蓝牙特定设置和数据的永久存储 蓝牙网格支持 中继、友元节点、低功耗节点(LPN)和GATT...原创 2019-04-17 17:39:25 · 1404 阅读 · 0 评论 -
zephyr学习蓝牙部分(一)
本节包含有关Zephyr操作系统蓝牙堆栈的信息。您可以使用这些信息来理解层操作背后的原理以及它们是如何实现的。Zephyr包括从应用到无线电硬件的完整蓝牙低能量堆栈,以及经典蓝牙(BR/EDR)主机层的一部分。概述 蓝牙堆栈体系结构 蓝牙认证资料 蓝牙工具 开发蓝牙应用程序自成立以来,Zephyr一直致力于蓝牙,特别是蓝牙低能量(BLE)。通过参与蓝牙规范(Linux的Bluez...原创 2019-04-17 17:11:43 · 3147 阅读 · 1 评论 -
Windows7+BluetoothSDK如何配置
一、 到MS下载中心下载最新的SDK,我下载的是MicrosoftWindows SDK for Windows 7 and .NET Framework 4 (ISO),该页面有三个下载项,分别是X86、X64和Itanium三种,由于我使用的是X86,所以选择第一个ISO文件,下载,安装;二、 配置开发环境,在SDK开发环境下有个文件叫ReleaseNotes,打开可以看如原创 2015-03-10 23:14:20 · 3215 阅读 · 0 评论 -
蓝牙的技术特点
简单地说,蓝牙是一种短程宽带无线电技术,是实现语音和数据无线传输的全球开放性标准。它使用跳频扩谱(FHSS)、时分多址(TDMA)、码分多址(CDMA)等先进技术,在小范围内建立多种通信与信息系统之间的信息传输。Bluetooth的主要技术特点:(1)、工作频段:2.4GHz的工科医(ISM)频段,无需申请许可证。大多数国家使用79个频点,载频为(2402+k)MHz(k...原创 2015-03-10 23:07:03 · 1491 阅读 · 0 评论