![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝牙数据通信
文章平均质量分 96
幕涩
编程爱好者,梦想开发一个吊炸天的应用~
展开
-
Android 端蓝牙模块的开发
背景因为可穿戴设备等硬件设备的兴起,蓝牙模块的开发已经成为大多数移动开发者必备的技能。 这段时间由于业务需求,花了一阵子的时间在研究蓝牙模块的传输。也整理了一些相关的经验拿出来分享给大家。简单介绍在此过程中需要大家先了解一下,在蓝牙开发过程中经常碰到的名词。BLE,SPP,OPP等。BLE(Bluetooth Low Energy)——蓝牙低功耗技术,这是蓝牙4.0推出的一个低功耗蓝牙部分。低功原创 2017-11-01 17:31:58 · 1467 阅读 · 1 评论 -
蓝牙协议学习整理(一)蓝牙的概述
第一章 蓝牙的概述一、蓝牙版本信息蓝牙共有六个版本1.1/1.2/2.0/2.1/3.0/4.01、1.1版本传输率约在748~810kb/s,因是早期设计,容易受到同频率之产品所干扰下影响通讯质量。2、1.2版本同样是只有748~810kb/s 的传输率,但在加上了(改善 Software)抗干扰跳频功能。3、2.0+EDR版本是1.2的改良提升版,传输率约在1.8M/s~2.1M/s,开始支持双原创 2017-11-01 15:45:51 · 18442 阅读 · 0 评论 -
蓝牙协议学习整理(二)蓝牙协议规范(射频、基带链路控制、链路管理)
第二章 蓝牙协议规范(射频、基带链路控制、链路管理)蓝牙协议是蓝牙设备间交换信息所应该遵守的规则。与开放系统互联(OSI)模型一样,蓝牙技术的协议体系也采用了分层结构,从底层到高层形成了蓝牙协议栈,各层协议定义了所完成的功能和使用数据分组格式,以保证蓝牙产品间的互操作性。一、射频协议射频位置如上图红色部分。1、工作频率蓝牙工作在2.4GHz ISM频段上,蓝牙采用跳频扩谱技术主动的避免工作频段受干扰原创 2017-12-29 15:49:56 · 7189 阅读 · 1 评论 -
蓝牙协议学习整理(四)蓝牙协议规范(irOBEX、BNEP、AVDTP、AVCTP)
第四章 蓝牙协议规范(irOBEX、BNEP、AVDTP、AVCTP)一、IrDA互操作协议IrOBEX 红外对象交互协议,简称OBEX,使高层协议同时运作在蓝牙和红外的无线链路之上。主要操作指令有:连接操作、断开操作、Put操作、Get操作。1、连接操作 ,操作码0x80 字节0 字节1、2 字节3 字节4 字节5、6原创 2017-12-29 16:09:36 · 5017 阅读 · 0 评论 -
蓝牙协议学习整理(三)蓝牙协议规范(HCI、L2CAP、SDP、RFCOMM)
第三章 蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)一、主机控制接口协议 HCI蓝牙主机-主机控模型 蓝牙软件协议栈堆的数据传输过程: 1、蓝牙控制器接口数据分组:指令分组、事件分组、数据分组(1)、指令分组 如:Accpet Connection RequestOpcode为:0x0409参数长度为: 07 参数中蓝牙地址为:00:0d:fd:5f:16:9f 角原创 2017-12-29 15:53:27 · 13189 阅读 · 0 评论