关于GATT的一点翻译
来源:互联网 发布:推荐一本编程的书籍 编辑:程序博客网 时间:2024/05/28 20:18
GATT理论
通用属性配置文件
蓝牙核心规范定义如下:GATT指定了配置文件数据交换结构,这个结构定义了如服务和特征值等基本元素在配置文件中使用
换句话说,它设定了一个规则如何去传输数据。在 Bluetooth Core Specification v4.2, Vol. 3, Part G 中有更详细的描述
Services
服务
蓝牙核心规范定义一个服务如下:服务是数据和相关行为的集合来完成特定的功能或特征,一个服务定义可能包含强制性的特征和可选特征
换句话说,服务是信息的集合,蓝牙联盟有一些预定义的服务。举个例子,他们定义一个心率服务,他们这样做的原因是使开发人员更容易使应用程序和固件与标准心率服务兼容
然而,这并不是说你不能创建自己的心率服务,很多时候人们会犯错误认为他们只能使用这些定义的服务,其实不然,自己完全可以定义自己的服务
Characteristic
特征
蓝牙核心规范定义如下:特征是用在服务里面的一个值,包括属性和配置信息,关于该值是如何访问,值的显示方式或呈现
换句话说,特征是实际值和信息的呈现的地方,安全参数,单位和其他元数据有关的信息也被封装在特性
通用属性配置文件
蓝牙核心规范定义如下:GATT指定了配置文件数据交换结构,这个结构定义了如服务和特征值等基本元素在配置文件中使用
换句话说,它设定了一个规则如何去传输数据。在 Bluetooth Core Specification v4.2, Vol. 3, Part G 中有更详细的描述
Services
服务
蓝牙核心规范定义一个服务如下:服务是数据和相关行为的集合来完成特定的功能或特征,一个服务定义可能包含强制性的特征和可选特征
换句话说,服务是信息的集合,蓝牙联盟有一些预定义的服务。举个例子,他们定义一个心率服务,他们这样做的原因是使开发人员更容易使应用程序和固件与标准心率服务兼容
然而,这并不是说你不能创建自己的心率服务,很多时候人们会犯错误认为他们只能使用这些定义的服务,其实不然,自己完全可以定义自己的服务
Characteristic
特征
蓝牙核心规范定义如下:特征是用在服务里面的一个值,包括属性和配置信息,关于该值是如何访问,值的显示方式或呈现
换句话说,特征是实际值和信息的呈现的地方,安全参数,单位和其他元数据有关的信息也被封装在特性
打个比方可能是充满了文件柜的储藏室,每个文件柜有很多抽屉,GATT profile就是这个储藏室,Services就是这个文件柜,Characteristic就是充满各种信息的抽屉,其中一些
抽屉可能被锁了,限制访问其信息
0 0
- 关于GATT的一点翻译
- 关于翻译进度的一点说明
- [翻译自mos文章]关于_FIX_CONTROL参数的一点知识
- 关于这段时间翻译的一点感悟
- stackoverflow 上的Android BLE API: GATT Notification not received一点感想
- 关于蓝牙技术GATT属性介绍。
- 翻译DIP的一点体会
- GATT
- GATT
- GATT
- Android BLE低功耗蓝牙开发(上)关于GATT服务器的理论与搭建
- 关于 && 的一点思考
- Google翻译一点有趣的事
- 翻译介绍一点CAD发展的历史
- GAN做图像翻译的一点总结
- 关于profile的翻译
- 关于地址的翻译
- 今天翻译了英文版书关于Mirus组件的一点东西,感觉还是有收获的~
- Mac开发环境的搭建
- 欢迎使用CSDN-markdown编辑器
- 一个优秀程序员具备的15个特性
- 导出代码job1--autopackstepARES1-UFT.bat
- CF 379A New Year Candles
- 关于GATT的一点翻译
- php 测试代码
- 了解RESTful
- Visual Studio远程调试设置
- 软件项目版本号的命名规则及格式
- html网页中的title属性换行操作
- android px dip sp等的理解
- Java连接hadoop注意事项及实例
- Advanced NFC(高级NFC)——翻译自developer.android.com