蓝牙-学习笔记

      最后更新:2022-04-11 04:36:05 手机定位技术交流文章

      文章目录

      • 1. 简介
        • 分类
        • 发展
        • 产品架构
        • 组成
      • 2. 协议
        • Host层
          • L2CAP
          • SDP
          • RFCOMM
          • RFCOMM
          • HFP
          • 其它
      • 3. 指令
        • AT指令
        • Mesh指令
      • 4. 参考资料

      1. 简介

      蓝牙的名字来自斯堪的纳维亚国王的名字

      蓝牙的主要技术是基于跳带技术的短程无线电通信。

      [2.4千兆赫、2.4千兆赫+83.5兆赫] 频率

      应当对蓝牙+网目进行材料联网研究。

      分类

      两种:

      • 经典/传统蓝牙(< 4.0版本);
      • BLE低功耗蓝牙。

      Ble在IOT中更为普遍;传统蓝牙经常用于移动电话和耳语对话。

      芯片模式有两种:

      • (a) 配有噪音扫描耳机、远程电视语音控制以及支持上述每种用途的关键推力的双型两型耳机;
      • 单一模式通常只支持一种模式,而后者是工作负担。

      发展

      这个项目始于Ericsson的无线通信项目,该项目设立于1994年,目的是解决用户之间相互兼容的移动电子设备通信问题,现已用于取代RS-232系列通信标准。

      蓝牙第一代(传输率0) 7Mbps:

      1. 蓝牙1号,199年,Version 0A,2.4GHz频率,蓝牙硬件地址BD_ADDR
      2. 2001年: 蓝牙1号一号,蓝牙1号一号一版IEE 802.15.1标准,确定物理层和摩擦层;

      第二代蓝牙:

      1. 2004 Blueooth 2. 0, 新的 EDR( 强化数据延迟) 允许蓝牙设备在最多3Mbps 上传输数据; 允许重复工作, 允许在电话一侧传输数据 ;
      2. 蓝牙2.07.1增加了NFC能力、SSP(安全简单对称)安全配对和省权力能力。

      2009 年,3.0(更可靠)叫它802.11无线网络最大传输速率为24 mbps。蓝牙3.AMP(基因替代MAC/PHY)是AMP的核心。蓝牙适配器就是代表。

      第四代:

      1. 2010年,4.0 支持BLE(蓝度低能,基于NOKIA的Wibree技术)低能力特征,传输距离最高达100米。
      2. 4.1 2013年,支持云功能(可用于IoT)、IPv6区中心支持(例如智能手表和米可以绕过智能手机和直线连接);
      3. 2014年:4.2 - 可能完全丢弃蓝牙中的Wifi和IoT装置;

      4.0之前的都是经典蓝牙,>=4.0的才支持BLE。

      蓝牙5.0,奥特以2Mbps的最高速度进入,运输距离理论上高达300米,当与无线网络结合时,可以实现精确度低于1米的室内定位;对同位素物体网络进行底部优化;2016年启动网状网络。

      说下Mesh。

      网目网可使用蓝牙设备作为信号中继器,其数据覆盖面广,与蓝牙4和5号协议系列兼容。

      典型的蓝牙连接是通过合并微型网络互动,即[一对一]或[一对一+]而创建的。

      Mesh网络使设备能够以“多到多”的方式进行通信。

      产品架构

      3种:

      1. (a) 蓝牙芯片(《蓝牙议定书》中的主芯片),它与外部世界相连,可以是蓝牙耳机、蓝牙声音和蓝牙手环等多边协调单位;
      2. 蓝牙芯片(蓝牙议定书东道方) -- -- MCU -- -- 外部,通常用于复杂的户外应用
      3. 蓝牙芯片 — — MCU(包括主机)是最复杂的蓝牙选项,客户必须采用各种蓝牙协议,如车载蓝牙和移动电话蓝牙。

      组成

      蓝牙设备:

      • 硬件层,或蓝牙控制器模块(从低到高顺序):

        • 无线电、微型波段天线和无线无线电频率装置都是无线无线电频率装置的例子。
        • LinkCnerctor是一个基地带或联系控制单位,将无线电频率信号翻译成数字或音频通信。
        • LinkManager 是一个管理蓝牙设备之间通信的链接管理模块。
        • 主机控制小组
      • HIST通过H2(USB使用)和H4/H5/BCSP(UART使用)协议与控制控制系统通信的传输层。

        • 蓝牙兵营芯片发送指令
        • HCI 活动:蓝牙芯片向蓝牙兵营报告了一起事件。
        • HCI ACL:蓝牙酒吧和蓝牙芯片之间双向互动的标准数据。
        • HCI 上合组织:音频数据,例如蓝牙芯片和蓝牙兵营之间的双向互动。
        • HCI ISO. (本节见核心5.),2 最近才添加:LEE音频所用的数据包格式。
      • HIST、蓝牙栏或蓝牙主机都是蓝牙主机的缩写。

        • (a) 主机控制接口,将协议储存的数据传送到蓝牙芯片;
        • 《较高层议定书》是一项高级别协定。
        • Application

      一些蓝牙模块:

      JDY- 10M 模块,底盘+蓝牙模块,超过 10美元,建议电5V

      • 连接UART-TTL转换器和计算机;
      • 直接连MCU。

      Msh女士指出,JDY-10不支持集团网络版本。

      2. 协议

      初始者先学习蓝牙主机(蓝牙栏),然后在控制器(蓝牙芯片)中学习协议。

      请访问Wireless_Link、CDCN、蓝牙礼宾馆等博客。

      蓝牙 蓝牙音响 蓝牙音乐控制 蓝牙电话簿 蓝牙文字 白牙文字 白耳球 气体识别系统 有很多

      《蓝牙协定》分为三节:传输、中介和适用。

      • 转让议定书:相互确定地点、形成和管理有形联系;
        • 底层传输协议,;
        • L2CAP和其他高级别转让议定书
      • 与中间人签订的协议:为应用程序提供若干标准接口;
      • 除协议外,还有应用软件应用协议。

      东道主楼的HCI可以发送一个分类部分。

      Host层

      L2CAP

      逻辑链接管制和适用性议定书、逻辑链接管制和适应议定书

      SDP

      发现服务协议、服务发现协议、服务发现协议、发现可提供的服务以及确定可提供的服务特征

      RFCOMM

      串流模拟协定,中陆港反射协定

      RFCOMM

      系列模拟协议蓝牙电话,蓝牙转音SPP等。

      HFP

      无手无蓝牙耳聋人蓝牙开放协定

      还有一个主要是休眠的HSP,称为蓝牙耳语议定书。

      其它

      OBEX,或目标交换协议,用于蓝牙电话簿、蓝牙信息、文件传输和其他类似应用。

      蓝牙系列议定书用缩略语SPP(Seral port Profile)来表示。

      IAP: 苹果专用的CarPlay协议。

      蓝牙电话簿存取协议简称为PBAP(Phone图书存取)。

      蓝牙文本访问协议缩写为 MAP 。

      对象推动配置文件( OPP): 对象推动协议 。

      蓝牙音乐协议 A2DP(高级音频分发)。

      3. 指令

      AT指令

      AT 是一个对大小写敏感的 ascii 代码命令,以 r 结尾。

      只有在透析模式下才能进行工作(设备与透析模式相连,即作为服务端的透析模式)。

      Mesh指令

      使用这样的 ascii 命令在网络中进行直白是行不通的,而是一种专门的二进制协议格式。

      4. 参考资料

      https://blog.csdn.net/XiaoXiaoPengBo/article/details/107727900

      文章将提供市场蓝牙结构的完整概览, 以及无忧无忧蓝牙设备选择- Wireless_Link 博客- CSDN 博客

      博客Wireless_Link-CDCN-蓝牙礼宾馆建议史无前例的蓝牙礼宾馆进行血液呕吐。

      Bluetooth® Technology Website

      蓝牙科技的进化(zhihu)。本页是我们对2011年埃及抗议的特别报导的一部分。

      pybluez/pybluez: Bluetooth Python extension module (github.com)

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/21877.html

          热门文章

          文章分类