美文网首页
蓝牙低功耗概览

蓝牙低功耗概览

作者: hanxianshe_9530 | 来源:发表于2019-11-25 16:02 被阅读0次

常见用例---在临近设备间传输少量数据。

注意:当用户使用 BLE 与其他设备配对时,用户设备上的所有应用都可以访问在这两个设备间传输的数据。
因此,如果您的应用捕获敏感数据,您应实现应用层安全以保护此类数据的私密性。

关键术语和概念

  • 通用属性配置文件 (GATT)
    GATT 配置文件是一种通用规范,内容针对在 BLE 链路上发送和接收称为“属性”的简短数据片段。目前所有低功耗应用配置文件均以 GATT 为基础。
    一台设备可以实现多个配置文件。例如,一台设备可能包含心率监测仪和电池电量检测器。
  • 属性协议 (ATT)
    属性协议 (ATT) 是 GATT 的构建基础,二者的关系也被称为 GATT/ATT。ATT 经过优化,可在 BLE 设备上运行。为此,该协议尽可能少地使用字节。每个属性均由通用唯一标识符 (UUID) 进行唯一标识,后者是用于对信息进行唯一标识的字符串 ID 的 128 位标准化格式。由 ATT 传输的属性采用特征服务格式。
  • 特征
    特征包含一个和 0 至多个描述特征值的描述符。您可将特征理解为类型,后者与类类似。
  • 描述符
    描述符是描述特征值的已定义属性。例如,描述符可指定人类可读的描述、特征值的可接受范围或特定于特征值的度量单位。
  • Service
    服务是一系列特征。例如,您可能拥有名为“心率监测器”的服务,其中包括“心率测量”等特征。您可以在 bluetooth.org 上找到基于 GATT 的现有配置文件和服务的列表。

角色和职责

以下是 Android 设备与 BLE 设备交互时应用的角色和职责:

  • 中央与外围
    这适用于 BLE 连接本身。担任中央角色的设备进行扫描、寻找广播;外围设备发出广播。
  • GATT 服务器与 GATT 客户端
    这确定两个设备建立连接后如何相互通信。

蓝牙低功耗概览

相关文章

  • BLE 概览

    BLE 概览 第一章 什么是低功耗蓝牙(Bluetooth Low Energy) 低功耗蓝牙是一项新技术,它不但...

  • 蓝牙低功耗概览

    常见用例---在临近设备间传输少量数据。 注意:当用户使用 BLE 与其他设备配对时,用户设备上的所有应用都可以访...

  • BluetoothKit源码解读

    官方文档-经典蓝牙官方示例-经典蓝牙 官方文档-蓝牙低功耗官方示例-蓝牙低功耗 BluetoothKit 本库地址...

  • Android ble低功耗蓝牙开发-客户端

    什么是BLE(低功耗蓝牙) BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR...

  • Android蓝牙开发「低功耗蓝牙4.0,搜索设备,显示搜索设备

    Android蓝牙开发「低功耗蓝牙4.0,搜索设备,显示搜索设备列表」 解释一下蓝牙低功耗4.0,简单的理解就是,...

  • BLE蓝牙抓包工具使用尝试

    没接触过低功耗蓝牙协议,也没实际开发过和低功耗蓝牙有关的东西,最近需要获取一款低功耗蓝牙产品的数据,听说有专门的低...

  • Android蓝牙BLE

    概述目前主流的蓝牙技术是BLE(4.x)低功耗蓝牙,相对于传统蓝牙,低功耗蓝牙传输速度更快,覆盖范围更广,安全性更...

  • 1分钟读懂低功耗蓝牙广播数据

    一分钟读懂低功耗蓝牙(BLE)广播数据包 低功耗蓝牙 =》 BLE (Bluetooth Low Energy) ...

  • BLE使用

    一、BLE概述 Android4.3以上加入了BLE——低功耗蓝牙。 使用低功耗蓝牙可以包括多个Profile,一...

  • coreBluetooth官方文档翻译

    框架 核心蓝牙 与蓝牙4.0低功耗设备通信 概述 核心蓝牙框架提供了一些你应用程序与装备了蓝牙低功耗无线技术的设备...

网友评论

      本文标题:蓝牙低功耗概览

      本文链接:https://www.haomeiwen.com/subject/idkjwctx.html