文章目录

  • IOS 蓝牙开发(一)蓝牙协议基础知识
    • 1. 蓝牙简介
      • 1.1蓝牙发展

IOS 蓝牙开发(一)蓝牙协议基础知识

1. 蓝牙简介

1.1蓝牙发展

  • 蓝牙及名称的由来
  1. 蓝牙( Bluetooth ):诞生于 1994 年,最初由电信巨头爱立信公司创制,当时是作为RS232数据线的替代方案。作为有线传输的无线替代方案,其理念是使用无线电传输(亦即无线传输)来交换数据。蓝牙这个名字来自十世纪的一名丹麦国王(Harald Blåtand),英文名为哈拉尔·蓝牙(Harold Bluetooth)。据说,蓝牙å王统一了四分五裂的交战派,亦即现在的挪威、瑞典和丹麦。同样地,蓝牙技术的诞生成为一种开放式标准,让离散的产品和行业可以建立联系和协同工作。
  2. 如今,蓝牙由蓝牙技术联盟(Bluetooth Special Interest Group,简称SIG)管理。蓝牙技术联盟在全球拥有超过25000家成员公司,它们分布在电信、计算机、网络和消费类电子等多重领域。IEEE将蓝牙技术列为“IEEE 802.15.1”,但如今已不再维持该标准。蓝牙技术联盟负责监督蓝牙规范的开发,管理认证项目,并维护商标权益。制造商的设备必须符合蓝牙技术联盟的标准才能以“蓝牙设备”的名义进入市场。蓝牙技术拥有一套专利网络,可发放给符合标准的设备。
  • 蓝牙发展演变史

蓝牙共有九个正式版本 V1.0/1.1/1.2/2.0/2.1/3.0/4.0/4.1/4.2,各版本的功能变化如下所示:

版本 规范发布时间 增强功能
0.7 1988/10/19 Baseband, LMP
0.8 1999/1/21 HCI, L2CAP, RFCOMM
0.9 1999/4/30 OBEX与IrDA的互通性
1.0 Draft 1999/7/5 SDP, TCS
1.0A 1999/7/26 第一个正式版本
1.0B 2000/10/1 安全性,厂商设备之间连接兼容性
1.1 2001/2/22 IEEE 802.15.1
1.2 2003/11/5 快速连接,自适应跳频,错误检测,流程控制和同步能力
2.0+EDR 2004/11/9 EDR传输率提升至2-3Mbps
2.1+EDR 2007/7/26 扩展查询响应,简易安全配对,暂停与继续加密,Sniff省电
3.0+HS 2009/4/21 交替射频技术, 802.11协议适配层,电源管理,取消了UMB的应用
4.0+BLE 2010/6/30 低功耗物理层和链路层,AES加密,ATT,GATT和SM等
4.1 2013/12/3 与4G不构成干扰,通过IPV6连接到网络,可同时发射和接收数据
4.2 2014/12/4 数据传输更快,隐私功能强大,支持6LoWPAN

IOS 蓝牙开发(一)蓝牙协议基础知识相关推荐

  1. 从零开始的nrf52832蓝牙开发(1)--蓝牙协议基础

    想要进行蓝牙开发,第一步肯定要对蓝牙协议有所了解.除了要对蓝牙的一些专业术语有所熟悉,还应该对蓝牙协议每层功能有一定认知. 概略图: 物理层(PHY): 物理层规定了蓝牙频段:2400MHz~2483 ...

  2. IOS Socket 01-网络协议基础知识

    IOS Socket 01-网络协议基础知识 1. 网络参考模型 OSI参考模型                                          TCP/IP参考模型 2. 七层简述 ...

  3. Android蓝牙开发 — 经典蓝牙BLE蓝牙

    一,前期基础知识储备 1)蓝牙是一种支持设备之间短距离通信的无线电技术(其他还包括红外,WIFI): 支持移动电话.笔记本电脑.无线耳机等设备之间进行信息的交换: Android支持的蓝牙协议栈:Bl ...

  4. 【Android】蓝牙开发——经典蓝牙:配对与解除配对 实现配对或连接时不弹出配对框

    目录 一.配对方法 二.解除配对方法 三.配对/解除配对结果 四.justwork配对模式下,不弹出配对框 五.pincode配对模式下,不弹出配对框 六.小结 在之前的文章[Android]蓝牙开发 ...

  5. eip协议通信_工业通讯 | EtherNET/IP协议基础知识(Part 3)||附视频讲解

    点击蓝字 关注我们 相关阅读: EtherNet/IP OSI参考模型及其物理层.数据链路层与网络层的功能特点: EtherNET/IP协议基础知识(Part 1)||附视频讲解 Encapsulat ...

  6. CANopen协议基础知识

    CANopen协议基础知识 资料: DS301协议中文文档:https://winshton.gitbooks.io/canopen-ds301-cn/content/chapter5.html 30 ...

  7. HTTP协议基础知识

    简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从WWW服务器传输超文本到本地浏览器的传送协议.它可以使浏览器更加高效,使网络传输减少.它不仅保 ...

  8. Android蓝牙开发—经典蓝牙详细开发流程

    文章目录 开发流程 权限 核心API BlueToothAdapter getDefaultAdapter():获取BluetoothAdapter对象 判断设备是否支持蓝牙 判断蓝牙是否开启 get ...

  9. 标定协议之CCP协议基础知识介绍

    上一篇<标定协议基础知识介绍>中对标定协议进行了初步的介绍,从这一篇文章开始对CCP标定协议进行相关介绍,本篇将对CCP标定协议相关指令进行介绍. CCP通讯报文定义 CCP标定协议标准中 ...

  10. android pin码 经典蓝牙_Android蓝牙开发—经典蓝牙详细开发流程

    Android蓝牙开发-经典蓝牙详细开发流程 发布时间:2018-07-16 13:41, 浏览次数:637 , 标签: Android Android蓝牙开发前,首先要区分是经典蓝牙开发还是BLE( ...

最新文章

  1. PCL谢谢笔记 体素栅格滤波(下采样)
  2. 双11电商手机大战盘点,大神荣耀各成势力
  3. beanutils获取带参数get方法
  4. cesium 动态水面效果
  5. Apache启动失败
  6. 操作系统 第四章 文件管理
  7. 【交通标志识别】基于matlab GUI模板匹配交通标志识别【含Matlab源码 1059期】
  8. c++ vector、stack、queue、map用法总结
  9. 市场上的视觉图像采集卡软硬功能对比
  10. 萤火虫算法matlab实现,智能算法萤火虫算法Matlab源代码
  11. Dead Pixel
  12. HTML5中 audio标签的样式修改
  13. PSP-DDR跳舞机模拟器制谱教程
  14. 小程序打开docx文件失败_NPOI生成的word文档
  15. 如何制作视频画面水平镜像播放特效
  16. 张大哥笔记-如何利用网络赚钱(20种网络赚钱方法推荐)
  17. 框架楼是什么意思_什么是框架结构的房子?
  18. 四种不同单源最短路径算法性能比较
  19. Pytorch中如何理解RNN LSTM GRU的input(重点理解seq_len / time_steps)
  20. 使用Matlab SPM12与MRIcroGL进行头核磁ROI的标准化与Overlap图的制作

热门文章

  1. html5创新创业模板,大学生创新创业计划书模板完整版.doc
  2. python图片ocr识别手写印刷体中英文字体
  3. 百度Apollo 2.0 车辆控制算法之LQR控制算法解读-清晰版
  4. 网狐荣耀代码通读一----登录服务器
  5. Windows 文本编辑器 EditPlus 的简单使用
  6. 服务器×××上的MSDTC不可用解决办法
  7. AD18原理图绘制步骤
  8. 维纳滤波python 函数_Wiener维纳滤波基本原理及其算法实现
  9. multisim10.0安装教程
  10. 基于NSIS的Qt项目打包