低功耗蓝牙4.0BLE编程-nrf51822开发(8)-GATT
来源:互联网 发布:mac图片放大快捷键 编辑:程序博客网 时间:2024/05/17 06:59
The Generic Attribute Profile (GATT)使用属性定义一个服务框架,定义了服务和特性的过程和数据格式,包含发现、读取、写入、通知指示特性和配置特性广播。
GATT配置文件设计用于应用程序和其它配置文件,客户端与服务器通讯时使用它。服务器包含了一系列的特性,GATT配置文件定义了怎么使用属性协议去发现、读取、写入、获得指示和配置特性广播。
配置文件包含了:
(1)配置交换;
(2)设备服务和特性发现;
(3)写入一个特性值;
(4)特性值通知;
(5)特性值指示;
GATT配置文件使用属性协议进行传输:
(1)opcode:表示命令、请求、指示、通知或验证时opcode和flag确认;
(2)Attribute是数据部分;
(3)Authentication是可选的。
属性由以下几个部分组成:
GATT配置文件由很多个服务组成,服务中又包含了包含服务和特性。特性是服务器上的一个值,它包含了属性和配置信息,及值怎样被访问,值怎样显示和显现。
0 0
- 低功耗蓝牙4.0BLE编程-nrf51822开发(8)-GATT
- 低功耗蓝牙4.0BLE编程-nrf51822开发(8)-GATT
- 低功耗蓝牙4.0BLE编程-nrf51822开发(8)-GATT
- 低功耗蓝牙4.0BLE编程-nrf51822开发(1)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(2)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(3)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(4)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(5)-链路层
- 低功耗蓝牙4.0BLE编程-nrf51822开发(9)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(1)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(2)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(3)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(4)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(5)-链路层
- 低功耗蓝牙4.0BLE编程-nrf51822开发(9)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(1)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(2)
- 低功耗蓝牙4.0BLE编程-nrf51822开发(3)
- jquery.tagsinput.js 实现记录checkbox勾选的顺序
- 低功耗蓝牙4.0BLE编程-nrf51822开发(7)-SDP服务发现协议
- Gerrit server setup
- android6.0 ble scan android6.0蓝牙扫描
- Apache MINA学习笔记
- 低功耗蓝牙4.0BLE编程-nrf51822开发(8)-GATT
- IOS本地,APNS远程推送(具体过程)
- 009Palindrome Number (C)
- xmpp with openfire插件-利用Broadcast实现群
- 使用WebView显示网页
- 低功耗蓝牙4.0BLE编程-nrf51822开发(9)
- 关于hibernate session
- 设计模式-观察者设计模式
- 低功耗蓝牙4.0BLE编程-nrf51822开发(10)-描述符