BLE 数据传输的一些名词
来源:互联网 发布:护士幻灯片制作软件 编辑:程序博客网 时间:2024/06/08 12:10
1、 Profile
Profile 可以理解为一种规范,一个标准的通信协议,Profile 存在于从机中。蓝牙组织规定了一些列的标准 Profile, 例如 HID OVER GATT、 防丢器、 心率计等。 每个 Profile
中会包含多个 Service,每个 Service 代表从机的一种能力。
2、 Service
Service 可以理解为一个服务,在 ble 从机中,通过有多个服务,例如电量信息服务、系统信息服务等 ,每个Service 里又包含多个 Characteristic 特征值。 每个具体Characteristic 特征值,才是 ble 通信的主体。比如当前的电量是 80%,所以会通过电量的 characteristic 特征值存在从机的 profile 里,这样主机就可以通过这个characteristic,来读取 80%这个数据。
3、 Characteristic
Characteristic 特征值,BLE 主从机的通信均是通过 Characteristic 来实现,可以理解为一个标签,通过这个标签可以获取或者写入想要的内容。
4、 UUID
UUID,统一识别码,我们刚才提到的 Service 和 Characteristic,都需要一个唯一的UUID来标识。
整理一下,每个从机都会有一个叫做 profile 的东西存在,不管是上面的自定义的simpleProfile,还是标准的防丢器 Profile,他们都是由一些列 Service 组成,然后每
个 Service 又包含了多个 Characteristic,主机和从机之间的通信,均是通过Characteristic 来实现。
- BLE 数据传输的一些名词
- J2EE的一些名词
- 一些名词的解释
- j2ee的一些名词
- sem的一些名词
- 一些光通信的名词
- 一些名词的解释
- 一些操作系统的名词
- BLE的一些基本概念
- 两个 BLE实现数据传输
- 一些基本的名词含义
- CMMI3级的一些名词
- 最近接触到的一些名词。
- 一些有关JavaScript的名词
- 一些专用名词的解释
- 记录的一些缩写,名词
- 关于java的一些名词
- Java 一些名词的解释
- Android Service 服务(二)—— BroadcastReceiver
- failed to load the jni shared library
- zendframework 从apache下迁移到nginx下
- Java SE 基础概述(二)异常处理
- Android Service 服务(三)—— bindService与remoteService
- BLE 数据传输的一些名词
- 第五题
- Java多线程 -- 深入理解JMM(Java内存模型) --(五)锁
- qt quick编程
- Redis使用心得一 の 环境配置
- 【面试】京东成都研发部面试
- Java实现定时任务的三种方法
- [iOS] 使用 CocoaPods 管理第三方套件
- android alertDialog 使用