蓝牙4.0 BLE 数据传输 (一)
2016-12-01 17:26
246 查看
一、简介
本文主要讲解蓝牙数据传输一。
二、实验平台
协议栈版本:BLE-CC254x-1.4.0
编译软件:IAR 8.20.2
硬件平台:Smart RF(主芯片CC2541)
三、版权声明
博主:si_zhou_qun_84342712
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://write.blog.csdn.NET/postedit
联系方式:495527583@qq.com
开源四轴群:84342712
开源四轴(淘宝店):
四、关于蓝牙蓝牙数据传输一
在这之前我们得先了解一下一些专业词汇:
1、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-CC254x-1.4.0
编译软件:IAR 8.20.2
硬件平台:Smart RF(主芯片CC2541)
三、版权声明
博主:si_zhou_qun_84342712
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://write.blog.csdn.NET/postedit
联系方式:495527583@qq.com
开源四轴群:84342712
开源四轴(淘宝店):
四、关于蓝牙蓝牙数据传输一
在这之前我们得先了解一下一些专业词汇:
1、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来实现。
相关文章推荐
- 蓝牙4.0 BLE 数据传输(三)
- 蓝牙4.0ble 传输数据的一些坑
- 蓝牙4.0 BLE 数据传输(四)
- 蓝牙4.0 BLE 数据传输(五)
- 蓝牙4.0 BLE 数据传输 (一)
- 蓝牙4.0 BLE 数据传输 (二)
- Android 蓝牙4.0 Bluetooth BLE 写数据(修改BLE设备的属性)
- android 蓝牙4.0 分包传输数据 问题
- 两个 BLE实现数据传输
- Android BLE中传输数据的最大长度怎么破
- 蓝牙4.0BLE模块的传输速率问题
- Android 蓝牙4.0(BLE)开发实现对蓝牙的写入数据和读取数据
- iOS蓝牙4.0(BLE)-后台接收数据
- iOS 蓝牙4.0(BLE)后台或者锁屏也可以接收数据的方法
- Android蓝牙4.0BLE通讯读写数据更新
- android:蓝牙4.0的搜索、连接及数据传输(真实可用)——(一)
- Android 蓝牙4.0BLE开发实现对蓝牙的写入数据和读取数据
- 谈谈蓝牙4.0(BLE)模块与安卓的数据交互
- BLE 数据传输的一些名词
- iOS蓝牙4.0(BLE)-后台接收数据